
VOIP相关
gao5528
这个作者很懒,什么都没留下…
展开
-
pcap2sipp使用介绍
抓取一个带有rtp流的sip协议包ip.pcap。解析ip.pcap中的sip协议源/目标IP(ip.pcap如果不带RTP无法得到sipp的脚本,原因不明),使用-o listips[root@localhost pcap2sipp]# ./pcap2sipp -o listips -f ip.pcap******************* Available IP addres原创 2013-12-09 09:46:26 · 1969 阅读 · 0 评论 -
呼叫代答
原创 2014-01-17 16:00:33 · 695 阅读 · 0 评论 -
呼叫保持
原创 2014-01-17 14:36:24 · 617 阅读 · 0 评论 -
无条件前转
原创 2014-01-17 15:25:58 · 659 阅读 · 0 评论 -
无应答前转
原创 2014-01-17 15:35:54 · 763 阅读 · 0 评论 -
多次前转
原创 2014-01-17 15:42:22 · 480 阅读 · 0 评论 -
协商保持
原创 2014-01-17 14:45:41 · 520 阅读 · 0 评论 -
盲转
原创 2014-01-17 15:13:01 · 960 阅读 · 0 评论 -
咨询转
原创 2014-01-17 15:14:07 · 580 阅读 · 0 评论 -
半咨询转
经常讲IAD的盲转。但研究后发现其流程是半咨询转,或叫半出席转。操作流程如下B为IAD话机,半咨询转的业务使用者,A、C为局内或局外用户用户A摘机,拨打用户BB振铃,B摘机后,A和B通话B拍叉后,A听呼叫保持提示音“您所拨打的用户正在通话中,请不要挂机”,B听拨号音;B拨打“C的号码”C振铃,B挂机;A听回铃音,C应答后,A与C建立通话Step 1Ste原创 2014-02-21 10:26:47 · 1348 阅读 · 0 评论 -
三方通话
Step 1 Step 2 Step 3 Step 4 Step 5 A talks to B A puts B on hold,B hears MOH A calls C,phone C rings C goes原创 2014-02-21 11:01:31 · 768 阅读 · 0 评论 -
遇忙前转
原创 2014-01-17 15:28:31 · 666 阅读 · 0 评论 -
音乐保持
In this scenario: – Alice calls Bob: (1) to (4) – Bob, acting as a 3pcc – third party call controller – places Alice on hold with music: – Bob INVITEs a Music Server, wit原创 2014-01-17 15:09:12 · 541 阅读 · 0 评论 -
sipsak使用介绍
使用wireshark或者tcpdump等工具抓到invite请求后,将该invite消息头和消息体保存为文本,此处为invite.txtsipsak -f invite.txt -s sip:910086@192.168.139.24 -H 192.168.139.10其中,invite.txt为上面保存的文件,-s表示sip uri,-H表示本机ip地址,可以按需在文件中更改被叫号码。原创 2013-12-09 09:53:17 · 1973 阅读 · 0 评论 -
sipcrack使用介绍
sipdump –p invite.pcap invite把invite.pcap中带鉴权的信息转换为文本,存在invite中sipcrack –w pw.txt invite把所有可能的密码写到pw.txt中(每个密码占一行),再使用pw.txt去破解invite中的鉴权如果破解不成功,会提示如下[root@telpotest sipcrack-0.2]# ./sipcrac原创 2013-12-09 09:55:43 · 1121 阅读 · 0 评论 -
运行sipp作为uas端,竟然收不到客户端发的消息
1.uac对sipp发options消息,但sipp似乎收不到消息。2.抓包已经确定sipp端有收到uac发过来的options消息3.sipp也有启动并占有5060端口最后在龙舟兄弟的指导与提醒下,把防火墙关闭了。郁闷啊。太疏忽了。原创 2013-12-03 13:35:34 · 1447 阅读 · 0 评论 -
Can't create thread to send RTP packets (SIPP 并发错误)
测试IPPBX/SIPGW时,SIPP作为uac端,每路呼叫均带rtp,当大概到达300路以上时提示,如下错误提示Can't create thread to send RTP packets,翻译过来就是“无法创建线程发送RTP数据包”大概知道是需要设置ulimit ,但设置好像没有生效。在龙舟兄弟的指导与提醒下,索性直接ulimit -s unlimited,设置为不限制了。如此之原创 2013-12-03 15:16:22 · 1544 阅读 · 0 评论 -
winsip更换通话音频文件
1.使用软终端或者IAD设备通话(声音自定,以G711A为例),wireshark抓包,通话结束,保存wireshark包。2.分析rtp3.选取一路你指定或需要的rtp流,点击Analyze4.弹框中选择save payload5.以raw格式保存6.设置winsip,改变原G711编码对应audio文件路径,指定为刚才保存的文件原创 2013-12-03 14:20:09 · 859 阅读 · 0 评论 -
G729编码导出为wav格式
使用wireshark抓的g729编码的包,无法听到语音,原因不明。现使用OmniPeek来导出为wav文件1.使用OmniPeek打开抓获的pcap文件,切换到呼叫,如下图2.选中“呼叫”,鼠标右击,选择保持音频WAV文件,这样就实现了导出为wav文件了。然后使用cool edit等软件播放了。原创 2013-12-04 18:59:22 · 2175 阅读 · 0 评论 -
补充业务外转外
A为外线号码,B为IPPBX代理注册到IMS平台,C为外线号码,B设置无条件前转到C外转外:A呼叫B,呼叫被转移到C,A,C正常通话。A呼叫B时,sip信令中from为A,to为B。如果IPPBX转发invite给C时,sip信令中from还为A,to为B,那么IMS平台可能就会回应403,为何?一般呼叫到IMS平台的号码,IMS平台都会检查from是不是属于自己。而现在from为A(外线原创 2014-01-11 18:33:37 · 662 阅读 · 0 评论 -
xlite(eyebeam)contact带的rinstance参数
如果需要关闭rinstance参数,可在xlite上面拨打***7469过滤rinstance,找到enable_rinstance,把其值设为0If a client supports multiple line, it often adds this parameter to the contact header. Then, if there is an incoming I原创 2014-01-23 08:48:51 · 2393 阅读 · 0 评论 -
sip呼叫典型图
原创 2014-01-23 10:31:10 · 690 阅读 · 0 评论 -
sip协议实例
原创 2014-01-23 10:32:53 · 884 阅读 · 0 评论 -
ngrep-sip工具使用
看到大侠使用ngrep-sip工具(其实质还是用ngrep工具),现总结下使用。1.到网上下载ngrep-sip,提供一个下载地址如下http://dev.sipdoc.net/attachments/18/ngrep-sip-1.0.2.tar.gz压缩包里面有两个文件,ngrep-sip.conf,ngrep-sip2.下载后,解压,把其中的ngrep-sip.conf放入/e原创 2014-04-12 11:56:33 · 1316 阅读 · 0 评论