首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jain自动发送sip消息。

Jain自动发送sip消息。
EN

Stack Overflow用户
提问于 2011-11-14 12:08:54
回答 2查看 2.7K关注 0票数 4

我已经写了一个软电话,它可以与PBX通信(用SIPp模拟)。为此,我为java使用了jain框架。我的问题是jain自动发送sip消息。例如,在收到RE-INVITE消息后,我的程序会发送回一条OK消息,而jain会自动发送一条尝试消息回来。为什么?

Jain还会自动发送一些OK消息。参见下面的呼叫流程( PBX正在向我的软电话应用程序发送邀请消息)

2000

  • RE-INVITE ->

  • <->

  • <->尝试

  • <-振铃

  • <- OK/SDP (端口号2000)

H 19ACK-><

  • >H 210<

  • >H 111在端口RTP上发送RTP -><代码>H 214<代码>H 115<-尝试<代码>H 216<>H 117<- OK/SDP (端口号2002)<代码>H 218<代码>H 119ACK-><H 220><>代码H 121/<>发送端口代码>

  • >代码<>

  • >发送此消息automatically!!!

  • ACK ->

  • 在端口2000 //上发送rtp,现在RTP数据转到错误的port

  • <-- OK/SDP (端口号2000) //,jain再次发送ok消息automatically

  • ACK ->

  • 在端口2000 // rtp数据上发送RTP到错误的port

  • BYE ->

  • <-OKh<246/code><>f 247

为什么jain会自动发送消息?我做错什么了吗,还是有可能禁用sip消息的自动发送?

EN

回答 2

Stack Overflow用户

发布于 2011-11-30 10:13:00

我发现可以通过将参数"javax.sip.AUTOMATIC_DIALOG_SUPPORT“设置为"off”来停止消息的自动发送。我也知道,为什么jain有时会自动发送一个尝试信息。当我的软电话应用程序需要太长时间才能将OK消息发送回PBX时,就会发生这种情况。我仍然不明白的是自动发送我在上面的调用流中描述的OK消息。也许有人知道?

票数 3
EN

Stack Overflow用户

发布于 2012-02-07 07:22:35

对于200 OK,我不确定,但似乎JAIN不理解远程方发送的ACK &它将重传OK,这是为第一次邀请生成的。

您可以通过查看via报头中的事务ID来检查。否则,您可以检查JAIN堆栈的日志。

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

https://stackoverflow.com/questions/8121345

复制
相关文章

相似问题

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