草庐IT

Android SIP 堆栈 - 使用什么?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion我需要在Android上创建一个SIP堆栈,它将与asterix一起使用,并让用户可以更改编解码器(我需要实现G729和其他一些编解码器)。我是这个领域(语音和编解码器)的新手,我将不胜感激每一点信息。在我对Internet的研究中,我发现了以下SIP堆栈:PJSIPMJSIPJAINSIP您建议将什么用于商业程序?或者你可以推荐一些其他的吗?对于我的特殊

【SIP协议介绍】

1.概述SIP(SessionInitiationProtocol)中文名为初始会话协议,是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。是一种通信协议,定义了如何在通信设备(计算机,电话,手机,PDA等)之间相互连接和信息交换。SIP是为Internet制定设计的协议,像HTTP协议一样是基于文本UTF-8字符集;采用事务机制(请求/应答机制),每一个请求触发Server的操作方法,请求和响应构成一个事务,事务间彼此独立;SIP协议承载在IP网,网络层协议为IP,传输层协议可用TCP或UDP,一般使用比较多的为UDP协议。SIP协议

关于MacBook Pro M1M2关闭sip时csrutil disable指令失效

hi~在我们使用苹果系统安装软件的时候,一般都会遇到如下情况:“xxx”因为出现问题而无法打开。请与开发者联系,以确定“xxx”可以配Macos版本使用。您可能需要重新安装应用程序。请务必安装适用于该应用程序和Macos的任何可用更新。点按“报告”以查看更详细的信息,并将报告发送给Apple。为了方便安装外部软件,我们需要关闭sip功能,sip属于mac辅助功能,对日常使用不会有太大影响。本人由于最近刚入坑mac系统,想安装双系统,但最新的版本需要关闭sip,所以我便在网上寻找sip的关闭方式,方法很简单,但我在进入恢复状态后的输入csrutildisable,却出现了如下情况:cstutil

Android 使用Linphone SDK开发SIP客户端

平台RK3288+Linphone5.1.0+AndroidStudio概述       简单来说,有了解过互联网电话服务或IM(即时消息)功能的.一般都会接触到VOIP和SIP,实现即时通讯,发文本消息也好话音通话也好,甚至于视频通话.关于SIP(SessionInitiationProtocol,会话初始协议)       VoIP是一个广义术语,可用于描述任何互联网电话服务,从低成本的住宅服务到企业统一通信工具的复杂实现。VoIP是一个可以用来描述任何基于Internet的电话服务的术语,而SIP是一种用于大多数类型VoIP部署的通信协议。       在早期开发android的SIP客

ios - 如何在 iOS 上更改 LinPhone SIP 端口?

有人知道如何将Linphone-iPhone(iOS版本)的SIP端口更改为默认值(5060)以外的值吗? 最佳答案 以下链接可能对您有所帮助:-1)http://www.linphone.org/docs/liblinphone/group_linphone_address.html#gaae9f86270cefa9614026a743d4dd29f32)https://lists.gnu.org/archive/html/linphone-developers/2014-01/msg00033.html

iphone - 在 iPhone VOIP 应用程序中保持 SIP 注册的时间间隔小于 600 秒

我正在实现一个使用SIP协议(protocol)的VOIP应用程序。根据SIP,我需要在特定时间间隔刷新我在SIP服务器上的注册。但是当我的应用程序进入后台时,我的keepalive处理程序仅在600秒后根据documentsosApple调用。但这不是SIP协议(protocol)所希望的。为了能够保持与服务器的连接并接收来电,我需要在600秒之前发送注册消息,即使应用程序在后台也是如此。根据Apple文档,这是不可能的,但我仍然看到AppStore上的应用程序在后台运行,即使注册间隔为60秒,它们也会在SIP服务器上保持注册状态。他们始终保持应用程序在后台运行。那么这怎么可能呢?我

ios - 将 SIP 应用程序连接到 RingCentral 服务器

我正在尝试将SIPiOS应用程序连接到由RingCentral托管的数字SIP线路。RingCentral给出的线路设置是:SIPDomain:sip.ringcentral.com:5060Outboundproxy:sip11.ringcentral.com:5090Username:12148656048Password:-password-AuthorizationID:-sameaspassword-所以,我已经像这样设置了SIP应用程序:-IdentitySettings-Displayname:Line1Publicid:sip:12148656048@sip.ringc

iphone - 有没有办法在 iOS 中使用 sip 进行视频聊天(双向)?

任何人请帮助我视频通话服务(如Skype)。我基本上是用SIP来实现的。因此,如果有任何相关链接,请建议我。提前致谢。 最佳答案 您可以在http://code.google.com/p/idoubs/上找到您正在寻找的项目 关于iphone-有没有办法在iOS中使用sip进行视频聊天(双向)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12247001/

objective-c - 如何从一个 sip 帐户向多个 sip 帐户调用多个电话?

我没有使用pjsip的经验。现在我想像这样在iPhone中编写一个功能:从我的sip号码我多次调用一组sip号码。如果有人接听电话,其他人将被拒绝。我正在使用pjsip库在iPhone中开发我的应用程序。谁能帮帮我? 最佳答案 pjsip允许从同一帐户进行多次调用。它受限于此PJSUA_MAX_CALLS通过simple_pjsua.c。它确实提供了一个很好的例子来说明您的要求。在这里你会找到'on_call_state,每当调用状态改变时调用这个回调。通常,每当调用被接听时,调用状态将转换为PJSIP_INV_STATE_CONN

ios - Twilio 视频 - “Failed to connect to room with error: SIP error 403”

当我在使用twiliovideosdk时尝试从一个iOS客户端调用另一个iOS客户端时,我收到此错误“无法连接到房间并出现错误:SIP错误403”。为迅速。当我使用手动生成的twilio访问token(从Twilio控制台获取)并将它们插入客户端应用程序时,我能够调用电话(Xcode到移动设备和移动设备到移动设备)。但是,当我尝试使用Twilio提供的以下服务器代码通过NodeJS服务器以编程方式从Twilio获取token时,出现上述错误。即使使用安全连接(HTTPS)从Twilio获取token,错误仍然存​​在。下面是Xcode的日志,2017-01-1307:30:47.625