我正在构建一个web应用程序,用户可以直接拨打手机(GSM)。SIP中继返回“SIP2/0 513消息大”。 sipjs and oversip
我在浏览器中使用sipjs,通过Oversip作为SIP代理连接。我正在使用挪威GSM服务提供商提供的SIP中继线。
注册时我没有问题。我尝试了两种不同的通话方式(发送邀请)。
发送没有SDP的邀请。使用此选项时,通话将通过。我的电话响了,我可以接听电话。不过,我没有听到任何声音。接受电话后的错误是:
sip.inviteclientcontext |无效SDP
sip.inviteclientcontext |无法设置远程报价sdp:使用不带DTLS指纹的SDP调用。
另一种方式是发送邀请与SDP。现在我发送邀请后收到'SIP/2.0 513消息给大'。通话根本没有经过。
是否可以在发送邀请前操纵SDP?我认为我的服务提供商只接受音频,但webRTC也发送了很多元数据。我也尝试过JSSIP和Sipml5,但得到相同的结果。