Hallo,
hier der .xml output:
<call_routes count="3">
<call_route name="Alles zur Alcatel" position="1" routing_table="outbound">
<route_elements count="2">
<route_element action="match" mandatory="true" pattern="^+(%d+)$" position="1" replacement="%1" var_in="destination_number" var_out="destination_number"/>
<route_element action="set" mandatory="false" pattern="^%+(49.+)$" position="2" replacement="%1" var_in="val:caller_id-numbers" var_out="caller_id_name"/>
</route_elements>
</call_route>
<call_route name="intern zur Alcatel 4er" position="3" routing_table="outbound">
<route_elements count="2">
<route_element action="match" mandatory="false" pattern="^([1-9]%d%d%d)$" position="1" replacement="%1" var_in="destination_number" var_out="destination_number"/>
<route_element action="set" mandatory="false" pattern="^491234567([1-9]%d+)$" position="2" replacement="%1" var_in="val:caller_id-numbers" var_out="caller_id_name"/>
</route_elements>
</call_route>
<call_route name="intern zur Alcatel 3er" position="2" routing_table="outbound">
<route_elements count="1">
<route_element action="match" mandatory="false" pattern="^([1-9]%d%d)$" position="1" replacement="%1" var_in="destination_number" var_out="destination_number"/>
</route_elements>
Kurze Erläuterung:
"Alles zur Alcatel" ist die Route nach extern,dafür werden im Prerouting die Amtsnullen dringelassen, und ein "+" davorgesetzt, um diese Route zu matchen, danach ohne "+" aber mit Nullen zur Alcatel.
"Intern zur Alcatel 3er/4er" routet die drei- und vierstelligen Nebenstellen zur Alcatel.
Mit dem "route_element action="set" in "Alles zur Alcatel und "intern zur Alcatel 4er" habe ich mal rumgespielt, das zieht aber leider nicht :-)
Viele Grüße
Dirk
Am Donnerstag, 21. März 2013 13:54:57 UTC+1 schrieb Housebuilder:
Hallo erstmal,
vielen Dank für die klasse Software!
Wir
setzen derzeit die GS5.1.1 an einem SIP Trunk hinter unserer Firmen TK Anlage (Alcatel)
ein.
Gestartet haben wir mit der 5.1 und haben dann über gs-update auf 5.1.1
upgegradet.
Routing von und zur TK-Anlage funktioniert dank WiKi und
dieser Mailliste schon ziemlich komplett.
Eine Lösung brauche ich jetzt für folgendes:
Die TK Anlage braucht bei Anrufen von der GS5 die „Calling Party“ Rufnummer im „From“
Feld des SIP Invites um sie beim Angerufenen richtig darstellen zu können.
Und
zwar für Gespräche ins Amt im Format 493047110815.
Das habe ich schon in der Gatewaykonfiguration über den Parameter „caller-id-in-from
hinbekommen.
Für interne Gespräche darf aber nur die bei uns vierstellige
interne Rufnummer gesetzt werden.
Welchen Parameter muss ich in den Outbound Routen wie setzen
das GS den From Header jeweils richtig füllt?
Einzelne Routen
für intern und extern auf das Gateway gibt es bereits.
Vielen Dank und Viele Grüße
Dirk