PJSIP在回调时停止其他任务

时间:2014-08-25 08:50:31

标签: pjsip

我正在使用PJSIP拨打电话。我可以使用播放器播放波形文件,同时拨打两到三个电话。

void make_call(char *msgFile, char *num)
{
    //Some code to setup de code

    play_file(call_id, msgFile);
}

static int play_file(pjsua_call_id call_id,  char *msgFile)
{
    //Setup the file player

    //on_pjsua_wav_file_end_callback is the callba
    pjmedia_wav_player_set_eof_cb(player_media_port, eof_data, &on_pjsua_wav_file_end_callback);

}

Mx问题是当一个呼叫的on_pjsua_wav_file_end_callback结束时,其他呼叫停止播放,直到回叫结束。当回调结束时,他们取消了这一点。

如果在运行回调时继续播放其他来电,我该怎么办?

此致

0 个答案:

没有答案