[asterisk-bugs] [JIRA] (ASTERISK-26512) app_queue: DAHDI queue member isn't delivered calls after the first

Daniel (JIRA) noreply at issues.asterisk.org
Mon Dec 25 09:07:42 CST 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-26512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=241141#comment-241141 ] 

Daniel edited comment on ASTERISK-26512 at 12/25/17 9:07 AM:
-------------------------------------------------------------

Problem no longer occurs with Asterisk 15. Asterisk 13 i don't know.

I don't use dahdi channels in queue any more. And I have new server-hardware, new version of Ubuntu and Asterisk, now with pjsip (and still dahdi).

But I tested a dahdi channel in queue today. My problem described above no longer occurs.

srv*CLI> core show version
Asterisk 15.1.5 built by root @ srv on a x86_64 running Linux on 2017-12-24 13:54:47 UTC
srv*CLI> queue show verkauf
verkauf has 0 calls (max unlimited) in 'ringall' strategy (9s holdtime, 8s talktime), W:0, C:3, A:0, SL:100.0%, SL2:100.0% within 20s
   Members:
      PJSIP/12F (ringinuse disabled) (Not in use) has taken no calls yet
      DAHDI/g2/0 (ringinuse disabled) (Unknown) has taken 3 calls (last was 3 secs ago)
   No Callers



was (Author: danielp):
Problem no longer occurs with Asterisk 15.

I don't use dahdi channels in queue any more. And I have new server-hardware, new version of Ubuntu and Asterisk, now with pjsip (and still dahdi).

But I tested a dahdi channel in queue today. My problem described above no longer occurs.

srv*CLI> core show version
Asterisk 15.1.5 built by root @ srv on a x86_64 running Linux on 2017-12-24 13:54:47 UTC
srv*CLI> queue show verkauf
verkauf has 0 calls (max unlimited) in 'ringall' strategy (9s holdtime, 8s talktime), W:0, C:3, A:0, SL:100.0%, SL2:100.0% within 20s
   Members:
      PJSIP/12F (ringinuse disabled) (Not in use) has taken no calls yet
      DAHDI/g2/0 (ringinuse disabled) (Unknown) has taken 3 calls (last was 3 secs ago)
   No Callers


> app_queue: DAHDI queue member isn't delivered calls after the first
> -------------------------------------------------------------------
>
>                 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
>            Assignee: Unassigned
>
> 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/16F (ringinuse disabled) (Not in use) 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/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