Volevo implementare il pulsante Mute nella mia chiamata. Sto lavorando a un'applicazione VOIP per iPhone. Ora quando arriva una chiamata e l'utente risponde, voglio visualizzare un pulsante Muto in modo che l'utente possa disattivare la chiamata o la conferenza. Ho fatto lo stesso tramite l'API PJSIP.Come implementare la funzionalità mute in una chiamata PJSIP su iOS
-(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);
}
Il problema è che mentre questo codice funziona per la chiamata uno a uno, non funziona per gli scenari di conferenza.
Mi chiedo se potrei spegnere direttamente il microfono: potrei implementare lo stesso utilizzando iOS bypassando l'API PJSIP?
È possibile?
grazie per la risposta. In questo momento, non ci sto lavorando, ma in futuro dovrò lavorare su questo. E sono sicuro che la tua risposta mi aiuterà. Grazie – knowledgeseeker