FreeSWITCH: Transcoding aktivieren

Um in FreeSWITCH ein echtes Transcoding zwischen Endpunkten mit unterschiedlichen Codecs zu ermöglichen, muss z.B. in der vars.xml, folgende Variable gesetzt werden:

Damit das auch wirklich funktioniert, ist darauf zu achten, dass diese Einstellungen ebenfalls passen:

iptables: „Well-known“ SIP-Scanner blockieren

 

FreeSWITCH: SIP Overlap Dial aktivieren

Das folgende Dialplan-Snippet wird am Ende des Dialplans eingefügt. Sobald ein Anruf den Dialplan komplett ohne Match durchlaufen hat, wird die SIP-Nachricht „484 Address Incomplete“ zurückgeschickt:

 

FreeSWITCH: SRTP bei abgehenden Anrufen verwenden

Anrufe an einen am FreeSWITCH registrierten Client werden immer mit „415 unsupported media type“ abgewiesen. Am Client ist TLS und Secure RTP konfiguriert.

Dieses Dialplan-Snippet sorgt dafür, dass für abgehende Anrufe immer SRTP verwendet wird, wenn der betreffende Client per TLS registriert ist.