使用 UCWA 拨打电话
Posted
技术标签:
【中文标题】使用 UCWA 拨打电话【英文标题】:Initiating a phone call using UCWA 【发布时间】:2014-09-09 15:24:25 【问题描述】:我(希望)有一个非常简单的问题。
有没有办法通过 UCWA 创建呼叫?
当我说通过 UCWA 创建呼叫时,我的意思是在我的浏览器中输入电话号码,UCWA 将首先在我的办公室拨打我的号码,然后当我拿起电话时,我会听到拨号音,因为我会拨打网站上提供的号码。
UCWA 可以做到这一点吗?如果没有,您能推荐其他可以做到的吗?
非常感谢您的任何回答。
【问题讨论】:
【参考方案1】:我相信您所指的功能名为Call-Via-Work。一般的想法是您提供请求,startPhoneAudio,带有 phoneNumber(电话号码),to(sip 地址联系人)和一些附加参数,Lync Server 将调用 to 参数,然后将其与 phoneNumber 参数连接。需要注意的是,Lync Server 必须具有 PSTN 网关才能进行此交互。
如果这是可以接受的,您可以查看Interactive Demo 并下载Samples SDK 以了解代码如何工作(至少来自 javascript)
【讨论】:
您好,感谢您的回答!我以前见过这个功能,实际上它几乎正是我所需要的。问题是 phoneNumber 参数必须是外部号码。我需要这个号码作为我的 Lync 号码。如果我在此参数中发送我的 Lync 号码,API 会返回一个错误,指出 phoneNumber 参数无效。 (好吧,其实我想在这个phoneNumber参数中放任何号码,让服务器调用它——不管是外部号码还是我的Lync号码) 如果响应表明参数无效,我怀疑您提供的 phoneNumber 格式不正确(至少在无法处理的意义上)。 SDK 示例列出了 +1xxxxxxxxxx、tel:+1xxxxxxxxxx 或 xxxxxxxxxx。你能提供一个你提供的格式的例子吗? 我提供的是 +41xxxxxxxxx。虽然,我不认为这是格式的问题。我可以给它任何号码,但是当我尝试给它我的工作电话号码时它不起作用(当我说“我的工作电话号码”时,我指的是与我当前使用的帐户相关联的电话号码登录到 UCWA 并同时在我的桌面 lync 客户端中)。同样重要的是要提到我不再使用演示,这意味着我不仅限于 +1 电话号码。 知道是否可能吗? +1 电话号码的限制是特定于该演示的,很可能会阻止拨打国际电话,因此这应该不是问题。报告 phoneNumber 参数无效的确切错误文本是什么?我只听说过此功能与具有 PSTN 网关设置的 Lync Server 一起使用,无论 Lync 帐户是否分配了电话号码。以上是关于使用 UCWA 拨打电话的主要内容,如果未能解决你的问题,请参考以下文章