如何在INVITE请求和100 TRYING结果之后调试此400响应?
I/SIP_MESSAGE_OUT( 1307): Message being sent(TcpChannel):
I/SIP_MESSAGE_OUT( 1307): ---------------------------------------------y>>>>
I/SIP_MESSAGE_OUT( 1307): INVITE sip:***@***.***;user=phone SIP/2.0
...
I/SIP_MESSAGE_IN( 1307): Incoming message():
I/SIP_MESSAGE_IN( 1307): ---------------------------------------------y<<<<
I/SIP_MESSAGE_IN( 1307): SIP/2.0 100 Trying
...
I/SIP_MESSAGE_IN( 1307): Incoming message():
I/SIP_MESSAGE_IN( 1307): ---------------------------------------------y<<<<
I/SIP_MESSAGE_IN( 1307): SIP/2.0 400 Invalid P-Asserted-Identity
...
找不到有关此400状态代码的任何内容
答案 0 :(得分:2)
400 SIP错误响应意味着·错误请求“,您可以在此Wikidepia entry
中找到SIP响应列表这里最奇怪的是,你的网络抱怨你声称的身份但是,这个标题是由P-CSCF服务器而不是UA添加的(这意味着这不应该是你的错)。您是否有可能使用OpenIMS解决方案?我的意思是,对于OpenIMS(请检查this回答)P-CSCF没有在SIP标准端口(5060)中监听但是在4060中存在一个未知的配置问题,导致P-Asserted出现一些问题-Identity标题。
如果是这种情况,您需要将应用程序指向端口4060并再试一次。如果你真的不知道,尝试可能会很有趣。