在Skype中实施个人语音邮件的代码

时间:2013-04-16 08:53:17

标签: skype skype4com skype4java

我有一个项目,我将从某些Skype用户接收Skype电话。 用户需要通过预定义的消息进行响应,然后根据响应将指向下一站(代理或呼叫或其他预先录制的消息)。

我确实发现了许多Skype的DTMF和IVR实现并试图实现它们,一切正常但问题在于将录制的消息作为Skype呼叫响应播放。  请问有人可以帮我编写一个C#代码来改变Skype的音频源来播放wav或mp3文件吗?

我查了一下:

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

Send audio over skype call

命名一些。 可以实现除播放音频之外的所有内容作为Skype响应。 请帮忙。

1 个答案:

答案 0 :(得分:0)

我用C#做过这件事。如果你的调用varrialbe是CurrentCall

TCallIoDeviceType DeviceType = TCallIoDeviceType.callIoDeviceTypeFile;
CurrentCall.set_InputDevice(DeviceType, audio_file_directory);

音频文件必须是单声道WAV文件。