Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SIP订阅刷新_Java_Networking_Sip_Jain Sip - Fatal编程技术网

Java SIP订阅刷新

Java SIP订阅刷新,java,networking,sip,jain-sip,Java,Networking,Sip,Jain Sip,我目前正在尝试使用Jain Sip构建一个应用程序,并且在实现一个功能时遇到困难,该功能将重新订阅我希望继续从中接收状态更新的联系人。我目前正尝试使用对话框进行此操作,如以下指南所示: 我想为各种联系人这样做,所以我维护了一系列对话框,希望在处理各种联系人时可以使用这些对话框。问题是,我收到一个例外情况,如下所示: javax.sip.SipException:对话框(Dialog)尚未建立或终止对话框 如果你能给我指出正确的方向我会非常感激, Adam您应该附加调试后日志以查看发生了什么。通

我目前正在尝试使用Jain Sip构建一个应用程序,并且在实现一个功能时遇到困难,该功能将重新订阅我希望继续从中接收状态更新的联系人。我目前正尝试使用对话框进行此操作,如以下指南所示:

我想为各种联系人这样做,所以我维护了一系列对话框,希望在处理各种联系人时可以使用这些对话框。问题是,我收到一个例外情况,如下所示:

javax.sip.SipException:对话框(Dialog)尚未建立或终止对话框

如果你能给我指出正确的方向我会非常感激,
Adam

您应该附加调试后日志以查看发生了什么。通常情况下,对话框终止的原因很明显,可能是超时、手动删除,也可能是某个地方出错。

感谢您与我联系,Vladimir,不确定您是否看到了我之前给您的关于订阅持续时间问题的消息。我设法得到了一个更好的调试日志。而且,实际上,与以后要刷新订阅时参考存储的对话框相比,可以订阅多个人,然后保留对话框的副本。对于所有这些问题,很抱歉,在对话框中使用请求刷新订阅是否确实必要?我在任何消息中都找不到日志?就JAIN SIP而言,是的,可以订阅多个人,但这取决于对方是否允许。有时,您可以使用状态服务器批量订阅。您需要查看您正在实施的RFC。对不起,我应该提供一个指向它的链接。这是:。谢谢,我正在看RFC 3261和3265。具体地说,我正试图实现这一点:“如果订户希望重新订阅该状态,他可以通过使用新生成的呼叫ID和新的、唯一的“From”标记(参见第3.1.4.1节)编写一个不相关的初始订阅请求来实现,以包括重新订阅功能。我的问题是,我在第一次尝试使用对话框重新订阅某人时收到以下错误。“Dialog尚未建立或终止Dialog”这是我所说的日志:dropbox.com/s/3covgxqwmhe9yrz/applicationDebugLog.log