java Sip INVITE错误并发送BYE消息
嗨我有两个问题
1-)当我发送sip INVITE消息时,错误大于2xx,那么如果我发送BYE消息,这样做合理吗?服务器将通过消息进行响应
2-)所有2xx状态代码都将发送确认,大于2xx的状态代码不发送确认。对吧
你可以在下面搜索框中键入要查询的问题!
嗨我有两个问题
1-)当我发送sip INVITE消息时,错误大于2xx,那么如果我发送BYE消息,这样做合理吗?服务器将通过消息进行响应
2-)所有2xx状态代码都将发送确认,大于2xx的状态代码不发送确认。对吧
# 1 楼答案
1)如果UAC收到对
INVITE
的响应,且响应代码为>;=300,则没有对话框,因此UAC或UAS都不能发送BYE
2)
ACK
必须发送给INVITE
的所有最终回复(200或以上)。对于响应代码>;=300,然后事务层处理ACK的发送。对于2xx响应,这是事务用户(TU)层的责任你用
java
标记了这个问题,这与你的问题有关吗?例如,如果您使用的是JAIN-SIP API,那么您的应用程序(TU)将不会发送问题2中的ACK
,因为堆栈会自动发送