首页 > 其他分享 >【sip】ptime在SIP中的应用

【sip】ptime在SIP中的应用

时间:2023-04-17 14:11:30浏览次数:42  
标签:SIP SDP ptime sip 101 主叫 2.0

主叫在发送的INVITE请求中的SDP携带ptime属性,表示主叫方媒体的打包时长是ptime携带的数值。服务器收到该请求消息后回复200 OK中的SDP携带ptime属性,表示服务器端支持该媒体的打包时长是ptime携带的数值。主叫方根据200 OK中SDP携带ptime属性进行协商最终发送媒体打包时长,即ptime数值。

详细流程如下:

1) 主叫2001呼叫被叫2009,发送呼叫请求消息给IPBX,并且INVITE中的SDP携带ptime:100属性,说明主叫方媒体AMR打包时长100ms。

INVITE sip:[email protected] SIP/2.0

Via: SIP/2.0/UDP192.168.50.171:40435;rport;branch=z9hG4bK91447

Max-Forwards: 70

To: <sip:[email protected]>

From:<sip:[email protected]>;tag=z9hG4bK69390462

Call-ID: 890631906834

CSeq: 1 INVITE

Contact:<sip:[email protected]:40435;transport=udp>

Content-Length: 223

Content-Type: application/sdp

 

v=0

o=Mr.Wang 0 0 IN IP4 192.168.50.171

s=hua

c=IN IP4 192.168.50.171

t=0 0

m=audio 21000 RTP/AVP 114 101

a=rtpmap:114 AMR/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=ptime:100

 

2) 2009被叫接听,服务器回复200OK,并且携带服务器协商的媒体SDP,SDP中携带服务器端支持的媒体打包时长,ptime:100.

SIP/2.0 200 OK

Via: SIP/2.0/UDP192.168.50.171:40435;rport;branch=z9hG4bK91447

From:<sip:[email protected]>;tag=z9hG4bK69390462

To:<sip:[email protected]>;tag=2af379903

Call-ID: 890631906834

CSeq: 1 INVITE

Contact:<sip:[email protected]:7080>

Content-Type: application/sdp

Content-Length: 217

 

v=0

o=Mr.Wang 1103994876 1103994876 IN IP4192.168.50.34

s=hua

c=IN IP4 192.168.50.34

t=0 0

m=audio 27676 RTP/AVP 114 101

a=rtpmap:114 AMR/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=ptime:100

 

3) 主叫方收到200OK响应消息,并且回复ACK。

ACK sip:[email protected]:7080 SIP/2.0

Via: SIP/2.0/UDP192.168.50.171:40435;rport;branch=z9hG4bK90086

Max-Forwards: 70

To:<sip:[email protected]>;tag=2af379903

From:<sip:[email protected]>;tag=z9hG4bK69390462

Call-ID: 890631906834

CSeq: 1 ACK

Contact:<sip:[email protected]:40435;transport=udp>

Content-Length: 0

 

到此,通话建立成功,并且通过RTP协议传输媒体。
【参考连接】

ptime在SIP中的应用

标签:SIP,SDP,ptime,sip,101,主叫,2.0
From: https://www.cnblogs.com/opensmarty/p/17325680.html

相关文章

  • 【sip】注册(三)之设置Contact地址的过期参数
    当一个客户端发出一个REGISTER请求,它可能包含一个过期参数用来表示这个注册的地址的有效期。(注册服务器(registrar)根据自己的策略选取实际的时间间隔来计算有效期)。客户端设置有效期的方法有两种:一个是通过设置Expires头域,一个是通过设置“expires”contact头域的参数来设置。后一......
  • SIP视频监控 / webrtc视频会议接入GB28181国标平台
     截图使用的是知乎视频 实现思路:1.使用国标代理网关,建立sip号码与gb28181设备号,通道号之间的对照表,实现gb28181网关功能(设备注册,目录查询,心跳,直播拉流,Bye,设备注销),参:GB28181国标代理-CHHC-博客园(cnblogs.com)2.直播拉流时,可通过调用sip系统/视频会议系统提供发送RTP......
  • 在Lync/Skype服务器中添加新的SIP域
    测试目的公司需要在当前的Skypeforbusiness2015环境中添加一个新的sip域,以匹配新增的用户的主SMTP域和sip域名。本测试旨在测试在不同场景中添加新sip域后的Skype客户端功能,并列出Skypeforbusiness2015环境中的所有必要更改。测试环境ServerNameIPAddressRoleDomainAD01192......
  • Python中的时间函数strftime与strptime对比
    一、striftime将给定格式的日期时间对象转换为字符串。日期时间对象=>字符串,控制输出格式.date、datetime、time对象都支持strftime(format) 方法,可用来创建由一个显式格式字符串所控制的表示时间的字符串。用法:datetime.strftime(format)importdatetimedt=datetime.dateti......
  • sipp3.6带媒体测试方案
       概述SIP压测工具sipp,免费,开源,功能足够强大,配置灵活,优点多。本文档介绍sipp工具如何带媒体测试,并介绍如何制作可用的媒体文件(G729和PCMA)。环境centos7.9freeswitch1.10.7sippv3.6.2_rc1制作媒体流文件sipp支持通过exec调用play_pcap_audio来发送媒体流,但是要求......
  • Wallys|Wi-Fi 7 SoC chip • Alder / BellsIPQ9574 / IPQ9554 / IPQ9514|IPQ9570 / IP
      Wi-Fi7explainedWiFi7istheupcomingWiFistandard,alsoknownasIEEE802.11beExtremelyHighThroughput(EHT).Itworksacrossallthreebands(2.4GHz,5GHz,and6GHz)tofullyutilizespectrumresources.WhileWiFi6wasbuiltinresponseto......
  • sipp3.6分支压测方案
      概述SIP压测工具sipp,免费,开源,功能足够强大,配置灵活,优点多。本文档介绍sipp工具的常用参数和测试脚本。环境centos7.9sippv3.6.2_rc1常用参数-sf加载自定义......
  • osip 重复报文发送问题记录
    场景拱墅项目,国标服务每次发送SIP报文都出现重复的情况,服务器IP地址:33.86.188.60,下级国标服务IP地址:33.88.0.211针对下级发送过来的心跳保活报文,回复的200OK的报文也是一样......
  • sipp3.6 on centos7安装部署
      概述在VOIP软交换的开发过程中,必然需要对软交换进行批量压测。SIP压测工具一般都是sipp,免费,开源,功能足够强大,配置灵活,优点多。环境centos7.9cmake3.6sippv3.......
  • windows barsip 32位编译
    环境win10vs2019安装Opensslv1.1.1t版本可以用MSVC编译openssl3版本需要使用mingw进行编译将baresiprerem下载到同一目录recmake-Bbuild-Awin32cmake......