首页 > 解决方案 > 后续 REGISTER 消息的 Call-ID

问题描述

我们有一个基于 PJSIP 2.7.1 的 SIP 客户端。如果我观察后续的 REGISTER 消息(在特定时间后 REGISTER 过期并且应用程序发送一个新的 REGISTER),我会看到其中一些 REGISTER 消息具有相同的呼叫 ID。那样行吗?

这个问题的背景是:在服务器日志中,我们看到一些 SIP 消息没有到达服务器。但是,在客户端日志中,我们没有看到不发送 SIP 消息的错误。有点怪。

BR,雷内

标签: androidsippjsip

解决方案


请参阅RFC3261 的第 10.2 节

Call-ID:来自 UAC 的所有注册都应该使用相同的 Call-ID 头字段值,用于发送到特定注册商的注册。

您可以尝试使用数据包嗅探器来验证 SIP 客户端是否发送 SIP 消息。


推荐阅读