【发布时间】:2011-12-28 14:41:07
【问题描述】:
我编写了一个可以与 PBX 通信的软电话(由 SIPp 模拟)。为此,我使用 java 的 jain-sip 框架。我的问题是,jain-sip 会自动发送 sip 消息。例如,在收到 RE-INVITE 消息后,我的程序会发回 OK 消息,但 jain-sip 会自动发回 TRYING 消息。为什么???
Jain-sip 也会自动发送一些 OK 消息。请参阅下面的呼叫流程(PBX 正在向我的软电话应用发送邀请消息):
- 邀请 -->
- 确认 -->
在 2000 端口发送 RTP
重新邀请 -->
- 确认 -->
- 在 2002 端口发送 RTP
- // jain-sip 自动发送此消息!!!
- 确认 -->
- 在 2000 端口发送 RTP // 现在 rtp 数据转到错误的端口
- // 再次 jain-sip 自动发送 ok 消息
- 确认 -->
- 在 2000 端口发送 RTP // rtp 数据到错误的端口
- 再见 -->
为什么 jain-sip 会自动发送消息?我是不是做错了什么,或者是否可以禁用自动发送 sip 消息?
【问题讨论】:
-
您应该将此解决方案作为答案发布(您可以稍后接受)。
标签: java android sip voip jain-sip