我需要的软件,将允许我更改呼叫转移在Lync的voip。没有这样的软件(除了微软自己的客户端),所以我需要自己写。我有Visual Studio2010,但不清楚需要安装哪些SDK……我似乎在某种依赖地狱中,当我到达它的尽头时,它正在寻找“VS2010 Express Edition”,但我无法安装。
我需要从哪里开始呢?
另外,我也在UccApi.dll中摸索了一下。有没有一个单独的函数可以设置呼叫转移?有没有可能只用几个参数就可以rundll32它,而不需要拼凑一个糟糕的控制台应用程序呢?
发布于 2012-06-14 22:45:04
在CodeLync blog上有一篇很棒的文章讨论了不同SDK之间的区别。
不过,我不太确定你到底想做什么。选择性地将特定呼叫从一个号码前转到另一个号码?从一个号码到另一个号码的所有呼叫?
如果它是基于您想要在客户端本地控制的某些内容的选择性转发(例如,客户端在5个振铃内没有应答,或者单击拒绝,或者处于非活动状态,等等),那么您可以使用Lync SDK来完成此操作。
如果它更复杂,你可能会考虑使用UCMA SDK应用程序:在那里你运行一个服务,它将回答这个数字,然后决定将它转移到哪里。这样,您就不需要依赖它在任何特定的客户端上运行,它将在某个服务器上运行。对于呼叫中心应用程序来说,这是一种很好的方法,在呼叫中心应用程序中,您可以将呼叫轮询到可用的接线员等。
希望这能有所帮助。
编辑以下评论:
根据您的评论,听起来UCMA应用程序将是可行的。使用UCMA应用程序,您可以为您的应用程序提供特定的SIP地址,并订阅到该SIP地址的任何来电。为了管理目标不断变化的事实,我在数据库中有一些东西,它允许您查看目标应该是什么,然后在来电时进行查找,并执行到目标的背靠背转接。(这也意味着您可以在其他进程中管理更改目的地,只要它最有意义,也意味着您不会将目的地地址硬编码到应用程序中)。
与大多数事情一样,有不同的方法可以做到这一点。例如,您可以(我认为)使用SIP消息过滤在呼叫进入时将其转接,但我认为这是一个不太明显的解决方案。
https://stackoverflow.com/questions/11019842
复制相似问题