Я хотел реализовать кнопку «Отключить звук» в своем вызове. Я работаю над приложением VOIP для iPhone. Теперь, когда поступает вызов и пользователь берет трубку, я хочу отобразить кнопку «Отключить звук», чтобы пользователь мог отключить звук вызова или конференции. Я сделал то же самое через PJSIP API.
-(int) mutethecall
{
pj_status_t status = pjsua_conf_adjust_rx_level (0,0);
status = pjsua_conf_adjust_tx_level (0,0);
return (PJ_SUCCESS == status);
}
-(int) unmutethecall
{
pj_status_t status = pjsua_conf_adjust_rx_level (0,1);
status = pjsua_conf_adjust_tx_level (0,1);
return (PJ_SUCCESS == status);
}
Проблема в том, что, хотя этот код работает для звонка один на один, он не работает для сценариев конференции.
Интересно, можно ли отключить микрофон напрямую: можно ли реализовать то же самое с помощью iOS в обход PJSIP API?
Это возможно?