SIP报文案例基础

1. 概念

        SIP(Session Initiation Protocol),即会话发起协议是一个VOIP信令协议,其目的是在IP网络中实现电话功能,即软电话功能。SIP协议是纯文本协议消息体全部由代码自定义显示,通常为UDP承载,使用端口5060,本文对SIP协议的流程作简单描述,然后对格式进行分析。

        注意:网络流量中SIP协议还会使用TCP承载,也会使用其它端口。

2. 组成

        请求行(request-line)or状态行(status-line)

        消息头(message header)

        正文(message body可选)

3. SIP消息分类:请求消息 和 响应消息    

        请求消息(Request):客户端为了激活特定操作而发给服务器的SIP消息,包括INVITE,ACK,OPTIONS,BYE,CANCEL和REGISTER消息

        响应消息(Response):服务器向客户端反馈对应请求的处理结果的SIP消息,包括1xx,2xx,3xx,4xx,5xx,6xx响应消息

        UAC用于发起请求(request),而UAS用于产生响应(response)。

4. 请求行方法

        

5. 状态行状态码        

488                                  Not acceptable here                                                     语音编解码不匹配

6. 案例分析-注册报文        

7. 案例分析-会话报文

8. 语音编码问题

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值