android - 后续 REGISTER 消息的 Call-ID
问题描述
我们有一个基于 PJSIP 2.7.1 的 SIP 客户端。如果我观察后续的 REGISTER 消息(在特定时间后 REGISTER 过期并且应用程序发送一个新的 REGISTER),我会看到其中一些 REGISTER 消息具有相同的呼叫 ID。那样行吗?
这个问题的背景是:在服务器日志中,我们看到一些 SIP 消息没有到达服务器。但是,在客户端日志中,我们没有看到不发送 SIP 消息的错误。有点怪。
BR,雷内
解决方案
Call-ID:来自 UAC 的所有注册都应该使用相同的 Call-ID 头字段值,用于发送到特定注册商的注册。
您可以尝试使用数据包嗅探器来验证 SIP 客户端是否发送 SIP 消息。
推荐阅读
- java - MySQL Java Prepared Statement 如果不存在则插入
- javafx - 即使值为 0 或 1.0,也从 ScrollBar 获取滚动事件
- react-native - 我如何在 React Native 中剪切部分视图
- android-fragments - 如何在 ARFragment 中添加存储权限?
- javascript - 如何在Javascript中查询作为数组的对象的属性
- r - 将数据帧的行与“主”行/秒进行比较
- apache-spark - Spark 并行操作
- amazon-s3 - 将本地 nexus 存储库镜像到 s3
- python-3.x - 用有限的硬币找零
- sql - 如何编写一个查询以从 SQL Server 中包含相似名称的多个表中获取数据