Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 无法创建/发送REGISTER:对象忙(PJSIP_EBUSY)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在实现一个名为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=0x0
08-05 11:41:42.356: E/NativeCrypto(1960): ssl=0x60440940 cert_verify_callBACk calling verifyCertificateChain authMethod=RSA
08-05 11:41:44.247: E/dalvikvm(1960): JNI ERROR (app bug): attempt to use stale local reference 0x1db00001
08-05 11:41:44.247: E/dalvikvm(1960): VM aborTing
08-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=0x0
08-05 11:41:45.822: E/NativeCrypto(2034): ssl=0x5f2ae258 cert_verify_callBACk calling verifyCertificateChain authMethod=RSA
08-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)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。