android – 无法创建发送REGISTER:对象忙(PJSIP_EBUSY)

android – 无法创建发送REGISTER:对象忙(PJSIP_EBUSY),第1张

概述我正在实现一个名为TWILIO的调用服务.通过使用TWILIO,我们可以拨打电话,接听来电,短信等.它有自己的SDK,可在Twilio.com上获得.在SDK中,他们有自己的代码用于拨打电话或拨打电话.此服务适用于每个平台.在这里,我们使用 PHP Web服务来获取令牌并使用该令牌进行呼叫和接听电话.此令牌仅在1或2小时的有限时间内有效. 在这里,在android应用程序中我使用PHP webse 我正在实现一个名为TWIliO的调用服务.通过使用TWIliO,我们可以拨打电话,接听来电,短信等.它有自己的SDK,可在Twilio.com上获得.在SDK中,他们有自己的代码用于拨打电话或拨打电话.此服务适用于每个平台.在这里,我们使用 PHP Web服务来获取令牌并使用该令牌进行呼叫和接听电话.此令牌仅在1或2小时的有限时间内有效.

在这里,在androID应用程序中我使用PHP webservices使用Twilio服务.如果我为传出呼叫和传入呼叫实现代码,一切都很好.我可以在活动中接听来电.现在,我希望在我的应用程序与互联网连接时接到来电,但它没有打开,或者我在登录应用程序后运行任何活动.所以,我已经在一个类中启动了一个broadcast接收器,并且通过该broadcastReceiver,我启动了一个后台SERVICE,它使用intent向SERVICE发送一个值.之后,我在SERVICE类中初始化TWIliO并使用TWIliO登录(在后台).现在,当我收到Incoming调用时,SERVICE调用一个非活动类,其中定义了TWIliO的所有方法,它检查令牌从PHP webservice获得的内容.然后,它进入一个活动,它有一个用于打开ALertDialog的UI.此活动在来电时出现在AlertDialog的背景中.显示来电的AlertDialog的方法在活动中定义.负面或正面按钮上的 *** 作在Twilio的非活动类中定义.负面 *** 作很好地忽略了调用,但是当我们点击肯定按钮接受呼叫时,正在接收来电的当前活动将自行完成并返回上一个带有错误的活动

08-05 11:41:42.292: E/PJsIP(1960): 11:41:42.292    pJsua_acc.c  ....SIP registration Failed,status=302 (Moved Temporarily)08-05 11:41:42.310: A/PJsIP(1960): 11:41:42.310    pJsua_acc.c  .....Unable to create/send REGISTER: Object is busy (PJsIP_EBUSY) [status=171001]08-05 11:41:42.356: E/NativeCrypto(1960): ssl=0x60440940 cert_verify_callback x509_store_ctx=0x60263aa0 arg=0x008-05 11:41:42.356: E/NativeCrypto(1960): ssl=0x60440940 cert_verify_callback calling verifyCertificateChain authMethod=RSA08-05 11:41:44.247: E/dalvikvm(1960): JNI ERROR (app BUG): attempt to use stale local reference 0x1db0000108-05 11:41:44.247: E/dalvikvm(1960): VM aborting08-05 11:41:44.248: A/libc(1960): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1),thread 1982 (m.example.basic)08-05 11:41:45.821: E/NativeCrypto(2034): ssl=0x5f2ae258 cert_verify_callback x509_store_ctx=0x5e2deab0 arg=0x008-05 11:41:45.822: E/NativeCrypto(2034): ssl=0x5f2ae258 cert_verify_callback calling verifyCertificateChain authMethod=RSA08-05 11:41:45.937: E/PJsIP(2034): 11:41:45.937    pJsua_acc.c  ....SIP registration Failed,status=302 (Moved Temporarily)08-05 11:41:45.940: A/PJsIP(2034): 11:41:45.940    pJsua_acc.c  .....Unable to create/send REGISTER: Object is busy (PJsIP_EBUSY) [status=171001].

我试图在过去15-20天内多次解决这个问题,但没有取得成功.我希望你遇到了我面临的问题.

解决方法 当您在回调on_reg_started2或其他东西中收到第一个帐户之前,重复尝试使用pJsua_acc_add添加帐户时会发生这种情况.如果在调用on_reg_started2之前调用pJsua_acc_del,也可能发生这种情况. 总结

以上是内存溢出为你收集整理的android – 无法创建/发送REGISTER:对象忙(PJSIP_EBUSY)全部内容,希望文章能够帮你解决android – 无法创建/发送REGISTER:对象忙(PJSIP_EBUSY)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1123558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存