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:29 | Date Closed: | 2004-09-25 02:14:13 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | 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 |