【问题标题】:How to get DNIS in a UCMA 3.0 application如何在 UCMA 3.0 应用程序中获取 DNIS
【发布时间】:2011-04-21 11:09:42
【问题描述】:

我正在使用 UCMA 3 开发 IVR 应用程序,但不使用 lync 服务器。当收到音频或视频呼叫时,我需要获得 DNIS。有没有办法做到这一点。 谢谢你。

【问题讨论】:

    标签: lync-2010 ucma


    【解决方案1】:

    抱歉,我花了很长时间发布我自己的答案。 我为此找到了可行的解决方案(不确定是否完美)。您可以使用 CallRecievedEventArgs 参数以间接方式检索 ANI 和 DNIS 详细信息。如下获取 ANI 和 DNIS

    private static void AudioVideoCallReceived(object sender, CallReceivedEventArgs<AudioVideoCall> e)
            {                
                SipUriParser CallerPartySipUri = new SipUriParser(e.Call.RemoteEndpoint.Uri);
                SipUriParser CalledPartySipUri = new SipUriParser(e.RequestData.RequestUri);
                Console.WriteLine("From(Caller party) : " + CallerPartySipUri.User + " To(Called Party)" + CalledPartySipUri.User);
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多