从端点停止SIP SUBSCRIBE

时间:2018-03-09 11:11:59

标签: sip publish-subscribe endpoint

我正在使用SIP协议,我遇到了端点(ZTE)的问题。端点发送了很多SUBSCRIBE方法消息,我想停止它,因为我不想实现它。 我已经尝试使用403(Method Forbibben)和405(Method Not Allowed)进行响应,但端点仍在发送SUBSCRIBE。

什么是阻止端点发送该方法的方法?

谢谢!

2 个答案:

答案 0 :(得分:1)

发送405(方法不允许)响应是正确的。您还应该添加一个Allow标头,其中包含您支持的方法。

将SUBSCRIBE方法从(全部)请求和对端点的响应中的Allow头中省略。这表示您不支持SUBSCRIBE方法。

当然,您无法控制端点是否符合要求。如果它执行得不好,它仍然可以发送SUBSCRIBE,尽管你指示不发送它们。

答案 1 :(得分:1)

行为良好的UAC应检查任何响应中的Allow-Event标头,并仅订阅标头中列出的那些事件包。如果没有Allow-Event标头或空值,则应假设UAS不支持任何事件包。

尝试在前面的响应中包含空Allow-Event标头。