pjsip habilitar altavoz en ios des no funciona

Uso este código para intentar habilitar el altavoz en el dispositivo iOS.

pjmedia_aud_dev_route route = PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER;
pj_status_t status = pjsua_snd_set_setting(PJMEDIA_AUD_DEV_CAP_INPUT_ROUTE, &route, PJ_FALSE);
if (status != PJ_SUCCESS){
             NSLog(@"Error enabling loudspeaker");
}

Se que puedo usar kAudioSessionProperty_OverrideAudioRoute pero quiero habilitarlo por pjsip porque luego puedo pasar PJMEDIA_AUD_DEV_ROUTE_BLUETOOTH para enrutar y habilitar bluetooth.

Uso pjsip 1.8.5 en iOS 5.0

preguntado el 22 de mayo de 12 a las 15:05

1 Respuestas

Actualicé pjsip a la versión 2.0.1 y el código anterior funciona sin problemas.

respondido 08 nov., 12:12

Hola Alex, estoy usando PJSIP versión 2.2.1, probé el código anterior y no funciona. ¿Alguna razón o alguna actualización que crea necesaria en el código anterior? - DShah

Hola Alex, ¿tienes alguna solución para pjsip Bluetooth? estamos usando pjsip 2.6. Llame usando Bluetooth y luego la voz no se escuche. Entonces, si tiene una solución relacionada con esto, ayúdeme. Gracias - shraddha k vaishanani

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.