当两个用户之间正在进行打入电话并且收到另一个打入电话时,则应自动拒绝另一个打入电话

问题描述

我遇到的问题是,用户先打入电话,然后再接听另一个电话。然后,我尝试使用Linphone方法通过给出繁忙的原因来断开呼叫。但是这种方法拒绝了我的两个呼叫,一个是我收到的,另一个是传入的。谁能建议我如何断开单个呼叫。由于SDK deoes没有为我提供任何回调或状态来断开特定的一个呼叫。

if (linphone_core_get_calls_nb(LC) > 1)
{
linphone_call_decline(call,LinphoneReasonBusy);
return;
}

任何帮助将不胜感激

解决方法

只需在您的 linphonerc 中的 [sip] 部分下将 max_calls 属性设置为 1,第一个来电之后的所有来电都将被自动以忙原因拒绝。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...