[asterisk-bugs] [JIRA] (ASTERISK-26512) app_queue: DAHDI queue member receive only one call
Richard Mudgett (JIRA)
noreply at issues.asterisk.org
Thu Oct 27 17:09:10 CDT 2016
[ https://issues.asterisk.org/jira/browse/ASTERISK-26512?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Mudgett updated ASTERISK-26512:
---------------------------------------
Description:
I have one DAHDI and some SIP members in my queue. After a fresh start of an asterisk instance and calling this queue, all members are ringing, as it should be.
But after the DAHDI member answer the phone one time, this member didn't ringing for all following calls.
This problem exists since 11.23.0. Last working version was 11.22.0. I think it has something to do with this change: ASTERISK-26133
Here my queue configuration:
{code:title=queues.conf}
[verkauf]
strategy = ringall
timeout = 40
retry = 20
ringinuse = no
servicelevel = 20
member => DAHDI/g2/0
member => SIP/11F
member => SIP/13M
member => SIP/16F
member => SIP/18M
{code}
And here some log. First call coming in, DAHDI member answer the call and hang up. New call coming in. But now, the DAHDI member didn't ringing.
{code:title=log}
telefon*CLI>
[Oct 26 15:40:55] -- Executing [2390060 at Ext:4] Queue("DAHDI/i1/0171987654321-a", "verkauf,rt,300") in new stack
...snip...
[Oct 26 16:40:55] -- SIP/11F-00000005 is ringing
[Oct 26 16:40:55] -- DAHDI/i3/0-1 is ringing
[Oct 26 16:40:59] -- DAHDI/i3/0-1 connected line has changed. Saving it until answer for DAHDI/i1/0171987654321-a
[Oct 27 16:40:59] -- DAHDI/i3/0-1 answered DAHDI/i1/0171987654321-a
[Oct 26 16:41:53] -- Hungup 'DAHDI/i3/0-1'
...snip...
telefon*CLI> queue show verkauf
verkauf has 0 calls (max unlimited) in 'ringall' strategy (5s holdtime, 54s talktime), W:0, C:1, A:1, SL:100.0% within 20s
Members:
SIP/19M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/16F (ringinuse disabled) (Not in use) has taken no calls yet
SIP/19F (ringinuse disabled) (Unavailable) has taken no calls yet
DAHDI/g2/0 (ringinuse disabled) (Unknown) has taken 1 calls (last was 199 secs ago)
SIP/18M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/11F (ringinuse disabled) (Not in use) has taken no calls yet
SIP/17M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/13M (ringinuse disabled) (Not in use) has taken no calls yet
No Callers
telefon*CLI>
[Oct 26 15:42:10] -- Accepting call from '0171987654321' to '2390060' on channel 0/1, span 1
[Oct 26 15:42:10] -- Executing [2390060 at Ext:1] Answer("DAHDI/i1/0171987654321-b", "") in new stack
[Oct 26 15:42:10] -- Executing [2390060 at Ext:2] Queue("DAHDI/i1/0171987654321-b", "verkauf,rt,300") in new stack
[Oct 26 15:42:10] -- SIP/11F-00000012 is ringing
[Oct 26 15:42:10] -- SIP/16F-00000013 is ringing
[Oct 26 15:42:11] -- SIP/18M-00000014 is ringing
[Oct 26 15:42:11] -- SIP/13M-00000015 is ringing
[Oct 26 15:42:13] -- Span 1: Channel 0/1 got hangup request, cause 16
[Oct 26 15:42:13] == Spawn extension (Ext, 2390060, 4) exited non-zero on 'DAHDI/i1/0171987654321-b'
[Oct 26 15:42:13] -- Hungup 'DAHDI/i1/0171987654321-b'
telefon*CLI>
{code}
With this workaround the DAHDI member will be called on every call.
{code:title=queues.conf}
[verkauf]
;member => DAHDI/g2/0
member => Local/0 at queuedahdifix
{code}
{code:title=extensions.conf}
[queuedahdifix]
exten => 0,1,Dial(DAHDI/g2/0,,tT)
{code}
was:
I have one DAHDI and some SIP members in my queue. After a fresh start of an asterisk instance and calling this queue, all members are ringing, as it should be.
But after the DAHDI member answer the phone one time, this member didn't ringing for all following calls.
This problem exists since 11.23.0. Last working version was 11.22.0. I think it has something to do with this change: [ASTERISK-26133|https://issues.asterisk.org/jira/browse/ASTERISK-26133]
Here my queue configuration:
{code:title=queues.conf}
[verkauf]
strategy = ringall
timeout = 40
retry = 20
ringinuse = no
servicelevel = 20
member => DAHDI/g2/0
member => SIP/11F
member => SIP/13M
member => SIP/16F
member => SIP/18M
{code}
And here some log. First call coming in, DAHDI member answer the call and hang up. New call coming in. But now, the DAHDI member didn't ringing.
{code:title=log}
telefon*CLI>
[Oct 26 15:40:55] -- Executing [2390060 at Ext:4] Queue("DAHDI/i1/0171987654321-a", "verkauf,rt,300") in new stack
...snip...
[Oct 26 16:40:55] -- SIP/11F-00000005 is ringing
[Oct 26 16:40:55] -- DAHDI/i3/0-1 is ringing
[Oct 26 16:40:59] -- DAHDI/i3/0-1 connected line has changed. Saving it until answer for DAHDI/i1/0171987654321-a
[Oct 27 16:40:59] -- DAHDI/i3/0-1 answered DAHDI/i1/0171987654321-a
[Oct 26 16:41:53] -- Hungup 'DAHDI/i3/0-1'
...snip...
telefon*CLI> queue show verkauf
verkauf has 0 calls (max unlimited) in 'ringall' strategy (5s holdtime, 54s talktime), W:0, C:1, A:1, SL:100.0% within 20s
Members:
SIP/19M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/16F (ringinuse disabled) (Not in use) has taken no calls yet
SIP/19F (ringinuse disabled) (Unavailable) has taken no calls yet
DAHDI/g2/0 (ringinuse disabled) (Unknown) has taken 1 calls (last was 199 secs ago)
SIP/18M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/11F (ringinuse disabled) (Not in use) has taken no calls yet
SIP/17M (ringinuse disabled) (Not in use) has taken no calls yet
SIP/13M (ringinuse disabled) (Not in use) has taken no calls yet
No Callers
telefon*CLI>
[Oct 26 15:42:10] -- Accepting call from '0171987654321' to '2390060' on channel 0/1, span 1
[Oct 26 15:42:10] -- Executing [2390060 at Ext:1] Answer("DAHDI/i1/0171987654321-b", "") in new stack
[Oct 26 15:42:10] -- Executing [2390060 at Ext:2] Queue("DAHDI/i1/0171987654321-b", "verkauf,rt,300") in new stack
[Oct 26 15:42:10] -- SIP/11F-00000012 is ringing
[Oct 26 15:42:10] -- SIP/16F-00000013 is ringing
[Oct 26 15:42:11] -- SIP/18M-00000014 is ringing
[Oct 26 15:42:11] -- SIP/13M-00000015 is ringing
[Oct 26 15:42:13] -- Span 1: Channel 0/1 got hangup request, cause 16
[Oct 26 15:42:13] == Spawn extension (Ext, 2390060, 4) exited non-zero on 'DAHDI/i1/0171987654321-b'
[Oct 26 15:42:13] -- Hungup 'DAHDI/i1/0171987654321-b'
telefon*CLI>
{code}
With this workaround the DAHDI member will be called on every call.
{code:title=queues.conf}
[verkauf]
;member => DAHDI/g2/0
member => Local/0 at queuedahdifix
{code}
{code:title=extensions.conf}
[queuedahdifix]
exten => 0,1,Dial(DAHDI/g2/0,,tT)
{code}
> app_queue: DAHDI queue member receive only one call
> ---------------------------------------------------
>
> Key: ASTERISK-26512
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-26512
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_queue
> Affects Versions: 11.23.0, 11.24.1
> Reporter: Daniel
>
> I have one DAHDI and some SIP members in my queue. After a fresh start of an asterisk instance and calling this queue, all members are ringing, as it should be.
> But after the DAHDI member answer the phone one time, this member didn't ringing for all following calls.
> This problem exists since 11.23.0. Last working version was 11.22.0. I think it has something to do with this change: ASTERISK-26133
> Here my queue configuration:
> {code:title=queues.conf}
> [verkauf]
> strategy = ringall
> timeout = 40
> retry = 20
> ringinuse = no
> servicelevel = 20
> member => DAHDI/g2/0
> member => SIP/11F
> member => SIP/13M
> member => SIP/16F
> member => SIP/18M
> {code}
> And here some log. First call coming in, DAHDI member answer the call and hang up. New call coming in. But now, the DAHDI member didn't ringing.
> {code:title=log}
> telefon*CLI>
> [Oct 26 15:40:55] -- Executing [2390060 at Ext:4] Queue("DAHDI/i1/0171987654321-a", "verkauf,rt,300") in new stack
> ...snip...
> [Oct 26 16:40:55] -- SIP/11F-00000005 is ringing
> [Oct 26 16:40:55] -- DAHDI/i3/0-1 is ringing
> [Oct 26 16:40:59] -- DAHDI/i3/0-1 connected line has changed. Saving it until answer for DAHDI/i1/0171987654321-a
> [Oct 27 16:40:59] -- DAHDI/i3/0-1 answered DAHDI/i1/0171987654321-a
> [Oct 26 16:41:53] -- Hungup 'DAHDI/i3/0-1'
> ...snip...
> telefon*CLI> queue show verkauf
> verkauf has 0 calls (max unlimited) in 'ringall' strategy (5s holdtime, 54s talktime), W:0, C:1, A:1, SL:100.0% within 20s
> Members:
> SIP/19M (ringinuse disabled) (Not in use) has taken no calls yet
> SIP/16F (ringinuse disabled) (Not in use) has taken no calls yet
> SIP/19F (ringinuse disabled) (Unavailable) has taken no calls yet
> DAHDI/g2/0 (ringinuse disabled) (Unknown) has taken 1 calls (last was 199 secs ago)
> SIP/18M (ringinuse disabled) (Not in use) has taken no calls yet
> SIP/11F (ringinuse disabled) (Not in use) has taken no calls yet
> SIP/17M (ringinuse disabled) (Not in use) has taken no calls yet
> SIP/13M (ringinuse disabled) (Not in use) has taken no calls yet
> No Callers
> telefon*CLI>
> [Oct 26 15:42:10] -- Accepting call from '0171987654321' to '2390060' on channel 0/1, span 1
> [Oct 26 15:42:10] -- Executing [2390060 at Ext:1] Answer("DAHDI/i1/0171987654321-b", "") in new stack
> [Oct 26 15:42:10] -- Executing [2390060 at Ext:2] Queue("DAHDI/i1/0171987654321-b", "verkauf,rt,300") in new stack
> [Oct 26 15:42:10] -- SIP/11F-00000012 is ringing
> [Oct 26 15:42:10] -- SIP/16F-00000013 is ringing
> [Oct 26 15:42:11] -- SIP/18M-00000014 is ringing
> [Oct 26 15:42:11] -- SIP/13M-00000015 is ringing
> [Oct 26 15:42:13] -- Span 1: Channel 0/1 got hangup request, cause 16
> [Oct 26 15:42:13] == Spawn extension (Ext, 2390060, 4) exited non-zero on 'DAHDI/i1/0171987654321-b'
> [Oct 26 15:42:13] -- Hungup 'DAHDI/i1/0171987654321-b'
> telefon*CLI>
> {code}
> With this workaround the DAHDI member will be called on every call.
> {code:title=queues.conf}
> [verkauf]
> ;member => DAHDI/g2/0
> member => Local/0 at queuedahdifix
> {code}
> {code:title=extensions.conf}
> [queuedahdifix]
> exten => 0,1,Dial(DAHDI/g2/0,,tT)
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list