一些常用的sip处理流程

一,sip注册流程

UA发注册请求,REGISTER.

US发401消息要求鉴权。

UA重新发REGISTER,包含鉴权信息。

UA发200。如下图:


二,sip注销流程

UAC向UAS发REGISTER;

UAS收到后会200OK.

如下图所示:

这里要注意一下expire字段,注销时设为0。注册时设为什么,这个代表字段代表什么?

 

三,sip呼叫流程

为了阐述方便直观,我们现在假设有UAC A和B,还有PROXY S.

A->S发送INVITE请求;

S->B发送INVITE请求;

S->A发送100 Trying,表示正在尝试连接。

B->S发送 100 Trying,作为应答。

B->S发送 180 Ringing,表示振铃。

S->A发送180 Ringing,表示振铃。

B->S发送200 OK

S->A发送200.OK

A->S 发送ACK

S->B 发送ACK

通话开始。如下图所示:

四,会话更改流程

在通话过程中,可能需要发生会话更改的情况;

五,会话释放流程

B->S发送BYE消息

S->A发送BYE消息

A->S发送 200 OK

S->B发送 200 OK..如下图所示:

六,被叫忙呼叫释放流程

A->S 发送INVITE.

S->B 发送INVITE

S->A发送100 Trying。

B->S 发送100 Trying。

B->S 发送 486消息。

S->A 发送 486消息。

A->S 发送 ACK。

S->B 发送ACK。

如下图:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值