voip专题
文章平均质量分 93
Ronys
https://github.com/weiyirong
展开
-
Android 语音通话模块介绍(三) CSipSimple介绍
语音通话模块介绍(三) CSipSimple介绍 CSipSimple简介 CSipSimple是基于PJSIP开源协议库实现的Android程序,这里主要围绕CSipSimple的功能实现讲解。凡是在CSipSimple中涉及到的Android知识点以及PJSIP相关内都会进一步的分析。项目中主要有几个包: api包下主要是一些静态的常量,关于sip的管理。db原创 2013-11-20 10:17:09 · 7117 阅读 · 0 评论 -
Csipsimple Or Imsdroid :invite message too long for 3g - it gets fragmented
在研究voip方面时,有些人发现切换到某些网络情况下,语音视频通话会有问题,Invite包对方无法接收,无法正常建立通话,但是可以正常注册,这时候我们应该考虑下是不是Invite包没有发送出去,获取发送出去对方无法正常接收?首先查看服务器Sip报文消息,发现几乎同一时刻有很多个Invite包,但是就是始终没返回100 Trying或者180 Ring、200 OK数据包回来,是不是觉得很奇怪!原创 2012-05-20 00:00:52 · 9929 阅读 · 1 评论 -
Android 语音通话模块介绍(一) 开源的SIP协议栈
Android 语音通话模块介绍(一)PJSIP简介 PJSIP是一个开放源代码的SIP协议栈;官网地址(http://www.pjsip.org/),它支持多种SIP的扩展功能 。PJLIB, PJLIB-UTIL, PJMEDIA, and PJSIP are released under dualopen source GPL oralternative licens原创 2013-11-20 09:53:09 · 9809 阅读 · 3 评论 -
csipsimple最新版本免编译在eclipse上成功运行
网上看到一哥们的文章,分享下:http://changingshow.blog.163.com/blog/static/22165013820141192129550/ csipsimple最新版本免编译在eclipse上成功运行 一、csipsimple官网:https://code.google.com/p/csipsimple/二、官网构建项目教程:ht转载 2014-07-25 14:22:56 · 2297 阅读 · 0 评论 -
Voip经典博客
http://blog.csdn.net/jaxkxu/article/details/5815742原创 2012-12-07 09:27:17 · 4917 阅读 · 0 评论 -
常见问题:Voip语音单通(二)如何解决语音单通甚至双不通的问题?
在前面的blog中,我们已经讨论了为什么会有语音单通问题。在这篇blog中,我们继续讨论如何解决这个问题。正如我们看到的,sip电话(100)将自己的私有地址告诉给sip软终端(101),这就导致了语音单通问题。因此我们自然想到:为什么不将它的公共地址8.8.8.8告诉给sip软终端呢?如果它能做到这点,sip软终端自然可以将它的语音流发送给这个公共地址,路由器也会将这个语音流转发给sip电话转载 2013-11-21 16:26:27 · 7539 阅读 · 0 评论 -
Android 语音通话模块介绍(二) SIP流程
其余流程请参见:SIP流程图带动画解释.pdf转载 2013-11-20 10:07:22 · 3060 阅读 · 0 评论 -
常见问题:Voip语音单通(一) 為什麽語音單通,甚至雙不通?
經常有客戶向我們咨詢:為什麽我聽不到對方的聲音?為什麽雙方聽不到對方的聲音? 這個問題的根本原因可能是防火牆過濾了語音流,或者NAT(網絡地址轉換)屏蔽或者丟失了語音流。在大多數場景中,我們發現SIP設備,包括SIP電話、軟終端以及網關等,總是部署在私網內部,配置私網地址,路由器采用NAT進行公網與私網地址的轉換。如果在您的VOIP網絡中部署了防火牆,您可以嘗試關閉防火牆進行測試。如果這種情況转载 2013-11-21 16:22:47 · 4892 阅读 · 0 评论 -
Voip语音单通(三) 为什么会语音单通甚至双不通?
几乎所有的人在部署第一个VoIP网络时,都会遇到这个问题。我们经常会觉得困扰:为什么我听不到对方而对方却能听到我呢?为什么双方都听不到对方呢?这个问题的根本原因在于:VoIP部署涉及两个不同的网络,通常是私网和公网(当然,也有部署在两个不同私网内的情况)。如果呼叫双方位于两个不同的网络内,“语音单通”问题就极有可能发生。请参考下面的图例,该图描绘了一个非常简单的VoIP网络:语音单通问转载 2013-11-21 16:49:33 · 5102 阅读 · 0 评论 -
VOIP电话中的SIP信令返回码的详细解释
1 临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。1.1 100 Trying 这个应答表示下一个节点的服务器已转载 2013-11-22 09:09:25 · 7545 阅读 · 0 评论 -
Csipsimple:UnsatisfiedLinkError: Couldn't load stlport_shared: findLibrary returned nul
这几天在写一个视频通话的过程中遇到了一个错误:UnsatisfiedLinkError: Couldn't load stlport_shared: findLibrary returned nul。错误原因: 没有在项目中添加一个libs文件夹,并在其中添加一个子文件夹amreabi及armeabi-v7a有同学发现还是不行,那么请注意下,库文件夹不是lib而是libs原创 2014-08-06 17:24:56 · 2562 阅读 · 0 评论