【发布时间】:2012-02-26 13:17:36
【问题描述】:
我正在使用 Lync Sdk 发起呼叫, 我正在制作一个拨号到自动语音消息服务的应用程序,并且我想在启动呼叫后拨打号码以自动选择菜单选项。 所以我需要在发起呼叫后基本上从代码中拨出数字。 有什么想法吗?
【问题讨论】:
标签: c# phone-call lync
我正在使用 Lync Sdk 发起呼叫, 我正在制作一个拨号到自动语音消息服务的应用程序,并且我想在启动呼叫后拨打号码以自动选择菜单选项。 所以我需要在发起呼叫后基本上从代码中拨出数字。 有什么想法吗?
【问题讨论】:
标签: c# phone-call lync
首先,您需要在对话中找到AudioChannel:
var avModality = (AVModality)conversation.Modalities[ModalityTypes.AudioVideo];
var audioChannel = avModality.AudioChannel;
然后您可以在频道中发送 DTMF 音:
avModality.AudioChannel.BeginSendDtmf("1", SendDtmfComplete, null));
请记住,另一端的服务可能会更改菜单选项的顺序,或者在发送提示音之前可能需要延迟。
如果您认为这是正确答案,请将其标记为已接受,以帮助其他人浏览该问题。谢谢!
【讨论】: