#define STRICT
#include <windows.h>
#include "ClientCall.h"
#include "Synthesizer.h"
#include <string>
using namespace IFB;
void CALLBACK Answer(ClientCall &call)
{
char c[] = { 0, '.', 0 };
std::string str;
Synthesizer *psyn;
call.playMessage("helloworld");
call.waitIfPlaying();
if ( psyn = call.getSynthesizer() )
{
psyn->speak("Please press a key on your telephone's keypad.");
psyn->wait();
call.inputWait(1, '#', 10000);
str = "You pressed ";
if ( c[0] = call.getChar() )
str.append(c);
else
str.append(" nothing.");
psyn->speak( str.c_str() );
psyn->speak("That was easy, wasn't it?");
psyn->wait();
}
}