如何使用c#从FreePbx / Asterisk获取呼叫者电话号码? 当分机接到来电时,我的应用程序需要能够联系/连接到免费的pbx并获取呼叫者的电话号码,以便我可以从数据库中检索用户详细信息。使用传统的电话系统,您可以使用Microsoft的TAPI,但找不到与FreePbx兼容的任何东西。此外,Snom电话还有一个名为“操作网址”的系统,该系统将使用一些参数(例如远程用户ID)向服务器发送HTTP GET请求。这确实可以很好地工作,但是最好不要局限于使用特定的电话。拥有独立于VOIP电话的系统会很棒。
答案 0 :(得分:1)
您需要的是Asterisk Manager Interface(AMI)。您可以从C#程序创建一个套接字连接并监听事件。
这是一篇很好的文章。