我没有pjsip的经验。现在我想在iPhone中编写一个像这样的功能:从我的sip号码我多次拨打一组sip号码。如果有人接听电话,其他人都会被拒绝。我正在使用pjsip库在iPhone中开发我的应用程序。 任何人都可以帮助我吗?
答案 0 :(得分: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
祝你好运!!答案 1 :(得分: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;
}
希望它有所帮助!