Я интегрировал экземпляр Freeswitch с внешним SIP-сервером, и звонки работают без проблем. Но теперь мне нужно сменить SIP-сервер, который поддерживает только tel: URI.
В случае входящих звонков Freeswitch может определить номер через регулярное выражение ^(+999)?(\d{10})$. Но в исходящих звонках я не могу отправить tel: вместо sip: URI, из-за чего SIPGW отклоняет звонки.
Есть ли способ заставить Freeswitch использовать tel: URI в исходящих звонках? Любая помощь будет высоко оценена.
решение1
FreeSwitch не поддерживает URI:
https://github.com/signalwire/freeswitch/blob/master/src/mod/endpoints/mod_sofia/sofia_glue.c#L1394