我在Android上使用Linphone移动应用程序,在音频/视频通话中使用Freeswitch服务器。
现在,当Linphone向服务器发送注册请求时,它会在Freeswitch服务器的200OK响应中获得多个联系头。
**联系人: ;到期= 3211 **联系方式:;到期= 3303 **联系方式:;到期= 3475 **联系方式:;到期= 3600
由于这些绑定,服务器尝试在呼叫时向B-leg的多个联系人发送邀请。 有人可以帮助我解决服务器端200OK中多个联系头的可能原因吗?
答案 0 :(得分:2)
RFC 3261个状态:
注册商的200(OK)回复包含枚举所有当前绑定的联系人字段列表。
可以注册单个AOR的多个绑定
查看您的评论,似乎在多个IP地址中注册了相同的号码(1008)。您应该检查您的Linphone应用程序发送的REGISTER请求:
<强>更新强> 延伸回答以反映@ artemy-vysotsky的评论