如何通知SIP客户端时,有另一部电话的来电(How to notify SIP client whe

2019-10-22 04:11发布

是否有可能通知SIP客户端时,有另一部电话的来电? 我知道有该订阅和NOTIFY命令,但我没有发现事件包用于信令来电。

背景:一个支持SIP的电话系统,我想提供显示有关来电者的信息(如姓名,地址,合同等)在电话振铃时的应用程序。 该手机是外部PC; 他们不是软电话。

-坦率

Answer 1:

该对话事件包(RFC4235)是你追求的。 实现的关键是,当在INVITE事务收到第一个非100响应对话的建立得到。

一个对话是在早期状态,直到INVITE的答案为最终的响应,但是作为对话事件包是专为发送通知的早期对话只是相同回答的对话,这并不重要。

发现supprt对话事件包是另一回事服务器或供应商。 我所遇到的SIP事件最好的软电话是布里亚 ,至于服务器去sip2sip和我自己sipsorcery对对话事件包某种程度的支持,尽管我必须承认,我已经离开了早期对话通知。



文章来源: How to notify SIP client when there is an incoming call on another phone
标签: sip