我没有pjsip的经验。现在我想在 iPhone 中编写一个这样的功能:从我的 sip 号码中,我多次呼叫一组 sip 号码。如果有人接听电话,其他人将被拒绝。我正在使用 pjsip 库在 iPhone 中开发我的应用程序。谁能帮我?
问问题
1919 次
2 回答
1
pjsip 确实允许从同一个帐户进行多次调用。它受此PJSUA_MAX_CALLS限制
浏览 simple_pjsua.c。它确实提供了一个很好的例子来说明你所问的。
在这里你会找到'on_call_state,只要调用状态发生变化,就会调用这个回调。通常,每当呼叫被应答时,呼叫状态将转换为PJSIP_INV_STATE_CONNECTING/PJSIP_INV_STATE_CONFIRMED,因为接收/发送 200OK/ACK。
要拨打电话,请查找pjsua_call_make_call
祝你好运!!
于 2013-09-17T15:36:11.837 回答
0
请查看函数 cmd_make_multi_call 中的 pjsua_app_cli.c。
for (i=0; i<count; ++i) {
pj_status_t status;
status = pjsua_call_make_call(current_acc, &tmp, &call_opt, NULL,
NULL, NULL);
if (status != PJ_SUCCESS)
break;
}
希望能帮助到你!
于 2017-06-12T12:51:18.283 回答