我有一个项目,我将收到来自某些Skype用户的Skype电话。用户需要得到一个预定义消息的响应,然后根据响应将被引导到下一站(座席或呼叫或另一个预先录制的消息)。
我确实发现了很多Skype的DTMF和IVR实现,并尝试实现它们,一切都有效,但问题在于播放录制的消息作为Skype呼叫响应。有人能帮我写一个c#代码改变skype的音频源播放wav或mp3文件吗?
I have check:
http://devforum.skype.com/t5/Desktop-API/Event-for-incoming-call/td-p/9174 http://community.skype.com/t5/Desktop-API-former-Public-API/Sending-Audio-in-Skype/td-p/422通过skype呼叫发送音频
来命名一些。可以实现一切除了播放音频作为skype响应。请帮助。
我已经用c#完成了这件事。如果调用变量是CurrentCall
:
TCallIoDeviceType DeviceType = TCallIoDeviceType.callIoDeviceTypeFile;
CurrentCall.set_InputDevice(DeviceType, audio_file_directory);
音频文件必须是单声道WAV-s文件