Twilio Phonegap 插件 pjsip 错误

Posted

技术标签:

【中文标题】Twilio Phonegap 插件 pjsip 错误【英文标题】:Twilio Phonegap plugin pjsip error 【发布时间】:2015-02-12 13:29:56 【问题描述】:

我从几天开始就被困在这个问题上。我为 twilio 客户端(由 Jeff Linwood)安装了 phonegap 插件到一个新的 phonegap 应用程序。如说明中所述,将头文件、库文件从 twilio ios sdk 复制到 xcode 项目。

但是当我运行测试应用程序时,它给了我以下错误:

2014-12-14 12:30:42.940 TestApp[1802:14622] 线程警告: ['TCPlugin'] 花费了 '221.611084' 毫秒。插件应该使用背景 线。 2014-12-14 12:30:42.941 TestApp[1802:14622] PJSIP(1): pjsua_acc.c .Unable to create/send REGISTER: Object is busy (PJSIP_EBUSY) [状态=171001] 2014-12-14 12:30:43.947 TestApp[1802:14622] 状态:离线 2014-12-14 12:30:45.727 TestApp[1802:14777] PJSIP(2): pjsua_acc.c ....SIP 注册 失败,状态=302(临时移动)2014-12-14 12:30:45.734 TestApp[1802:14777] PJSIP(1): pjsua_acc.c .....无法 创建/发送注册:对象正忙 (PJSIP_EBUSY) [status=171001]

经过以下测试:

Xcode v 6.1.1/iOS 8.1 和 XCode 5.1.1/iOS 7.1(可选) Phonegap 版本:4.1.2-0.22.9 和 3.6.3-0.22.3(可选) Cordova iOS 4.1.2 和 3.7.0(可选) Twilio iOS 客户端 SDK 1.2

如果您需要更多信息,请随时询问。 如果我做错了什么,请建议我。 如果有人可以帮助我完成这件事,那就太好了。 问候。

【问题讨论】:

我不能具体告诉你如何解决这个问题,但我确实认识到错误......注册已经在进行中--->。无法创建/发送注册:对象正忙(PJSIP_EBUSY ) [status=171001] 你不应该得到重定向,检查 sip 服务器地址 ----> ....SIP 注册失败,状态 = 302(暂时移动)与之前相同 ---> .... .Unable to create/send REGISTER: Object is busy (PJSIP_EBUSY) [status=171001] 这可能会提供一些指导:***.com/questions/1623816/… 我有完全相同的警告(这本身不是错误,因为一切都按预期工作),但我想知道这里的问题是什么,以及如何摆脱它!因此赏金:-) 【参考方案1】:

如果没有一些代码示例,很难确定,但如前所述,似乎有多个连接调用正在进行。

查看源代码,“deviceSetup”命令似乎将启动连接,因此如果您在设置设备后手动调用“connect”命令,可能会导致该警告。如果这不起作用,请随时发布更多示例代码。

希望有帮助!

【讨论】:

以上是关于Twilio Phonegap 插件 pjsip 错误的主要内容,如果未能解决你的问题,请参考以下文章

为 twilio flex 插件安装软件包时出现 NPM 错误

无法启动 twilio 项目

Phonegap插件开发:如何在plugin.xml中添加Phonegap插件依赖?

Phonegap 插件无法使用远程构建

数学PhoneGap插件?

Cordova/Phonegap:无法让 Facebook Phonegap 插件工作