C# 与UCMA建立呼叫时的IVR
我想把我在会议上的一个电话放到IVR序列中。最好的方法是什么?我在考虑两种可能性:C# 与UCMA建立呼叫时的IVR,c#,lync,ucma,C#,Lync,Ucma,我想把我在会议上的一个电话放到IVR序列中。最好的方法是什么?我在考虑两种可能性: 接听电话并将其放入新的会议中,由UCMA创建的参与者与电话一起加入,以接收DTMF(ToneController)和play announces(Player) 创建一个新的AudioIVR对象,其中包含播放机、ToneController、AudioVideoCall和对话,将此新对象与B2BUA从我的现有呼叫连接到此AudioIVR,并在此B2BUA中运行序列 如果您的UCMA应用程序注册传入音频呼叫,最干净
如果您的UCMA应用程序注册传入音频呼叫,最干净的做法可能是将呼叫盲转到UCMA应用程序的SIP地址。然后,你可以在接电话时处理IVR部分,而不必担心这是一个会议(也不必担心 不需要的会议的服务器开销) 作为额外的奖励,您还可以使用UCMA应用程序,该应用程序可以通过将传入的音频呼叫放入IVR序列来响应它们。你也可以把它连接到电话号码上。可能有用 看看你的两种可能性:我不知道你是否能在电话会议上收听DTMF电话:我不明白为什么不能,我只是没有尝试过。我认为您的第二种方法行不通:当您背靠背通话时,通话需要空闲或建立,而不是建立。问题是,我要附加IVR的通话已经来自会议。我知道你可以在会议中收集DTMF,itt只要求你的应用程序中有一个参与者将ToneController对象连接到此会议,没有问题。关于第二种方法,通过使用呼叫的“自转移”,可以很容易地将呼叫从已建立状态转换为传入状态。