I am using Asterisk 1.4.20 with mISDN on a Debian Etch System. Some Callers informed me, that they had to press two digits, before Asterisk “took” them from the caller-Queue to our answering machine. And they were right: I tried it several times, Asterisk did not response at all by pressing one single digit; only after the second digit I got a resonse. Any ideas?
(...)
exten => 123456,n,Answer
exten => 123456,n,SetMusicOnHold(callgroup1)
exten => 123456,n,Queue(callgroup1)
exten => 123456,n,Hangup
(...)
[queue-out]
exten => _X.,1,Playback(abinstructions)
exten => _X.,2,Voicemail(0)
[callgroup1]
musicclass = callgroup1
strategy = ringall
ringinuse = no
timeout = 300
leavewhenempty = strict
context = queue-out
member=>Agent/1
member=>Agent/2
member=>Agent/3
The Caller presses “1”, and 2 seconds later “2”:
-- Executing [123456@callgroup1:9] Answer("mISDN/1-u5", "") in new stack
-- Executing [123456@callgroup1:10] SetMusicOnHold("mISDN/1-u5", "callgroup1") in new stack
-- Executing [123456@callgroup1:11] Queue("mISDN/1-u5", "callgroup1") in new stack
-- Started music on hold, class 'callgroup1', 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'
[/QUOTE]