【问题标题】:Detect if incoming call is destined to response group检测来电是否发往响应组
【发布时间】:2013-02-04 13:48:08
【问题描述】:

我有一个 UCMA 3.0 可信应用程序正在接收来电。

我的来电委托如下:

private void incomingAVCall_CallReceived(object sender, CallReceivedEventArgs<AudioVideoCall> e)

有没有办法确定呼叫最初是否发往响应组?

【问题讨论】:

    标签: lync ucma


    【解决方案1】:

    我最终检查了 DiversionContext 中的 ms-retarget-reason 标头。它可能并不完全可靠,但对我有用。

    private void incomingAVCall_CallReceived(object sender, CallReceivedEventArgs<AudioVideoCall> e)
    {
         bool isResponseGroup = false;
         foreach (var dd in e.DiversionContext.GetAllDivertedDestinations())
         {
              string[] values = dd.DiversionHeader.GetValue().Split(';');
              foreach (string s in values)
              {
                    if (s == "ms-retarget-reason=acd")
                    {
                        isResponseGroup = true;
                        break;
                    }
              }
              if (isResponseGroup)
                  break;
         }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      • 2012-12-20
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多