[Problem] Asterisk Queue Pause nachdem Sip User angemeldet ist?

afro

Neuer User
Mitglied seit
18 Nov 2004
Beiträge
52
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
nach langer Zeit habe ich mal wieder mit Asterisk zu tun und gleich mal nen spannendes Szenario:
Auf meinem * sind Sip User und Queues via Datenbank angelegt. Wenn ein Sip User sich am * anmeldet soll er in der Queue, die ihm zugewiesen ist automatisch in Pause versetzt werden.

Wie ich einen User in Pause versetze weiß ich, das klappt auch wunderbar. Das Problem ist nur, dass er in Pause versetzt werden soll bevor ein Anruf getätigt wird.

- extensions.conf fällt also raus weil der Dialplan erst beim Anruf wirkt.
- sip.conf fällt raus weil die sip User in ner db stehen.
- queues.conf fällt scheinbar auch raus da dort auch nur Macros nach/während eines Calls stattfinden.
- agents.conf wird nicht benutzt aber soweit ich das gesehen habe hilft es auch nicht weiter...

Bis jetzt scheint die einzige Möglichkeit für mich folgende zu sein: ich erstelle ein externes Script, was in der Datenbank alle x Sekunden schaut ob ein sip User abgemeldet ist und setze diesen dann in Pause.

Hat jemand ne elegantere Alternative für mich? :)
Dank und Gruß
afro
 
Kostenlos!

Statistik des Forums

Themen
248,885
Beiträge
2,303,946
Mitglieder
378,564
Neuestes Mitglied
warumdas