Context-Out in Queue erst beim 2. Knopfdruck

Mona

Neuer User
Mitglied seit
14 Aug 2005
Beiträge
123
Punkte für Reaktionen
0
Punkte
0
Ich habe ein "komisches" Problem mit unserer Queue. Der Anrufer bekommt die ansage, dass er sich durch Drücken einer beliebigen Taste mit dem AB verbinden lassen kann. Als ich es getestet habe, merkte ich (wie zahlreiche Anrufer auch ;) ), dass Asterisk beim erstmaligen Drücken einer Taste nicht reagiert, jedoch sofort, sobald man noch mal eine Taste drückt....?

Code:
(...)
exten => 123456,n,Answer                                       ; Queue
exten => 123456,n,SetMusicOnHold(zentrale)              ; Queue
exten => 123456,n,Queue(zentrale)                            ; Queue
exten => 123456,n,Hangup
(...)
[queue-out]
exten => _X.,1,Playback(abinstructions)
exten => _X.,2,Voicemail(0)

Code:
[zentrale]
musicclass = zentrale
strategy = ringall
ringinuse = no
timeout = 300
leavewhenempty = strict
context = queue-out
member=>Agent/1
member=>Agent/2
member=>Agent/3

Ich drücke (z. Bsp.) erst die Taste 1, dann 2:

Code:
	-- Executing [123456@Zentrale:9] Answer("mISDN/1-u5", "") in new stack
    -- Executing [123456@Zentrale:10] SetMusicOnHold("mISDN/1-u5", "zentrale") in new stack
    -- Executing [123456@Zentrale:11] Queue("mISDN/1-u5", "zentrale") in new stack
    -- Started music on hold, class 'zentrale', on mISDN/1-u5
    -- outgoing agentcall, to agent '1', on 'Local/1@internS0-0c47,1'
    -- Executing [21@internS0:1] Dial("Local/1@internS0-0c47,2", "SIP/21") in new stack
    -- Called 21
    -- SIP/1-0823bdb8 is ringing
    -- Agent/1 is ringing
[b]    -- User pressed digit: 2[/b]
    -- Stopped music on hold on mISDN/1-u5
    -- Executing [12@queue-out:1] Playback("mISDN/1-u5", "kabd/04_ab_instructions") in new stack
    -- <mISDN/1-u5> Playing 'kabd/04_ab_instructions' (language 'de')
  == Spawn extension (internS0, 21, 1) exited non-zero on 'Local/21@internS0-0c47,2'
  == Spawn extension (queue-out, 12, 1) exited non-zero on 'mISDN/1-u5'
 
Wahrscheinlich hat keiner geantwortet, weil es so ein peinlicher Fehler ist. Vielleicht hat ja mal jedemand das gleiche Problem.

_X. steht natürlich für mehrstellige Nummern. Einfach den Punkt weglassen.... Peinlicher geht nicht mehr....
 
Idealerweise lässt man folgendes ansagen:

"Bitte drücken Sie die eins für den Anrufbeantworter"

Die Ziffer (1) fängt man dann im Dialplan ab. "Irgendeine" Taste ist immer ein bischen unglücklich, vor allen Dingen wenn man mal erweitern möchte.

mfg Guard-X
 
Kostenlos!

Statistik des Forums

Themen
248,854
Beiträge
2,302,946
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo