Ich habe eine Freeswitch-Instanz mit einem externen SIP-Server integriert und Anrufe funktionieren ohne Probleme. Aber jetzt muss ich den SIP-Server ändern, der nur tel: URI unterstützt.
Bei eingehenden Anrufen kann Freeswitch die Nummer durch den regulären Ausdruck ^(+999)?(\d{10})$ identifizieren. Bei ausgehenden Anrufen kann ich jedoch nicht tel: statt sip: URI senden, weshalb SIPGW die Anrufe ablehnt.
Gibt es eine Möglichkeit, Freeswitch zu zwingen, bei ausgehenden Anrufen die URI tel: zu verwenden? Für jede Hilfe wäre ich sehr dankbar.
Antwort1
FreeSwitch bietet keine URI-Unterstützung:
https://github.com/signalwire/freeswitch/blob/master/src/mod/endpoints/mod_sofia/sofia_glue.c#L1394