![我需要一个 SIP 软件电话,在来电时打开一个包含呼叫者号码的 URL](https://linux22.com/image/666085/%E6%88%91%E9%9C%80%E8%A6%81%E4%B8%80%E4%B8%AA%20SIP%20%E8%BD%AF%E4%BB%B6%E7%94%B5%E8%AF%9D%EF%BC%8C%E5%9C%A8%E6%9D%A5%E7%94%B5%E6%97%B6%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E5%8C%85%E5%90%AB%E5%91%BC%E5%8F%AB%E8%80%85%E5%8F%B7%E7%A0%81%E7%9A%84%20URL.png)
想法是:当客户打电话时,我会自动在我的 CRM 中打开他的账户页面。
在 ubuntu 上的许多 SIP 软件电话(ekiga、linphone 等)中,我唯一能做到这一点的是 twinkle。它有一个非常方便的“script_incoming_call”选项,完全符合我的需要。问题是该程序没有维护,因此 gui 在 ubuntu 14.04 上不起作用(与 qt3 有关)。
Linphone 似乎很容易定制,但我用起来不太顺手。
答案1
通常采用不同的方式:您的工作站运行呼叫中心代理程序(可能是浏览器中的 Javascript),PBX 会告诉它有呼叫进来,然后该代理程序会执行所需的操作:例如,在 CRM 中打开网页。呼叫可以在物理桌面电话或其他任何地方(包括软件电话)上终止。
答案2
您会考虑使用 Wine 的应用程序吗?我使用 Lubuntu 测试了 tSIP 软电话一小段时间。在“设置/联系人”中,HTTP 查询 URL 可以定义为https://www.google.com/search?q=[数字]或类似内容。此 URL 不会自动打开(在我看来这似乎很突兀),但当用户按下“HTTP 查询”按钮时(必须先定义 - 可自定义键盘,类似于带有 DSS 键的桌面电话)才会打开。