Hallo
Wir verwenden einen Asterisk 1.6.2.5-0ubuntu1 Server mit Snom Telefonen. Intern telefonieren wir mit dem Breitbandcodec g722. Nach extern sind wir via SIP-Trunk mit g711 an unseren VoIP-Provider angebunden.
Wegen NAT und vereinfachter Firewall-Konfiguration sowie Nutzung gewisser Asterisk-Features schleusen wir alle Gespräche von und nach Extern über den Asterisk-Server (sip.conf canreinvite=no).
Eigentlich funktioniert alles tiptop. Nun habe ich aber festgestellt, dass Asterisk in dieser Konstellation bei Gesprächen von und nach Extern intern weiterhin g722 verwendet und nach extern auf g711 übersetzt. Dies obschon sowohl die Snom Telefone wie auch Asterisk als 2. Codec-Priorität auch g711 akzeptieren würden. Es entsteht dadurch ja eigentlich völlig unnötige Transcoding-Last auf der Server?
Wie ist es möglich interne Gespräche zwar weiterhin mit g722 führen zu können, bei externen aber den ganzen Medien-Pfad auf g711 zu zwingen?
Besten Dank für Eure Hilfe
amc
Wir verwenden einen Asterisk 1.6.2.5-0ubuntu1 Server mit Snom Telefonen. Intern telefonieren wir mit dem Breitbandcodec g722. Nach extern sind wir via SIP-Trunk mit g711 an unseren VoIP-Provider angebunden.
Wegen NAT und vereinfachter Firewall-Konfiguration sowie Nutzung gewisser Asterisk-Features schleusen wir alle Gespräche von und nach Extern über den Asterisk-Server (sip.conf canreinvite=no).
Eigentlich funktioniert alles tiptop. Nun habe ich aber festgestellt, dass Asterisk in dieser Konstellation bei Gesprächen von und nach Extern intern weiterhin g722 verwendet und nach extern auf g711 übersetzt. Dies obschon sowohl die Snom Telefone wie auch Asterisk als 2. Codec-Priorität auch g711 akzeptieren würden. Es entsteht dadurch ja eigentlich völlig unnötige Transcoding-Last auf der Server?
Wie ist es möglich interne Gespräche zwar weiterhin mit g722 führen zu können, bei externen aber den ganzen Medien-Pfad auf g711 zu zwingen?
Besten Dank für Eure Hilfe
amc