如何使用PJSIP呼叫组

时间:2014-12-16 09:35:08

标签: objective-c voip pjsip

如何在iOS中使用PJSIP API在三个,四个以上的帐户之间进行通话?要在两个帐户之间拨打电话,我使用pjsua_call_make_call功能。

char *destUri = "sip:account@example.com";
pj_status_t status;
pj_str_t uri = pj_str(destUri);

status = pjsua_call_make_call(_acc_id, &uri, 0, NULL, NULL, NULL);
if (status != PJ_SUCCESS) error_exit("Error making call", status);

1 个答案:

答案 0 :(得分:4)

我没有在iOS上运行PJSIP的经验(可能是对iOS版PJSIP中的通话数有一些限制吗?)。

根据我在桌面上使用PJSIP的经验,您应该呼叫所有对pjsua_call_make_call进行不同呼叫的各方(例如,对组中的4个帐户执行pjsua_call_make_call 4次)。建立呼叫后,您应该使用pjsua_conf_connect功能将它们全部连接到PJSIP的会议桥。