Page 1 of 1

Transfer call to agent using agentdirect

PostPosted: Tue Jul 21, 2020 2:40 pm
by dhijrwn
Cluster setup
ViciBox v.8.1.2 ISO
VERSION: 2.14-733a
BUILD: 200115-1702
Asterisk 13.29.2-vici

Hello guys,

I created a two campaigns,
(camp1) A blended campaign is for the agents and (camp2) an inbound campaign for supervisors.

I assigned a DID pointing at camp2, once a supervior receive an inbound call, they have an option to warm transfer the call to specific agent, or available agent.
Asterisk cli output when im trying to agentdirect transfercall

core_local.c: No such extension/context 90009*AGENTDIRECT*CXFER*6627576**DID_number*username_of_supervisor*username_of_agent*24*@defau while calling Local channel

sometimes it change the @defau to defaul

core_local.c: No such extension/context 90009*AGENTDIRECT*CXFER*6627576**DID_number*username_of_supervisor*username_of_agent*24*@defaul while calling Local channel

WARNING[16135] core_local.c: Someone used Local/90009*AGENTDIRECT*CXFER*6627574**DID_number*username_of_supervisor*username_of_agent*12* somewhere without a @context. This is bad.

What does it mean?? How can I fix it?

Re: Transfer call to agent using agentdirect

PostPosted: Wed Jul 22, 2020 9:32 am
by Kabis
How will you transfer?

Actual transfer method as follows:

While login all agents should select agentdirect ingroup.

While transfer

1. In call, click transfer button.

2. Select agentdirect ingroup.

3. Select agent from 'agents' link.

4. Click local closer.

Now the call will be transferred to particular agent.

Re: Transfer call to agent using agentdirect

PostPosted: Wed Jul 22, 2020 12:08 pm
by dhijrwn
Kabis wrote:How will you transfer?

Actual transfer method as follows:

While login all agents should select agentdirect ingroup.

While transfer

1. In call, click transfer button.

2. Select agentdirect ingroup.

3. Select agent from 'agents' link.

4. Click local closer.

Now the call will be transferred to particular agent.



Hello thank you for your reply.

Yes this is working, I know what the error now,
When im picking the available agent to transfer the call im having this error

core_local.c: No such extension/context 90009*AGENTDIRECT*CXFER*6627646**7252010295*0001_DHIjerwin*0100_DHIlenia*28*@de while calling Local channel

it cuts the context this @de must be @default to make the actual transfer.

Idk how can I fix this. What I can do is to limit my username. Or maybe tweak asterisk? I really don't know.

Re: Transfer call to agent using agentdirect

PostPosted: Wed Jul 22, 2020 2:19 pm
by mflorell
Unfortunately there is a limitation in Asterisk as to the number of characters(80) allowed in their channel names.

If you use shorter User IDs the calls should be able to go through: (0001_DHIjerwin => 0001, 0100_DHIlenia => 0100)

Re: Transfer call to agent using agentdirect

PostPosted: Thu Jul 23, 2020 3:58 am
by dhijrwn
mflorell wrote:Unfortunately there is a limitation in Asterisk as to the number of characters(80) allowed in their channel names.

If you use shorter User IDs the calls should be able to go through: (0001_DHIjerwin => 0001, 0100_DHIlenia => 0100)


Thank you @mflorell.

but when i put the number to call value to 0 then dial with customer, it is working, it will pass to available agents.
and it is working too when i transfer a call using inbound groups.