He integrado una instancia de Freeswitch con un servidor SIP externo y las llamadas funcionan sin problemas. Pero ahora necesito cambiar el servidor SIP que sólo admite tel:URI.
En el caso de llamadas entrantes, Freeswitch puede identificar el número mediante ^(+999)?(\d{10})$ expresión regular. Pero en las llamadas salientes, no puedo enviar tel: en lugar de sip: URI, por lo que SIPGW rechaza las llamadas.
¿Hay alguna forma de obligar al Freeswitch a utilizar tel:URI en las llamadas salientes? Cualquier ayuda sería muy apreciada.
Respuesta1
FreeSwitch no admite URI:
https://github.com/signalwire/freeswitch/blob/master/src/mod/endpoints/mod_sofia/sofia_glue.c#L1394