Ios 使用SIP呼叫号码时应用程序崩溃
我正在使用支持拨打电话号码(手机和固定电话)的iOS应用程序。关于这个特性,我集成了SIP(会话启动协议)。它工作得很好。但有时在调用时间时,我的应用程序会在下面的行中崩溃Ios 使用SIP呼叫号码时应用程序崩溃,ios,objective-c,iphone,xcode,sip,Ios,Objective C,Iphone,Xcode,Sip,我正在使用支持拨打电话号码(手机和固定电话)的iOS应用程序。关于这个特性,我集成了SIP(会话启动协议)。它工作得很好。但有时在调用时间时,我的应用程序会在下面的行中崩溃 status = pjsua_call_make_call(acc_id, &pj_uri, 0, NULL, NULL, call_id); 上述行通过以下方法启动: pj_status_t sip_dial_with_uri(pjsua_acc_id acc_id, const char *uri, pjsua
status = pjsua_call_make_call(acc_id, &pj_uri, 0, NULL, NULL, call_id);
上述行通过以下方法启动:
pj_status_t sip_dial_with_uri(pjsua_acc_id acc_id, const char *uri, pjsua_call_id *call_id)
{
pj_status_t status = PJ_SUCCESS;
pj_str_t pj_uri;
PJ_LOG(5,(THIS_FILE, "Calling URI \"%s\".", uri));
status = pjsua_verify_sip_url(uri);
if (status != PJ_SUCCESS)
{
PJ_LOG(1,(THIS_FILE, "Invalid URL \"%s\".", uri));
pjsua_perror(THIS_FILE, "Invalid URL", status);
return status;
}
pj_uri = pj_str((char *)uri);
NSLog(@"***check point for assert, acc_id:%d, uri:%s, call_id:%d", (int)acc_id, uri, *call_id);
status = pjsua_call_make_call(acc_id, &pj_uri, 0, NULL, NULL, call_id);
if (status != PJ_SUCCESS)
{
pjsua_perror(THIS_FILE, "Error making call", status);
}
return status;
}
如果目前有人使用此API,请提供您宝贵的建议!!谢谢请发布stacktrace.hi@dropy stacktrace?我无法向您提供错误消息和指示程序发生崩溃的行的跟踪。@Paulw11感谢您的快速响应!!但是我对SIP的了解很差,我搜索了大多数关于这个问题的网站,但没有得到帮助信息!如果没有更多信息——异常消息和堆栈跟踪,我们将无法开始帮助您