Servus zusammen, ich habe ein paar Probleme, bei denen ich auf der Stelle trete:
1. Ist es möglich, die callgroup einer Extension auszulesen?
Ich habe z.B. in der sip.conf die Extension 25 mit callgroup=7 erstellt und würde das gerne in den Dialplan einfliessen lassen.
Hintergrund ist, dass ich bei einem Anruf auf die 25 zuerst nur die 25 klingeln lassen möchte und danach (z.B. 10 Sekunden) die restlichen Telefone in dieser callgroup über ein hint informieren möchte.
Das geht vermutlich auch über hint(SIP/1&SIP/2.....) ist aber ziemlich umständlich in der Wartung, wenn mal ein Teilnehmer die Gruppe wechselt, da wäre eine zentralere Methode doch eleganter.
2. Kann ich irgendwie einen Dial() und ein Queue() gleichzeitig triggern?
Vielleicht ist dies auch der falsche Ansatz, aber mein Vorhaben ist, dass wenn eine Extension angerufen wird, nach 10 Sekunden eine weitere Gruppe hinzugefügt werden soll, z.B. alle Telefone der Zentrale, die angerufene Extension aber weiterhin klingeln soll.
Ich dachte hier etwa an
exten => s,n,Dial(SIP/${EXTEN},15)
exten => s,n,Queue(zentrale,t,,,15)
gleichzeitig.
Gibt es hier vielleicht eine bessere Methode?
Es handelt sich um eine Asterisk 1.8
1. Ist es möglich, die callgroup einer Extension auszulesen?
Ich habe z.B. in der sip.conf die Extension 25 mit callgroup=7 erstellt und würde das gerne in den Dialplan einfliessen lassen.
Hintergrund ist, dass ich bei einem Anruf auf die 25 zuerst nur die 25 klingeln lassen möchte und danach (z.B. 10 Sekunden) die restlichen Telefone in dieser callgroup über ein hint informieren möchte.
Das geht vermutlich auch über hint(SIP/1&SIP/2.....) ist aber ziemlich umständlich in der Wartung, wenn mal ein Teilnehmer die Gruppe wechselt, da wäre eine zentralere Methode doch eleganter.
2. Kann ich irgendwie einen Dial() und ein Queue() gleichzeitig triggern?
Vielleicht ist dies auch der falsche Ansatz, aber mein Vorhaben ist, dass wenn eine Extension angerufen wird, nach 10 Sekunden eine weitere Gruppe hinzugefügt werden soll, z.B. alle Telefone der Zentrale, die angerufene Extension aber weiterhin klingeln soll.
Ich dachte hier etwa an
exten => s,n,Dial(SIP/${EXTEN},15)
exten => s,n,Queue(zentrale,t,,,15)
gleichzeitig.
Gibt es hier vielleicht eine bessere Methode?
Es handelt sich um eine Asterisk 1.8