[asterisk-bugs] [JIRA] (ASTERISK-24257) agent must dial acceptdtmf twice to bridge to queue caller
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Wed Sep 3 09:44:29 CDT 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-24257?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=222530#comment-222530 ]
Matt Jordan commented on ASTERISK-24257:
----------------------------------------
This should probably pass the {{dtmf_accept}} parameter into {{ast_stream_and_wait}} instead of {{AST_DIGIT_NONE}}:
{code}
agent_lock(agent);
playfile = ast_strdupa(agent->cfg->beep_sound);
agent_unlock(agent);
ast_stream_and_wait(bridge_channel->chan, playfile, AST_DIGIT_NONE);
{code}
A beep is relatively short, so ignoring the DTMF key during it is not a big deal. However, we do allow the administrator to override the acknowledgement sound - which means that playback could be a *lot* longer. If so, you would want the sound to get broken by the DTMF acknowledgement, and to immediately throw the agent into the bridge.
> agent must dial acceptdtmf twice to bridge to queue caller
> ----------------------------------------------------------
>
> Key: ASTERISK-24257
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-24257
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_agent_pool
> Affects Versions: 12.4.0
> Environment: Asterisk 12.4.0-rc1
> Reporter: Steve Pitts
> Assignee: Rusty Newton
> Attachments: agents.conf, extensions.conf, queues.conf
>
>
> I login an agent using the agentlogin dialplan app. Then I place a call into the queue. Agent dial acceptdtmf digit, hears a beep, but is not bridged to caller. Agent dials acceptdtmf again, and is now bridged to caller
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list