SIP订阅接收486忙在这里

SIP订阅接收486忙在这里,sip,jain-sip,Sip,Jain Sip,我正在尝试订阅一个观察者列表,服务器经常在这里用486 BUSY进行响应。但是,RFC将486描述为邀请的可能响应,这对该响应更有意义。在其他情况下,服务器确实会正确响应-200 OK,然后是NOTIFY请求。 我正在使用ALU IMS内核。 有人看到过这个问题吗 我的订阅请求: SUBSCRIBE sip:yyyyyyyyyyy@example.com;transport=TCP SIP/2.0 Call-ID: 81fcd7229c882f230c726e21f16aadc9@10.0.2.

我正在尝试订阅一个观察者列表,服务器经常在这里用486 BUSY进行响应。但是,RFC将486描述为邀请的可能响应,这对该响应更有意义。
在其他情况下,服务器确实会正确响应-200 OK,然后是NOTIFY请求。

我正在使用ALU IMS内核。

有人看到过这个问题吗

我的订阅请求:

SUBSCRIBE sip:yyyyyyyyyyy@example.com;transport=TCP SIP/2.0
Call-ID: 81fcd7229c882f230c726e21f16aadc9@10.0.2.15
CSeq: 4 SUBSCRIBE
From: "XXXX" <sip:yyyyyyyyyyy@example.com>;tag=92521573
To: <sip:yyyyyyyyyyy@example.com>
Via: SIP/2.0/TCP 10.0.2.15:5060;branch=z9hG4bK68630e2ec7c21d2e991854010b7f64543332
Max-Forwards: 70
Contact: <sip:yyyyyyyyyyy@10.0.2.15:5060;transport=TCP>;+g.oma.sip-im;expires=3600
User-Agent: My Android Client/OMA1.0
Require: pref
Supported: replaces,100rel,eventlist,timer
Event: presence.winfo
Accept: application/watcherinfo+xml
Route: <sip:yyyyyyyyyyy@z.z.z.z:5060;transport=TCP;lr>
Expires: 3600
Content-Length: 0
订阅sip:yyyyyyyyyyy@example.com;传输=TCP SIP/2.0
呼叫ID:81fcd7229c882f230c726e21f16aadc9@10.0.2.15
CSeq:4订阅
从:“XXXX”;标签=92521573
致:
Via:SIP/2.0/TCP 10.0.2.15:5060;分支=z9hG4bK68630e2ec7c21d2e991854010b7f64543332
最大前锋:70
联系人:+g、 oma.sip-im;expires=3600
用户代理:我的Android客户端/OMA1.0
要求:pref
支持:替换、100rel、事件列表、计时器
事件:presence.winfo
接受:应用程序/watcherinfo+xml
路线:
有效期:3600
内容长度:0

486不是中定义的响应代码。您需要跟踪您的服务器(如果可能的话),以了解它为什么决定发送这样一个意外的错误代码


对不起,帮不上什么忙。我已经与SIP合作好几年了,从来没有听说过对订阅请求的486响应。当您找到原因时,我也想知道。

486不是在中定义的响应代码。您需要跟踪您的服务器(如果可能的话),以了解它为什么决定发送这样一个意外的错误代码


对不起,帮不上什么忙。我已经与SIP合作好几年了,从来没有听说过对订阅请求的486响应。当您找到原因时,我也想知道。

SIP响应代码需要记住的是,对于在所有情况下应使用哪种特定响应代码,没有硬性规定。SIP服务器或UAS上的真实错误条件通常不属于SIP故障响应代码之一的定义范围,因此使用最接近的一个,并且可以自定义状态消息和/或添加警告标头

486响应对于SUBSCRIBE请求来说有点不寻常,但它很容易理解。例如,如果维护订阅的SIP通知服务器对其将维护的活动订阅数量有限制,或者该服务器过载,暂时不想处理订阅请求


我会仔细查看486响应,看看是否有警告或任何其他信息类型的标题。还要检查响应是来自您正在使用的中间代理还是来自终端服务器。

SIP响应代码需要记住的是,对于在所有情况下应使用哪种特定响应代码,没有硬性规定。SIP服务器或UAS上的真实错误条件通常不属于SIP故障响应代码之一的定义范围,因此使用最接近的一个,并且可以自定义状态消息和/或添加警告标头

486响应对于SUBSCRIBE请求来说有点不寻常,但它很容易理解。例如,如果维护订阅的SIP通知服务器对其将维护的活动订阅数量有限制,或者该服务器过载,暂时不想处理订阅请求


我会仔细查看486响应,看看是否有警告或任何其他信息类型的标题。还要检查响应是来自您正在使用的中间代理还是来自终端服务器。

我正在执行两个订阅:一个用于好友列表,另一个用于观察者列表。当它失败时,它只会对观察者列表失败,而不会对好友列表失败。即使我颠倒了这两个订阅的顺序,也会发生这种情况。您在订阅“观察者列表”时是否总是失败?您是否能够检查正在获取的故障响应以获取更多信息,如警告标题。除此之外,了解发生了什么的最好方法是通过查看服务器的日志或任何其他机制,从服务器上了解拒绝请求的原因。我也向ALU寻求解释。同时,响应不包括额外的头。我正在执行两个订阅:一个用于好友列表,另一个用于观察者列表。当它失败时,它只会对观察者列表失败,而不会对好友列表失败。即使我颠倒了这两个订阅的顺序,也会发生这种情况。您在订阅“观察者列表”时是否总是失败?您是否能够检查正在获取的故障响应以获取更多信息,如警告标题。除此之外,了解发生了什么的最好方法是通过查看服务器的日志或任何其他机制,从服务器上了解拒绝请求的原因。我也向ALU寻求解释。同时,响应不包括额外的头。