[Home]

Summary:ASTERISK-00220: Agentlogin misinterprets '#' transfer key as '#' acknowledged when call from Q is bridged
Reporter:tclark (tclark)Labels:
Date Opened:2003-09-04 18:42:29Date Closed:2004-09-25 02:14:13
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_queue
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Steps to reproduce
agent.conf
group=1
ackcall=no
agent => 1,,Agent 1
group=2
ackcall=always
agent => 2,,Agent 2
queues.conf

[q]
strategy = ringall
timeout = 30
retry = 1
maxlen = 0
member => Agent/:1
member => Agent/:2

1) exten => *3,1,AgentLogin(1)
2) put some call in the q
3) continue dropping calls
  untill a call from the q is bridge using
  a masquerade
4) now do a ASTERISK-694 to try and park the call
  the '#' will be misinterpreted as a an acknowledgement


if the last ackcall is a ackcall=no,
then the ackcall=always agent will hear 2 beeps

****** ADDITIONAL INFORMATION ******

DEBUG[262160]: File channel.c, Line 1862 (ast_channel_masquerade): Done planning to masquerade Agent/P:2-20723 into the structure of Agent/5
   -- Agent/P:2-20723 answered IAX[dispatch@192.168.1.201:5036]/192
   -- Stopped music on hold on IAX[dispatch@192.168.1.201:5036]/192
DEBUG[253974]: File channel.c, Line 1891 (ast_do_masquerade): Actually Masquerading Agent/5(6) into the structure of Agent/P:2-20723(6)
DEBUG[253974]: File channel.c, Line 1902 (ast_do_masquerade): Got clone lock on 'Agent/5' at 0x813d338
DEBUG[253974]: File channel.c, Line 2033 (ast_do_masquerade): Destroying clone 'Agent/P:2-20723<ZOMBIE>'
DEBUG[253974]: File channel.c, Line 2048 (ast_do_masquerade): Putting channel Agent/5 in 64/2 formats
DEBUG[253974]: File channel.c, Line 2065 (ast_do_masquerade): Done Masquerading Agent/5 (6)
DEBUG[49159]: File chan_iax.c, Line 3704 (socket_read): Immediately destroying 191, having received hangup

   -- Zap/2-1 acknowledged
DEBUG[253974]: File channel.c, Line 2218 (ast_channel_bridge): Got a FRAME_CONTROL frame on channel Agent/5
DEBUG[253974]: File channel.c, Line 2278 (ast_channel_bridge): Bridge stops bridging channels IAX[dispatch@192.168.1.201:5036]/192 and Agent/5
DEBUG[253974]: File res_parking.c, Line 392 (ast_bridge_call): Read from Agent/5 (4,4)
DEBUG[253974]: File chan_zap.c, Line 3389 (zt_read): DTMF digit: 7 on Zap/2-1
DEBUG[253974]: File channel.c, Line 2244 (ast_channel_bridge): Got AST_BRIDGE_DTMF_CHANNEL_1 on c1 (Agent/5)
DEBUG[253974]: File channel.c, Line 2278 (ast_channel_bridge): Bridge stops bridging channels IAX[dispatch@192.168.1.201:5036]/192 and Agent/5
DEBUG[253974]: File res_parking.c, Line 392 (ast_bridge_call): Read from Agent/5 (1,55)
DEBUG[253974]: File chan_zap.c, Line 3389 (zt_read): DTMF digit: 0 on Zap/2-1
DEBUG[253974]: File channel.c, Line 2244 (ast_channel_bridge): Got AST_BRIDGE_DTMF_CHANNEL_1 on c1 (Agent/5)
DEBUG[253974]: File channel.c, Line 2278 (ast_channel_bridge): Bridge stops bridging channels IAX[dispatch@192.168.1.201:5036]/192 and Agent/5
DEBUG[253974]: File res_parking.c, Line 392 (ast_bridge_call): Read from Agent/5 (1,48)
DEBUG[253974]: File chan_zap.c, Line 3389 (zt_read): DTMF digit: 0 on Zap/2-1
DEBUG[253974]: File channel.c, Line 2244 (ast_channel_bridge): Got AST_BRIDGE_DTMF_CHANNEL_1 on c1 (Agent/5)
DEBUG[253974]: File channel.c, Line 2278 (ast_channel_bridge): Bridge stops bridging channels IAX[dispatch@192.168.1.201:5036]/192 and Agent/5
DEBUG[253974]: File res_parking.c, Line 392 (ast_bridge_call): Read from Agent/5 (1,48)

*CLI> show channels
       Channel  (Context    Extension    Pri )   State Appl.         Data
       Agent/5  (default    s            1   )      Up Bridged Call  IAX[dispatch@192.168.1.201:5036]/192
       Zap/2-1  (TimOfficeFXS *3           1   )      Up AgentLogin    5
IAX[dispatch@192.168.1.201:5036]/192  (dispatchq  s            1   )      Up Queue         taxidispatchq|t
3 active channel(s)
Comments:By: tclark (tclark) 2003-09-04 18:43:33

..

edited on: 09-04-03 18:24

edited on: 09-04-03 18:25

By: Mark Spencer (markster) 2003-09-06 16:13:49

Fixed in CVS