我遇到一个问题,用户接到第一个来电,然后又接到另一个来电。然后,我试图通过使用Linphone方法给出忙的原因来断开电话。但这种方法拒绝了我的两个呼叫,一个是我收到的,另一个是传入的。有人能建议我如何断开单个电话吗。因为SDK没有为我提供任何回调或状态来断开特定的一个调用。
if (linphone_core_get_calls_nb(LC) > 1)
{
linphone_call_decline(call, LinphoneReasonBusy);
return;
}
如有任何帮助,将不胜感激
只需在linphonerc的[sip]部分下将max_calls属性设置为1,第一个呼叫之后的所有来电都将自动被Busy reason拒绝。