Ich wollte eine Queue einrichten. Anrufer sollten auch dann in die Queue kommen, wenn kein Agent angemeldet ist. Nach allem was ich gelesen habe, soll dies die Funktion "joinempty = yes" erledigen, doch leider funktioniert dies bei mir nicht.... Sieht einer meinen Fehler?
Asterisk 1.4.9 mit mISDN
Asterisk 1.4.9 mit mISDN
Code:
/etc/asterisk/queue.conf
[general]
persistentmembers = yes
autofill = yes
monitor-type = MixMonitor
[zentrale1]
strategy = ringall
joinempty = yes
ringinuse = no
timeout = 10
member => SIP/1
Code:
/etc/asterisk/extensions.conf:
exten => _X.,1,Answer
exten => _X.,2,SetMusicOnHold(zentrale1)
exten => _X.,3,Queue(zentrale1,n)
Code:
-- Executing [286@internS0:1] Answer("mISDN/1-u0", "") in new stack
-- Executing [286@internS0:2] SetMusicOnHold("mISDN/1-u0", "zentrale1") in new stack
-- Executing [286@internS0:3] Queue("mISDN/1-u0", "zentrale1|n") in new stack
-- Started music on hold, class 'zentrale1', on mISDN/1-u0
[Oct 10 21:28:16] NOTICE[7400]: app_queue.c:1903 wait_for_answer: No one is answering queue 'zentrale1' (1/0/0)
-- Exiting on time-out cycle
-- Stopped music on hold on mISDN/1-u0