【问题标题】:How to configure a Skype For Business Server to receive phone calls and notify the UCMA application如何配置 Skype For Business 服务器以接收电话并通知 UCMA 应用程序
【发布时间】:2017-07-12 21:00:35
【问题描述】:

我已经完成了我的 UCMA 应用程序,该应用程序旨在成为一个简单的 IVR。 未知用户从他们的手机远程拨打电话号码,IVR 接听电话,监听并响应用户的语音和 dmtf 音,直到他们挂断。

到目前为止,我一直在测试服务,因为我在本地机器上使用 xLite。它按预期工作,现在我正在努力在服务器上部署应用程序,以便我可以使用手机调用来测试应用程序....

我有什么:

我已成功创建 Skype For Business Server 2015 以及在独立服务器上运行的受信任应用程序池。中介服务器配置在前端池(运行 Skype 业务的服务器)上。我在另一台服务器上有一个 PTSN 网关。我有一个 PBX 和 PTSN 许可证以及一个 PTSN 电话号码。

澄清

  • 我有一个专用的可信应用程序池(独立)和可信应用程序
  • 我的 UCMA 应用程序是使用应用程序端点手动配置的。
  • 服务器都是通过远程桌面连接的所有 Windows 2012 R2 AWS 实例。我可以完全控制所有这些。
  • Skype For Business 服务器在本地。
  • 我正在使用 UCMA 5.0
  • 拨打手机以访问 UCMA 应用程序的人不会是 SKB 用户,本质上是一个随机的陌生人。

我觉得我已经设置了所有必要的组件,但我不确定如何将所有组件连接在一起,以便我可以拿起手机并拨入我的 UCMA 应用程序。

我应该使用会议还是企业语音? 如何设置电话号码,以便在被呼叫时将其发送到 Skype for business 服务器,然后将其发送到我的 ucma 应用程序?

【问题讨论】:

    标签: c# skype-for-business ivr ucma


    【解决方案1】:

    我认为您在这里感到困惑。

    首先你需要了解一些事情:

    1. UCMA 仅适用于本地 SfB 安装。
    2. UCMA 在 Office 365(SfB 在线)中不起作用。
    3. Skype for Business 应用程序 SDK(可信应用程序 API)仅适用于 Office 365(SfB 在线)。
    4. Skype for Business 应用程序 SDK(可信应用程序 API)不适用于 On-Prem SfB。
    5. Skype for Business 应用程序 SDK 是 Microsoft 在为 Office 365 开发时替代 UCMA。
    6. Skype for Business 应用程序 SDK 不仅具有目前 UCMA 的所有功能,而且还没有。因此,与 Skype for Business 应用程序 SDK 相比,您可以使用 UCMA 做更多的事情。

    现在回答你的问题。

    您的意思是通常在 On-Prem 上调用您的 UCMA 应用程序吗?

    在这种情况下,您需要使用 Create-CsTrustedApplicationEndpoint 设置本地可信应用程序端点。您可以阅读有关应用程序端点here。

    您的意思是 PSTN 呼叫您的 UCMA 应用程序 On-Prem?

    在这种情况下,您在上面设置了一个应用程序端点,并在 LineURI 参数中提供了一个有效的 DDI。这是假设您具有有效传入 DDI 的 PSTN 访问设置。 例如 创建-CsTrustedApplicationEndpoint ... -LineUri "tel:+14255551212" 或者 设置-CsTrustedApplicationEndpoint ... -LineUri "tel:+14255551212"

    您的意思是从 Office 365 调用您的 UCMA 端点吗?

    这需要在您的 Office 365 帐户和您的本地帐户之间设置联合连接。阅读this和this和this。

    您的意思是只在 Office 365 中运行?

    那么您不想要 UCMA 应用程序,您想要开发 Skype for Business 应用程序 SDK 应用程序。尽管您可能会发现它目前非常受限于 Microsoft 在开发过程中允许的特定场景。

    【讨论】:

    • 你是对的,在试图弄清楚如何将呼叫从我的 Skype for Business 服务器路由到我的 UCMA 应用程序的过程中,我自己感到困惑。所以谢谢你澄清这一点。要回答我的主要问题,是的,我的意思是调用我的 UCMA 应用程序 On-Prem。我已经设置了 CsTrustedApplicationEndpoint 和 CsTrustedApplicationPool。我不知道从哪里到这里才能拿起手机、拨打电话号码并与我的 UCMA 应用程序交谈。
    • 我认为你是第二个大胆点答案就是我的想法。调查 PSTN 呼叫。
    • 如果你赞成并接受答案,我会很好:)
    • 不会让我投票,没有足够的代表,但我接受了你的回答。谢谢!谷歌搜索 PTSN 调用它的另一个快速问题是“PSTN 呼叫为您的企业中的人员提供了一个主要电话号码,并允许他们在您的组织之外拨打和接听电话。”当计划是针对拨打此号码的人没有分配号码时,这仍然是要走的路线吗?这个想法是他们完全是陌生人。
    • 您建议我使用企业语音还是会议?目标是能够匿名拨打电话号码并访问我们的 UCMA 应用程序,而无需成为 SKB 用户。 @shane-鲍威尔
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 2016-09-08
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多