问题标签 [jain-sip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sip - Sip Servlet 创建错误响应(联系方式)
我正在尝试使用 request.createResponse(200) 在 Invite 请求后使用 Sip Servlet 发送 200 OK 响应。
问题是 Contact 标头没有“用户名”部分。为什么会这样?
相关代码:
创建了 200 条消息:
我希望联系人 URI 是sip:2451@IP-HOST:5060;transport=udp
java - 不调用 SipListener 中的 Jain Sip processRequest 方法
我在使用 Jain Sip 时遇到了一个奇怪的问题(今天下载版本 Jain-sip-ri-1.2.2014.jar)。我正在连接到一个 PBX 来用它做一些 uaCSTA 的事情。连接工作正常,我也可以执行 MakeCall 命令等,但经过一段时间(~20 分钟),Jain Sip Stack 似乎不再调用 processRequest 方法。我似乎 Session-Expires 或 ReInvites 之间的超时无关紧要。
我跟踪了与 Wireshark 的所有通信,所以我知道有一个请求。
通讯是这样进行的。
直到现在一切都很好。一段时间后什么都不做,我打电话给受监控的设备(电话),这样 PBX 将生成一个 DeliveredEvent。
此消息发送 11 次,然后是 11 条再见消息
那么为什么没有调用 processRequest 方法呢?如果您需要更多信息来帮助我解决我的问题,请随时提问。
java - PeerUnavailableException 使用 JAIN SIP API 和 NIST 实现
我正在尝试使用 JAIN SIP 1.2 和 NIST 实现来构建一个简单的 SIP 应用程序。我使用 JavaSE1.7 和 Eclipse 作为我的 IDE。问题:尝试构造 SipStack 对象时出现 javax.sip.PeerUnavailableException。
我的主要课程:
我有问题的类(我从中构造 SIP Stack 对象的类):
控制台输出:
创建 ExampleListener... 创建 SipStack... javax.sip.PeerUnavailableException:对等 SIP 堆栈:gov.nist.javax.sip.SipStackImpl 无法实例化。确保已设置路径名称。在 javax.sip.SipFactory.createStack(SipFactory.java:324) 在 javax.sip.SipFactory.createSipStack(SipFactory.java:152) 在 net.bezeqint.sip.enp.ExampleListener.(ExampleListener.java:41) 在 net .bezeqint.sip.enp.ListenerMain.main(ListenerMain.java:9) 引起:java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source ) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 在 java.lang.reflect.Constructor。
我已经仔细检查了使用的路径名,mySipFactory.createSipStack()
并确保它已正确导入到我的构建路径中。
javax.sip.PeerUnavailableException 有什么问题?
android - 在 android 上为外部 jainsip 堆栈使用本地音频驱动程序
您好,我已经成功地在 android 上实现了 jainsip 堆栈,并且想知道我是否可以使用本地音频库而不是 external.so 库。Jainsip 的修改版本包含在 android 2.3+ 中。我的驱动程序似乎不时解码音频,并希望使用更稳定的库。有什么想法吗?
java - 在 JAIN SIP 上启用调试日志(NIST 实施)
我正在开发一个基于 JAIN SIP 和 NIST 实现的 Java 应用程序,并希望启用/查看 SIP 堆栈调试。
我找不到实现这一目标的工作方式 - 任何帮助将不胜感激。
谢谢!乔
java - 来自 SIP 的多个呼叫
我想从我的 SIP 拨打多个电话。现在我的程序被编写为进行一次调用。我如何更改它以同时支持多个呼叫?我可以做更多的sipstacks吗?如果是的话会有什么IP地址?我将如何区分它们?或者我可以只在一个 sipstack 中创建多个监听点吗?谢谢
sip - 在 Tomcat Mobicents 上的邀请消息上自动检索 100
我正在尝试对 MSS 2.00 (Sip Servlet) 上的呼叫转移 B2BUA 应用程序示例进行负载测试。我在 linux Redhat 2.6 上对 4 个 Tomcat 实例执行 80 Caps 我面临的问题是,一旦在 MSS 上收到 100 For the UAC 邀请,就不会立即发送,它只发送一个来自 UAS 的 100 返回它。
我设法在 JBOSS 上找到了一个使用以下配置标志的案例
它似乎是某种旧的错误修复
http://code.google.com/p/mobicents/issues/detail?id=1689
但是,我尝试将以下条目放入 mss-sip-stack.properties
但它没有改变
我试图深入研究代码并发现了这一点:
该标志在以下接口中定义
SipStackExtension
以及其他工厂
然而,唯一可用的实现是抽象类 ClusteredSipStackImpl
那么我应该怎么做才能在上面的配置中启用这个标志呢?
我在一个amd64刀片(12核)上进行了测试,我尝试了32位和64位,结果是一样的。
java - 使用 SIP subscribe/notify 创建简单的 P2P 搜索方法
我目前正在为学校作业开发基于 P2P SIP 的媒体共享应用程序的原型。
我必须使用 SIP 订阅/通知实现一个简单的搜索功能。我正在尝试了解应该如何使用订阅/通知,以及我自己如何将其用于此搜索功能。
网络被设计成每个节点有 X 个邻居,所以为了方便起见,我计划使用查询泛洪,如果节点 A 想要搜索某个文件,他会向所有邻居发送查询,他们会检查他们是否拥有该文件,然后向所有邻居发送查询或回复节点 A 等。这里的问题是如何使用订阅/通知请求。如果这很重要,我正在为 java 使用 JAIN-SIP。
java - Send chat message via Office Communicator Server (OCS) from Java application
I am looking for some API to connect to OCS server and send a chat message. I can understand Microsoft uses a modified version of SIP protocol, usually referred to as SIPE.
Pidgin has a plugin to communicate with OCS using the below plugin
But I could not find any Java API to use it directly. Has someone done this before?