我正在使用Java Jain-Sip库使用Java开发一个应用程序来拨打电话并查看人们在通话中,他们的电话正在振铃还是处于空闲状态,并且此刻正在尝试通过SUBSCRIBE和NOTIFY消息正确实现在线状态。 我能够接收到状态数​​据,但是过一会儿我的程序停止显示状态数据。

我相信这是因为未调用重写的方法“ processRequest”。 这是程序中处理NOTIFY消息的最早时间,甚至没有输出print语句。

奇怪的是,当我打电话时,通知消息正在发送,并且状态数据在那里。 我知道这一点是因为我在运行程序时完成了Wireshark跟踪。

注意:在程序执行过程中不会发生任何异常,从而导致错误的行为。

如果有人对为什么会这样有任何见解,我将不胜感激。

非常感谢,亚当

===============>>#1 票数:0

确保正确添加侦听器类。 唯一可能的其他原因是,如果主动发出了NOTIFY,则不是这种情况,而是会发生。 尝试启用此标志gov.nist.javax.sip.DELIVER_UNSOLICITED_NOTIFY 在这里查看更多有关它的信息https://jsip.ci.cloudbees.com/job/jsip/javadoc/gov/nist/javax/sip/SipStackImpl.html

否则,您将需要附加DEBUG日志以弄清楚它,可能是请求格式错误或某种形式的错误。

  ask by user3279210 translate from so

未解决问题?本站智能推荐:

1回复

SipListener中的Jain Sip processRequest方法未调用

我在使用Jain Sip时遇到了一个奇怪的问题(今天下载了Jain-sip-ri-1.2.2014.jar版本)。 我正在连接到PBX,以用它做一些uaCSTA的工作。 连接工作正常,我也可以执行MakeCall命令等。但是过了一段时间(〜20分钟),Jain Sip Stack似乎不再调用
1回复

那教sip processResponse()没有被调用

我正在尝试使用JAIN SIP API发送SIP注册请求。 我已经在该类中实现了javax.sip.SipListener,并且我的程序成功发送了请求,甚至从sip服务器获得了401未经授权的响应。 我已经使用Wireshark验证了这一点。 但是processResponse()没有被调
1回复

自定义端口SipProvider in那教SIP

我实际上是在使用Jain SIP开发SIP应用程序,并且我与WireShark一起注意到,实际上我要在SipProvider对象的初始化过程中使用的端口并未用于发送请求。 例如 : 公共SipLayer(字符串用户名,字符串ip,int端口)抛出PeerUnavailableExcept
1回复

基于Java的SIP端点

我期待使用java实现一个sip端点。 我遇到了jain-sip。 但是,目前尚不清楚它是用于实现sip客户端还是sip端点本身。
1回复

SIP中的RTP流

我是SIP和RTP的新手。 我已经成功地创建了SIP呼叫,但是我仍然没有会话的声音。 我知道我必须创建一个RTP流并发送数据包。 但是我无法决定从哪里开始。 我找到了JMf库(jar),但无法理解如何使用它们。 另外,我想向交易期间与我通话的人播放音频。 我是否必须在SIP
1回复

SIP订阅刷新

我目前正在尝试使用Jain-Sip构建应用程序,并且难以实现一项功能,该功能将重新订阅我希望继续从中接收状态更新的联系人。 我目前正在尝试使用对话框来执行此操作,如以下指南中所示: http : //www.oracle.com/technetwork/articles/entarch/int
1回复

参考方法-JAIN SIP API-JAVA-呼叫转移

您能否给出一个关于如何在Java的JAIN SIP API中使用REFER方法的想法。 我想使用REFER方法,因为我要使用呼叫转移。
2回复

Jain-sip自动发送sip消息

我写了一个可以与PBX通信的软电话(由SIPp模拟)。 为此,我使用jain-sip frameworkt for java。 我的问题是,jain-sip会自动发送sip消息。 例如,在收到RE-INVITE消息后,我的程序发回OK消息,但jain-sip会自动发回TRYING消息。
1回复

JAIN-SIP WebRTC信令

是否有任何代码示例? 我想知道收到INVITE请求时processRequest的流程是什么。 我对如何将一个UA的请求转发到另一个先前注册的UA尤其感兴趣。
2回复

带有公共wifi的SIP信号?

我遇到了Jain SIP问题。 我的应用程序用于拨打VOIP。 它可以很好地与以太网配合使用,但是在公共Wifi中却失败了。 以下是我发送以登录到SIP服务器的软件包。 似乎服务器没有响应任何数据(在以太网上可用) 有人有什么想法吗?