jain-sip

    7热度

    3回答

    我正在使用Jain Sip库,尝试创建与星号服务器的连接。我一直在从这个页面的textclient示例应用程序工作: http://www.oracle.com/technetwork/articles/entarch/introduction-jain-sip-090386.html 但这实际上并没有与服务器进行身份验证。我可以将消息发送给服务器上的用户,但我通常需要在服务器上进行用户/密码验证

    1热度

    1回答

    我工作javax.sip.OUTBOUND_PROXY被忽略我alredy建立像 myProperties.setProperty的OUTBOUND_PROXY(“javax.sip.OUTBOUND_PROXY” “pcscf.infotelims.test:4060/UDP”); 但是当我发送一个带有RouteHeader的请求时,请求忽略OUTBOUND_PROXY并通过RouteHeade

    0热度

    1回答

    在我的VOIP应用,我发送INVITE请求(INVITEE_NUMBER)407的响应,并获得200 OK响应当被邀请者拿起电话, 但是,当我发送BYE请求终止调用,我得到407服务器的响应代码,我应该把它当作一个未经认证的响应或我犯了一些错误。 请参考SIP流量, 发送BYE请求INVITEE_NUMBER从服务器 BYE sip:[email protected]_ADDRESS:PORT_N

    3热度

    2回答

    我想在Android上导入了JAIN SIP协议栈,但是当我尝试编译演示程序,我得到这个错误: trouble processing "javax/sip/ClientTransaction.class": Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core li

    0热度

    1回答

    部署SIP小我是新来的SIP Servlet开发,我想知道如何我的SIP小部署到我的JBoss服务器。 我似乎无法找到如何通过使用Google搜索它。我看到很多关于使用mobicents的信息,但是我必须? 我不能直接像我的HTTP servlet那样部署吗? 谢谢! 编辑: 也是什么是JAIN SIP SIP servlet和Sip servlet之间的确切区别?

    1热度

    2回答

    我试图让JAIN SIP在Android上工作。我拿了一些在Java应用程序上正常工作的代码,并将其移植到Android应用程序中。 我检查: 权限的清单(INTERNET/ALL) JAIN SIP API的工作(在计算器焦点其他线程)的罚款。 通信在自己的线程上运行,而不是在MainThread上运行。 IPs是有效的。 如果我不使用Android作为平台,而是使用Ubuntu,则代码有效。

    8热度

    2回答

    我是使用RTP进行SIP呼叫的新手,现在我尝试使用RTP为sip呼叫发送和接收 语音流。我完成了连接 两个模拟器,并能够使用jain sip发送INVITE和INVITE-ACK。 我得到了一个确认我要开始RTP媒体流之后,我用的是RtpPacket 函数来发送和接收 我用RtpFunction与所有RTP报头这样的发送媒体: byte Version; boolean Padding; bo

    0热度

    2回答

    我需要从“From header”获取分机号码,我尝试了一切,但没有任何工作。 甚至试图做的事: byte[] raw = req.getRawContent(); ,并手动找到从和数字,但是返回null 我在做什么错?如何获得该号码

    1热度

    1回答

    我已成功使用jainsip注册客户端。 processRequest方法正在工作。我正在从代理向手机发送邀请,手机正在响铃。邀请的源端口是5060,服务器的ip是ip。我用一个嗅探器来验证100Trying和180Ringing从客户端发送到端口5060上的服务器/代理服务器。在服务器上注册了两个客户端,如上所述,processRequest正在工作,但100Trying和180Ringing响应

    3热度

    2回答

    我试图序列化并反序列化一个gov.nist.javax.sip.stack.SIPDialog对象到Cassandra中。但是,当我将它与我序列化的原始SIPDialog对象进行比较时,反序列化对象的等值比较失败。这看起来像我在序列化中丢失了一些东西。我正在使用ByteArraySerializer将字节读入/写入Cassandra。 //保存对话框 MutationBatch mutationB