捕获 SIP 电话接收到的 VOIP 呼叫,并在呼叫过程中向 API 发送通知

捕获 SIP 电话接收到的 VOIP 呼叫,并在呼叫过程中向 API 发送通知

这就是我想要实现的目标,我想要一部 SIP 电话或(还有其他方法吗,我也可以接受)接听从 VOIP 提供商接到的电话,在有人呼叫时获取与呼叫相关的信息,例如:呼叫 ID、呼叫本身(可能)并将其发送到我可能用于报告、CRM 或我们能想到的任何其他用途的自定义 API。

答案1

您可以尝试 tSIP 软件电话。有一些事件类型(如“通话状态”)可以分配给 Lua 脚本。从 Lua 脚本中,您可以使用 ShellExecute + curl 或其他类似实用程序。

如果您需要 SIP Call-ID 或其他通常不清楚的行,那么可以从 Lua 可以访问的初始 INVITE 文本中提取它。

相关内容