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