SIPp进行性能测试,碰到503错误

superlyq006 2009-10-16 02:00:43
我的网络环境:
SIPpA(192.168.4.121 1395808)--->nat(211.155.227.*)--->Asterisk(*.155.225.10)--->SIPpB(192.168.4.121 1395807)

1.1395808进行了注册 Ast返回200 ok,
2.但是在发INVITE 消息是 返回503错误,请各位看看是SDP中哪个数据写错了?

<--- SIP read from UDP://211.155.227.1:5062 --->
INVITE sip:1395808@211.155.225.*:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.5.123:5062;branch=z9hG4bK-13576-1-4;rport
Max-Forwards: 70
Contact: <sip:1395808@211.155.227.*:5062>;
To: 1395807 <sip:1395807@211.155.225.*:5060>
From: 1395808 <sip:1395808@192.168.5.123:5062>;tag=1
Call-ID: 1-13576@192.168.5.123
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Subject: Performance Test
Content-Type: application/sdp
User-Agent: X-Lite release Liyq
Content-Length: 139

v=0
o=user1 53655765 2353687637 IN IP4 192.168.5.123
s=-
t=0 0
c=IN IP4 192.168.5.123
m=audio 6000 RTP/AVP 0
a=rtpmap:0 PCMU/8000


<------------->
--- (13 headers 8 lines) ---
localhost*CLI>
<--- Transmitting (NAT) to 211.155.227.*:5062 --->
SIP/2.0 503 Server error
Via: SIP/2.0/UDP 192.168.5.123:5062;branch=z9hG4bK-13576-1-4;received=211.155.227.*;rport=5062
From: 1395808 <sip:1395808@192.168.5.123:5062>;tag=1
To: 1395807 <sip:1395807@211.155.225.*:5060>;tag=as4adda238
Call-ID: 1-13576@192.168.5.123
CSeq: 1 INVITE
Server: Asterisk PBX 1.6.1.4
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
...全文
2217 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcl338 2010-03-08
  • 打赏
  • 举报
回复
补充一下,测试asterisk可以,那时因为asterisk没有合法检查sdp最后一行的0x0d 0x0a

如果碰到协议栈要严格检查的话,那么肯定就是503之类错误了。


当然如果sipp已经修正了此类问题,服务器还回503,那可能和服务器有关。。。
zcl338 2010-03-08
  • 打赏
  • 举报
回复
那是因为sipp消息里面的sdp里面有问题,最后一行里面没有回车换行
草原可可 2009-11-13
  • 打赏
  • 举报
回复
消息传不到吧
beacholi 2009-10-21
  • 打赏
  • 举报
回复
看你服务器端得设置吧,应该不是消息的问题。
fab_lyd 2009-10-16
  • 打赏
  • 举报
回复
503是服务器错主。
soliddream66 2009-10-16
  • 打赏
  • 举报
回复
跟sdp没关系,sdp有问题也就是影响rtp,不至于会影响sip

估计内外网的问题

看看你的
From: 1395808 <sip:1395808@192.168.5.123:5062>;tag=1
To: 1395807 <sip:1395807@211.155.225.*:5060>;tag=as4adda238

两个号码不在一个网段上,估计proxy处理不来
superlyq006 2009-10-16
  • 打赏
  • 举报
回复
不是traffic太多,我才开启一个,测试次数1一次而已.
解决这样的问题有什么思路?
SIPp进行测试的时候SDP的参数该怎么测试?
SIPp的xml文件如下:

发送Invite消息"
<send retrans="500">

<![CDATA[

INVITE sip:[field0]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
Max-Forwards: 70
Contact: <sip:[field0]@211.155.227.18:[local_port]>;
To: <sip:[field1]@[remote_ip]:[remote_port]>
From: <sip:[field0]@[local_ip]:[local_port]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: X-Lite release Liyq
Content-Length: [len]

v=0
o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
s=-
t=0 0
c=IN IP[media_ip_type] [media_ip]
m=audio [media_port] RTP/AVP 0
a=rtpmap:0 PCMU/8000


]]>


</send>

yanghehong 2009-10-16
  • 打赏
  • 举报
回复
Error code 503 表示服务器处理不来啊。


RFC 3261:
21.5.4 503 Service Unavailable

The server is temporarily unable to process the request due to a
temporary overloading or maintenance of the server.




你在做性能测试,是不是traffic太多,服务器overload了啊

- 千里孤行

1,394

社区成员

发帖
与我相关
我的任务
社区描述
VOIP相关技术探讨专区
社区管理员
  • VOIP技术探讨社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧