【问题标题】:How to notify SIP client when there is an incoming call on another phone当另一部电话有来电时如何通知 SIP 客户端
【发布时间】:2010-05-21 15:54:15
【问题描述】:

是否可以在另一部电话有来电时通知 SIP 客户端? 我知道有 SUBSCRIBE 和 NOTIFY 命令,但我没有找到用于通知来电的事件包。

背景:对于支持 SIP 的电话系统,我想提供一个应用程序,在电话响铃时显示有关呼叫者的信息(例如姓名、地址、合同等)。电话在 PC 外部;它们不是软电话。

-弗兰克

【问题讨论】:

    标签: sip


    【解决方案1】:

    dialog event package (RFC4235) 是您所追求的。关键实现是当在 INVITE 事务上收到第一个非 100 响应时,对话就建立了。

    在 INVITE 得到最终响应之前,对话处于早期状态,但这无关紧要,因为对话事件包旨在为早期对话发送通知,就像为已回答的对话发送通知一样。

    寻找支持对话事件包的服务器或提供者是另一回事。对于 SIP 事件,我遇到的最好的软电话是 Bria,就服务器而言,sip2sip 和我自己的 sipsorcery 对对话事件包有一定程度的支持,尽管我必须承认我早早遗漏了对话通知。

    【讨论】:

      猜你喜欢
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多