Hallo zusammen,
Ich habe hier einen *-Server der seine Verbindungen mit der Ausswelt über einen Primärmultiplexer und eine GSM-Karte herstellen kann. Beide Karten sind in der zaptel.conf als eigenständige Gruppe definiert.
Auf der GSM-Karte befinden sich nun 4 Mobilfunkkarten von unterschiedlichen Anbietern mit denen Gespräche in's Festnetz und zum eigenen Anbieter kostenfrei geführt werden können. Ich würde nun im Dialplan gerne die Funktionalität dahingehend erweitern das ich Gespräche an bsw. eine E-Plus Nummer auch über die eingebaute Karte führen kann.
So sieht das jetzt aus und funktioniert tadellos.
Aber hier habe ich ja keine Möglichkeit der Wahl welcher der hinter der Variablen GSM steckenden Kanäle tatsächlich benutzt wird. Welche Möglichkeiten habe ich das Problem zu lösen? Oder bleibt nur für jede Karte eine eigene Gruppe zu definieren und den Wählplan dahingehend zu modifizieren?
Ich hoffe mir kann geholfen werden.
Viele Grüße
Michael Ohn
Ich habe hier einen *-Server der seine Verbindungen mit der Ausswelt über einen Primärmultiplexer und eine GSM-Karte herstellen kann. Beide Karten sind in der zaptel.conf als eigenständige Gruppe definiert.
Auf der GSM-Karte befinden sich nun 4 Mobilfunkkarten von unterschiedlichen Anbietern mit denen Gespräche in's Festnetz und zum eigenen Anbieter kostenfrei geführt werden können. Ich würde nun im Dialplan gerne die Funktionalität dahingehend erweitern das ich Gespräche an bsw. eine E-Plus Nummer auch über die eingebaute Karte führen kann.
So sieht das jetzt aus und funktioniert tadellos.
Code:
exten => _01[567]X.,1,CallingPres(32)
exten => _01[567]X.,2,Dial(${GSM}/${EXTEN:4},,)
exten => _01[567]X.,3,Hangup()
Aber hier habe ich ja keine Möglichkeit der Wahl welcher der hinter der Variablen GSM steckenden Kanäle tatsächlich benutzt wird. Welche Möglichkeiten habe ich das Problem zu lösen? Oder bleibt nur für jede Karte eine eigene Gruppe zu definieren und den Wählplan dahingehend zu modifizieren?
Ich hoffe mir kann geholfen werden.
Viele Grüße
Michael Ohn