Hi,
I’m using asterisk version 1.8.3.3.
In earlier versions I used queues, but with the new version the queuing mechanism doesn’t work If I look in the CLI at I see that the queue-member is invalid:
Members:
DADHI/g3/0655871460 (Invalid) has taken no calls yet
The queues.conf looks like this:
[general]
persistentmembers = yes
monitor-type = MixMonitor
[test]
musicclass => default
strategy => rrmemory
member => DADHI/g3/0655871460
timeout => 60
retry => 1
maxlen => 5
If already changed the modules.conf to this, but with no success
[modules]
autoload=yes
preload => pbx_config.so
preload => pbx_ael.so
preload => chan_local.so
preload => app_queue.so
noload => pbx_gtkconsole.so
load => res_musiconhold.so
noload => chan_alsa.so
Does anybody have an idea what could be the problem?
Best Regards,
Arjan Kroon
chan_dahdi almost certainly needs to be loaded before app_queue.
I’m not sure how it could ever get a valid device state for a device that includes dialed digits.
I tried to set replace preload with preload-require
But that has the effect that asterisk won’t start and gave the following error message:
May 2 10:59:23] ERROR[26041]: loader.c:958 load_resource_list: *** Failed to load module chan_local.so - Required
The load order may be a red herring; it may not actually check the member address until it is used.
The invalid may well just reflect that there is no configuration file entry that includes the full address, with dialed digits, and I don’t believe there can be.
The queue show output is therefore probably not useful. You need to provide the verbose, and possibly debug, CLI output when it is actually receiving a call for that queue.
Hi
this is the CLI line where the voice-application waits:
Executing [s@test_queue:62] Queue(“IAX2/192.168.230.6:4569-4438”, “test,”) in new stack
The queue test I defined in the queues.conf
[test]
musicclass => none
strategy => rrmemory
member => DADHI/g3/0655871460
timeout => 60
retry => 1
maxlen => 5
If I look in CLI to the queue with the command: queue show test , I see this:
asteriskout05*CLI>queue show test
test has 0 calls (max 5) in ‘rrmemory’ strategy (0s holdtime, 0s talktime), W:0, C:0, A:1, SL:0.0% within 0s
Members:
DADHI/g3/0655871460 (Invalid) has taken no calls yet
No Callers
When I place the call I see this with the command queue show test :
asteriskout05*CLI> queue show test
test has 1 calls (max 5) in ‘rrmemory’ strategy (0s holdtime, 0s talktime), W:0, C:0, A:1, SL:0.0% within 0s
Members:
DADHI/g3/0655871460 (Invalid) has taken no calls yet
Callers:
1. IAX2/192.168.230.6:4569-11819 (wait: 0:08, prio: 0)
Maybe you can help me further?
Best Regards,
Arjan Kroon
You appear to have repeated the question without providing any new information. Please provide debug level traces of an actual failing incoming call, or, at the very least, explain what you don’t understand in the replies so far.