问题标签 [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.
jain-sip - JAIN-SIP 获取请求源 IP 地址和端口
有没有办法获取传入请求的 IP 地址/端口?(我不想要消息中的数据,但我想要来自 SIP 堆栈本身的信息,最好还有接收到请求的侦听点。)
到目前为止,我还没有通过解析 Javadocs 找到任何解决方案。
android - 从应用程序进行 SIP 呼叫时使用本机 SIP 拨号器
我正在为 SIP 开发 android 应用程序。我成功地使用 Jain -sip-stack 制作了 SIP 堆栈,但是为了拨打电话,我想将我的应用程序与 Native SIP 拨号器集成以拨打电话。这是默认设置,也可在 android 手机中使用。可以使用本机拨号器通过本机 SIP 拨号器进行 sip 呼叫。
任何帮助,将不胜感激..
谢谢!!!!!
sip - SIP注册和SIP登录的区别
我们需要开发SIP Client,有一个基本的疑问,
我们得到了 SIP UserId 、密码和服务器详细信息,并且想知道一些事情,
- SIP 注册和 SIP 登录有什么区别,我相信,没有像 SIP 登录,它的自定义 SIP 请求,并且在注册期间将使用 UserId / 密码
,如果我错了,请纠正我 - 我们了解了音频呼叫流程,但所有教程都没有说语音服务器,假设一方正在呼叫并且另一方接受呼叫,那么媒体会话将建立,我相信双方都会收到一个服务器和端口号,双方都需要从那里传输和接收语音数据包。
如果我错了,请纠正我...
android - 带有 java.lang.reflect.InvocationTargetException 的 Android 上的 JAIN SIP
我是一个新的 android 开发人员,目前我正在尝试在 andorid 中实现 JSIP。当我在andorid中添加jsip api时,一个错误告诉我jsip的javax包与java的默认javax包冲突。
所以我把所有的javax包都改成了com.g5.javax.*这种格式。然后错误消失。但现在又出现了另一个错误,我附上了这条消息。它向我抛出 java.lang.reflect.InvocationTargetException 和 javax.sip.PeerUnavailableException: stack name is missing 错误。我检查并仔细检查了 jain sip 源,发现属性键“com.g5.javax.sip.STACK_NAME”(通过使用 eclipse 重构更改)具有我给出的值。但每次都出现错误。另一个有趣的信息是我创建的同一个 jar 包在桌面应用程序中完美运行。我已经坚持这个错误2天了。
android - 如何使用 RTP 发送和接收语音流
我是使用 RTP 进行 SIP 呼叫的新手,现在我正在尝试使用 RTP 发送和接收语音流进行 sip 呼叫。我完成了连接两个模拟器的工作,并且能够使用 jain sip 发送 INVITE 和 INVITE-ACK。
收到 Ack 后,我想为媒体流启动 RTP,我使用 RtpPacket 函数发送和接收
我RtpFunction
用来发送带有所有 RTP 标头的媒体,如下所示:
请提供一些想法和实际链接,我可以在其中找到答案。
jain-sip - jainsip processResponse 未调用
我已经成功地使用 jainsip 注册客户。方法 processRequest 正在工作。我正在从代理向电话发送邀请并且电话正在响铃。邀请的源端口是 5060,ip 是服务器的 ip。我使用嗅探器验证 100Trying 和 180Ringing 是否从客户端发送到端口 5060 上的服务器/代理。服务器上注册了两个客户端,如前所述,processRequest 正在工作,但 100Trying 和 180Ringing 响应没有被拾取由 SIpListener 或方法 processResponse 只是不被调用。我正在使用这些罐子:
我正在使用此代码发送邀请:
注册顺利进行,所以这不是防火墙问题,我什至尝试将其关闭。
有人有想法吗?
java - 序列化/反序列化 SIPDIalog
我试图将 gov.nist.javax.sip.stack.SIPDialog 对象序列化和反序列化到 Cassandra 中。但是当我将反序列化对象与我序列化的原始 SIPDialog 对象进行比较时,对反序列化对象的等于比较失败。所以看起来我在序列化中遗漏了一些东西。我正在使用 ByteArraySerializer 将字节读/写到 Cassandra。
//保存对话框
//阅读对话框
java - 耆那教认证
我正在使用 Jain Sip 库,尝试创建与星号服务器的连接。我一直在使用此页面中的 textclient 示例应用程序: http ://www.oracle.com/technetwork/articles/entarch/introduction-jain-sip-090386.html
但这实际上并没有通过服务器进行身份验证。我可以向服务器上的用户发送消息,但我通常需要在服务器上进行用户/密码身份验证。
据我所知,我必须使用“javax.sip.OUTBOUND_PROXY”属性,但我找不到任何关于如何设置用户名或密码的文档。有没有其他人在这方面取得过任何成功?
android - android 上的 Jain SIP 堆栈抱怨错误使用核心类
我正在尝试在 android 上实现 JAIN sip 堆栈,但是当我尝试编译演示程序时出现此错误:
是否可以在eclipse中将--core-library参数添加到编译器,如果可以,我该怎么做,我可以在程序中添加命令行选项,但不知道怎么做编译器。另外,这是建议的,还是有其他方法解决这个问题?
java - 在 Jboss 上部署 SIP servlet
我是 SIP Servlet 开发的新手,我想知道如何将我的 Sip servlet 部署到我的 Jboss 服务器。我似乎无法通过谷歌搜索找到如何做到这一点。我看到很多关于使用 mobicents 的信息,但我必须这样做吗?我不能像我的 HTTP servlet 一样直接部署吗?
谢谢!
编辑:JAIN sip servlet 和 Sip servlet 之间的确切区别是什么?