首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SIP中继返回“SIP 2/0 513消息到大”。耗散和过量

SIP中继返回“SIP 2/0 513消息到大”。耗散和过量
EN

Stack Overflow用户
提问于 2016-03-15 09:55:45
回答 1查看 840关注 0票数 0

我正在构建一个网络应用程序,用户可以直接拨打手机(GSM)。

我在浏览器中使用西支,通过奥佛普作为sip代理连接。我在使用一个由挪威GSM服务提供商提供的sip中继器。

我在注册过程中没有任何问题。我尝试过两种不同的呼叫方式(发送邀请)。

  1. 发送邀请没有SDP。当使用此选项时,调用将通过。我的电话响了,我可以接电话。不过,我没有音频。接听电话后的错误是: sip.inviteclientcontext =无效SDP sip.inviteclientcontext \\未能设置远程提供sdp:使用没有DTLS指纹的SDP调用。
  2. 另一种方式是用SDP发送邀请。现在我收到‘SIP/2.0513消息到大’后发送邀请。电话根本没有接通。

在发送邀请之前可以操纵SDP吗?我认为我的服务提供商只接受音频,但是webRTC也发送了大量的元数据。我也尝试过JSSIP和Sipml5,但是得到了相同的结果。

EN

回答 1

Stack Overflow用户

发布于 2016-03-15 12:13:28

真正的问题是发送到SIP中继的INVITE消息太大。看起来,oversip并没有对其进行足够的转换,无法在UDP上使用,因此在消息中留下了很多WebRTC特定的东西。

显而易见的解决方案是让oversip通过TCP连接到SIP主干。来自SIP RFC:

如果请求位于路径MTU 200字节以内,或者大于1300字节且路径MTU未知,则必须使用RFC 2914 43拥塞控制传输协议(如TCP )发送请求。

如果您的SIP中继不接受TCP,那么您应该尝试调整通过oversip发送的消息,或者使用另一个WebRTC到SIP网关,它可以正确/自动地处理这些情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36007886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档