
SIP
qzlink
这个作者很懒,什么都没留下…
展开
-
SIP协议相关的一个网址 收藏先
http://blog.youkuaiyun.com/b02330224/article/category/883565/1http://blog.youkuaiyun.com/u011493488/article/category/5690395转载 2017-06-05 09:49:58 · 381 阅读 · 0 评论 -
SIPp之播放rtp语音/视频流
欢迎大家转载,为保留作者成果,转载请注明出处,http://blog.youkuaiyun.com/netluoriver,有些文件在资源中也可以下载!如果你没有积分,可以联系我!经过多天的努力,用脚本呼叫eyebeem电话,在电话端终于听到录制的语音包了,费话不多说,描述环境:192.168.0.20是一个有注册认证的SIP服务器,服务器端口为5060;192.1转载 2017-06-15 17:49:26 · 2807 阅读 · 0 评论 -
SIP Server四种角色
SIP四种服务器Location Server:可以理解成为保存有所有号码的数据库服务器Proxy Server:路由服务器将电话路由到下一个域中,直至calleeRedirect Server:不路由,直接返回callee的地址信息,实现直接通话Registrar:用于注册的服务器转载 2017-06-15 17:46:42 · 2838 阅读 · 0 评论 -
SIP呼叫流程典型流程图解及其详细解释
1.注册流程:2.注销流程:3. 基本呼叫建立过程:4. 会话更改流程:5. 正常呼叫释放过程:6. 被叫忙呼叫释放:7.被叫无应答流程一:8.被叫无应答流程二:9.遇忙呼叫前转:10.无应答呼叫前转流程:11.呼叫保持:12.呼叫等等: 1.注册流程: 2.注销流程:转载 2017-06-15 17:45:18 · 1158 阅读 · 0 评论 -
基于JAINSIP协议栈的一个简单SIP服务器实现流程
SIP服务器采用B2BUA,sip呼叫控制实现流程TAG:SIP服务器采用B2BUA,sip呼叫控制实现流程: INVITE的请求: 收到INVITE后,克隆INVITE消息。替换Request URI被叫注册的地址。 替换VIA头为服务器地址。通过该INVITE请求得到客户端事务并通过 该事务来发送INVITE请求。 180转载 2017-06-02 19:33:35 · 12456 阅读 · 1 评论 -
SIP穿越NAT的rport机制
调试asterisk时发现从公网发来的INVITE的响应都不能正常返回到客户端,抓包发现响应都发到via头域中写明的那个port上去了,而实际asterisk是从NAT转换后的地址和端口接收的INVITE请求。最终发现需要在via中加入rport字段,使得asterisk使用rport机制路由响应。具体的RFC文档参见RFC3581。RPORT机制:转载 2017-06-02 18:47:18 · 469 阅读 · 0 评论 -
SIP 基本的Header 概念
本文对SIP 消息中from, contact, via, record-route 和route 字段进行详细的解释,便于大家对SIP信令进行分析和排错From: 如果一个SIP消息中没有Contact或者Record-Route头域,那么callee就会根据From头域产生后续的Request。比如:如果 Alice打一个电话给Bob,From头域的内容是 From:Alice。那转载 2017-06-02 18:42:29 · 3548 阅读 · 0 评论 -
JVM可生产的最大线程数 Thread 数量
最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xmsintial java heap size-Xmxmaximum java heap size-Xs转载 2017-06-02 10:40:01 · 3193 阅读 · 0 评论 -
jain-sip 一些类的初步理解
1.javax.sip.ClientTransaction:ClientTransaction应用可以理解为发送INVITE信息到UAS。ClientTransaction也用从SipListener接收到的回应进行匹配。和ServiceTransaction相对应。方法:ClientTransaction的方法:Request createAck()通过ClientTransacti转载 2017-06-01 18:18:43 · 3950 阅读 · 0 评论 -
SIP的路由机制
介绍一下SIP中的路由机制。总的来说,SIP中存在两种路由场景:1、请求消息的路由;2、响应消息的路由 ,响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析。下面我们只谈SIP请求消息的路由。 首先,我们要搞清楚什么是严格路由和松散路由。 严格路由(Strict Routing):可以理解为比较“死板”的理由机制,这种路由机制在SI转载 2017-06-01 18:17:11 · 799 阅读 · 0 评论 -
SIP基本概念
SIP协议中,比较有特点的就是SIP事务了。那么想要理解SIP事务的概念,我们还需要了解sip请求的一些内容。sip事务的概念:一个sip请求以及由它触发的一系列应答(包括临时应答和一个最终应答)。sip请求有6种:INVITE, ACK, OPTIONS, BYE, CANCEL, REGISTERsip请求的格式包括请求行(如INVITE sip:192.168.101.30 SIP/转载 2017-06-01 18:16:10 · 857 阅读 · 0 评论 -
wireshark 还原语音包 RTP
使用Wireshark软件可以对网络流量进行抓包。VoIP使用RTP协议对语音数据进行传输,语音载荷都封装在RTP包里面。要对传输中的语音进行截获和还原,需要通过Wireshark对RTP包进行分析和解码。该过程如下:1.打开截获的pcapng文件,点击Telephony-->RTP-->Show All Streams.2.根据发送地址和目的地址,选择要分析的转载 2017-06-15 17:50:44 · 2128 阅读 · 0 评论