首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlackBerry SIP通信

BlackBerry SIP通信
EN

Stack Overflow用户
提问于 2011-02-16 14:05:31
回答 1查看 728关注 0票数 2

我正在尝试在BlackBerry中启用SIP通信。我正在开发一个从BlackBerry模拟器调用的应用程序。我偶然发现了用于SIP通信的MJSIP api。

但是我仍然不清楚我的应用程序的基本要求,比如是否需要任何服务器?

如果需要服务器,那么我应该使用哪台服务器?我如何在该服务器上配置我的模拟器?

EN

回答 1

Stack Overflow用户

发布于 2011-03-27 01:28:52

我不确定你到底在问什么,但这里有一些信息可能会有所帮助。

原则上,SIP客户端可以直接相互连接,而不需要中间的服务器。但是,如果任何一个客户端在执行NAT的防火墙后面(例如,您可能无法发起与它们的呼叫,或者如果您这样做了,则可能获得单向音频),则直接SIP连接不能很好地工作。该问题通常通过让所有客户端向SIP代理注册来解决,SIP代理可以通过发送SIP register消息来通过防火墙保持到客户端的通信信道活动。因此,大多数商业解决方案都需要一个SIP代理才能让所有客户端注册。

另一个Stackoverflow问题链接到关于MJSIP的不完整教程:

how to use mjsip with j2me

MJSIP似乎是在GNU GPL许可下发布的,这意味着如果你使用它,那么你也需要在GPL下发布你的源代码,如果你正在编写一个商业应用程序,这可能是不会成功的。

http://supportforums.blackberry.com/t5/Java-Development/mjsip-GNU-GPL-license/m-p/283607

仅供参考,在测试时,您通常需要启动MDS模拟器,以便BlackBerry模拟器能够连接到互联网。

Display simple HTML in a native BlackBerry application

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5013044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档