IPPBX三种SIP呼叫模式

发布时间:2018-12-21 14:25:24

SIP协议支持三种呼叫方式:由IPPBX主叫UAC向被叫UAS直接呼叫、由代理服务器代表主叫UAC向被叫UAS发起呼叫和由主叫UAC在重向服务器的辅助下进行重向呼叫。

1,直接呼叫

直接呼叫最为简单,并且也是IPPBX其他两种呼叫方式的基础,可以说重定向呼叫和代理呼叫是对截至呼叫的增强和扩展。下面介绍IPPBX直接呼叫的呼叫过程。

(1)主叫想被叫发出INVITE请求

当一个UA想要发起一个呼叫时,IPPBX首先要创建一个INVITE的请求。在To头域中天上被叫的地址。Request-URI中包含童昂的地址。在From头域中填上主叫地址。如果主叫所对应的地址被多个IPPBX用户复用,则还需要再From域加上一个唯一标识主叫的tag参数来区分各个用户。如果UAC想要被叫将后续的应答或请求发往另一个地址,则可以使用Contact头域来说明该地址。

(2)被叫接受请求后应答

当被叫收到IPPBX主叫的请求后,被叫可以接受、重定向或拒绝该呼叫,但不管怎样都必须返回应答。应答从对应的INVITE请求中复制To等头域的域值,并根据IPPBX各种具体情况返回适当的应答码。如果收到的INVITE请求中含有Contact头域,则应答发送应该包含Contact头域,则应答发送应该包含Contact头域的地址。同样,如果被叫希望IPPBX主叫后续的请求发往其他地址,则UAS也可以在应大众包含Contact头域。考虑到主叫使用DUP协议可能会多次发送INVITE请求而且代理呼叫是,IPPBX代理服务器可能要进行多路并行护甲同样也会产生多重请求,所以UAS必须在为每个达到的请求所对镜的应答的TO域仲添加一个标识tag来进一步区分对同一个请求的各次应答。

(3)主叫收到应答后发送ACK请求

为了证实,UAC在收到被叫的最终响应后应该想UAS发送ACk请求。如果IPPBX主叫想放弃呼叫,则也可以发送BYE请求来结束该呼叫。前面已谈到,如果上次返回应答中含有Contact头域,则ACKBYE应该发往该Contact头域中的地址。

(4)主叫或被叫在呼叫建立后发起的后续请求

一旦呼叫建立后,IPPBX主叫和被叫都可以再次通过INVITE请求交互操作进行修改这个呼叫或通过BYE请求来终止这个呼叫。

TAG:天波融合通信雷竞技官方下载地址app  天波监狱智能可视会见系统 远程探视系统企业 语音系统 天波智能电话机天波软交换 天波工业路由器 天波程控交换机 IPPBX 电话交换机 智能电话机 语音网关 4g工业路由器IP PBX, ippbx交换机, ippbx 是什么, ippbx语音交换机,IPPBX电话交换机



Baidu
map