通話にミュートボタンを実装したかったのです。私はiPhone用のVOIPアプリケーションに取り組んでいます。電話がかかってきてユーザーが応答したときに、ユーザーが通話または会議をミュートできるように、[ミュート] ボタンを表示したいと考えています。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);
}
問題は、このコードは 1 対 1 の通話では機能しますが、会議のシナリオでは機能しないことです。
マイクを直接オフにできるかどうか疑問に思います: PJSIP API をバイパスする iOS を使用して同じことを実装できますか?
これは可能ですか?