void call_DtmfReceived(object sender, VoIPEventArgs<DtmfInfo> e) { DisposeCurrentHandler(); switch (e.Item.Signal.Signal) { case 0: break; case 1: TextToSpeech("Product XY has been designed for those software developers who especially interested in VoIP developments. If you prefer .NET programming languages, you might be interested in Product XY."); break; case 2: MP3ToSpeaker(); break; } }