[asterisk-bugs] [JIRA] (ASTERISK-27065) call hangup after leaving app_queue

Marek Cervenka (JIRA) noreply at issues.asterisk.org
Mon Jun 19 15:58:58 CDT 2017


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

Marek Cervenka edited comment on ASTERISK-27065 at 6/19/17 3:57 PM:
--------------------------------------------------------------------

debug log from asterisk 13.15.0 - the same configuration - WORKS OK

[Jun 19 22:05:35] VERBOSE[12537][C-00000001] pbx.c: Executing [111 at capp-Sup_5006:7] Queue("SIP/test_zm-00000001", "SUP_5006_a,rt,,,20") in new stack
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: queue: SUP_5006_a, options: rt, url: , announce: , timeout: 20, agi: , macro: , gosub: , rule: , position:
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: NO QUEUE_PRIO variable found. Using default.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: queue: SUP_5006_a, expires: 1497902755, priority: 0
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue SUP_5006_a has no realtime members defined. No need for update
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue 'SUP_5006_a' Join, Channel 'SIP/test_zm-00000001', Position '1'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499331', '', '', '1', '575750920', '', 'ENTERQUEUE', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Driver for channel 'SIP/test_zm-00000001' does not support indication 3, emulating it
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Channel SIP/test_zm-00000001 setting write format path: slin -> alaw
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Scheduling timer at (50 requested / 50 actual) timer ticks per second
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: There are 0 available members.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: It's not our turn (SIP/test_zm-00000001).
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue SUP_5006_a has no realtime members defined. No need for update
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499594', '', '', '0', '1', '1', 'EXITEMPTY', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue 'SUP_5006_a' Leave, Channel 'SIP/test_zm-00000001'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: SIP/test_zm-00000001 is trying to call a queue member.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Trying 'Local/201 at route_phones_1' with metric 1000000
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Local/201 at route_phones_1 paused, can't receive call
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Nobody left to try ringing in queue
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Everyone is busy at this time
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499840', '', '', '0', '1', '1', 'EXITEMPTY', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Channel SIP/test_zm-00000001 setting write format path: alaw -> alaw
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Scheduling timer at (0 requested / 0 actual) timer ticks per second
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx_variables.c: Function CHANNEL(state) result is 'Up'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx_variables.c: Expression result is '0'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx.c: Launching 'ExecIf'
[Jun 19 22:05:35] VERBOSE[12537][C-00000001] pbx.c: Executing [111 at capp-Sup_5006:8] ExecIf("SIP/test_zm-00000001", "0?Answer()") in new stack

queue show
SUP_5006_a has 0 calls (max unlimited) in 'linear' strategy (0s holdtime, 0s talktime), W:0, C:0, A:2, SL:0.0% within 0s
   Members:
      201 at domain.com (Local/201 at route_phones_1 from hint:201 at subscribe_1) with penalty 1 (ringinuse enabled) (dynamic) (paused) (Unavailable) has taken no calls yet
   No Callers




was (Author: cervajs):
debug log from asterisk 13.15.0 - the same configuration

[Jun 19 22:05:35] VERBOSE[12537][C-00000001] pbx.c: Executing [111 at capp-Sup_5006:7] Queue("SIP/test_zm-00000001", "SUP_5006_a,rt,,,20") in new stack
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: queue: SUP_5006_a, options: rt, url: , announce: , timeout: 20, agi: , macro: , gosub: , rule: , position:
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: NO QUEUE_PRIO variable found. Using default.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: queue: SUP_5006_a, expires: 1497902755, priority: 0
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue SUP_5006_a has no realtime members defined. No need for update
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue 'SUP_5006_a' Join, Channel 'SIP/test_zm-00000001', Position '1'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499331', '', '', '1', '575750920', '', 'ENTERQUEUE', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Driver for channel 'SIP/test_zm-00000001' does not support indication 3, emulating it
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Channel SIP/test_zm-00000001 setting write format path: slin -> alaw
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Scheduling timer at (50 requested / 50 actual) timer ticks per second
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: There are 0 available members.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: It's not our turn (SIP/test_zm-00000001).
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue SUP_5006_a has no realtime members defined. No need for update
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499594', '', '', '0', '1', '1', 'EXITEMPTY', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Queue 'SUP_5006_a' Leave, Channel 'SIP/test_zm-00000001'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: SIP/test_zm-00000001 is trying to call a queue member.
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Trying 'Local/201 at route_phones_1' with metric 1000000
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Local/201 at route_phones_1 paused, can't receive call
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Nobody left to try ringing in queue
[Jun 19 22:05:35] DEBUG[12537][C-00000001] app_queue.c: Everyone is busy at this time
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: PRAGMA table_info("queue_log")
[Jun 19 22:05:35] DEBUG[12537][C-00000001] res_config_sqlite3.c: DB: cdrDb SQL: INSERT INTO "queue_log" ("time", "data5", "data4", "data3", "data2", "data1", "event", "agent", "queuename", "callid") VALUES ('2017-06-19 22:05:35.499840', '', '', '0', '1', '1', 'EXITEMPTY', 'NONE', 'SUP_5006_a', '1497902735.11')
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Channel SIP/test_zm-00000001 setting write format path: alaw -> alaw
[Jun 19 22:05:35] DEBUG[12537][C-00000001] channel.c: Scheduling timer at (0 requested / 0 actual) timer ticks per second
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx_variables.c: Function CHANNEL(state) result is 'Up'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx_variables.c: Expression result is '0'
[Jun 19 22:05:35] DEBUG[12537][C-00000001] pbx.c: Launching 'ExecIf'
[Jun 19 22:05:35] VERBOSE[12537][C-00000001] pbx.c: Executing [111 at capp-Sup_5006:8] ExecIf("SIP/test_zm-00000001", "0?Answer()") in new stack

queue show
SUP_5006_a has 0 calls (max unlimited) in 'linear' strategy (0s holdtime, 0s talktime), W:0, C:0, A:2, SL:0.0% within 0s
   Members:
      201 at domain.com (Local/201 at route_phones_1 from hint:201 at subscribe_1) with penalty 1 (ringinuse enabled) (dynamic) (paused) (Unavailable) has taken no calls yet
   No Callers



> call hangup after leaving app_queue
> -----------------------------------
>
>                 Key: ASTERISK-27065
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27065
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 13.16.0
>         Environment: centos 7 64bit
> module CDR unloaded
> queue_log to Sqlite via realtime
>            Reporter: Marek Cervenka
>            Assignee: Benjamin Keith Ford
>
> call hangup after leaving queue testA
> dynamic agent paused in testA with unavailable device
> extensions.conf
> exten => _[*+#0-9].,n,Queue(testA,rt,,,20)
> exten => _[*+#0-9].,n,Queue(testB,rt,,,20)
> works ok in 13.15.0



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list