我有一个C++程序,它使用Microsoft TAPI接口从Cisco Call Manager PBX收集呼叫事件.为了获得思科活动,我从呼叫管理器下载了TSP,然后我的TAPI代码正常运行.
我可以使用Avaya AES服务器执行相同的操作吗?我看到Avaya使用TSAPI而不是TAPI,但我看不出会对我的程序产生什么影响.
嗨,如果有人需要帮助将Avaya IP Office电话系统与Twilio Elastic SIP中继连接起来,请随时与我联系,我们在经过一些试验和错误后让它工作,并且连接似乎非常好.会为我们节省一些好钱.
对我们来说,拼图的最后一部分与Twilio发送的SIP邀请来自Avaya系统的来电的IP地址有关.为了使其在Avaya中工作,我们必须设置4个SIP"线路",每个DID指向4个不同的"ITSP IP地址"值和4个"呼入路由",因为Twilio从4个不同的国内IP地址发送.我确实阅读了一些关于能够将ITSP IP地址留空(0.0.0.0)的文档,因为我们已经填充了"ITSP域名",但在我们的情况下这似乎不起作用.
在互联网上研究这个问题时,我很惊讶地发现Avaya客户不得不处理这个问题(有或没有Twilio),但我确实找到了一些其他PBX系统的例子,这个问题与连接到Twilio有关但是那些系统似乎可以为一条线路配置多个IP地址.
因此,我的问题 - 任何Avaya客户都建议使用备用配置来实现这项功能吗?我们可以在防火墙上做什么?Twilio不支持从单个IP地址或通过代理服务器地址发送SIP邀请.幸运的是,我们只有大约10个DID,所以这不会很难设置和维护.
我们的客户在从我的WPF应用程序启动avaya主动拨号程序时遇到以下错误.
应用程序:APPLUI.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止.
Exception Info: System.AccessViolationException
Stack:
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at System.Windows.Application.Run()
at APPLUI.App.Main()
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议可能导致此错误的原因吗?