Page 1 of 1

Press 1 Campaign with Customer Data / CLI required

PostPosted: Wed Nov 21, 2012 7:56 am
by qkazmi514
Hi,

I have setup a Press 1 Campaings, its working fine, when a custpmer press 1.
I choose on Survey Method: EXTENSION and on Survey Survey Xfer Extension : 4466 (my internal DID).
When a call comes on my Internal DID (4466), I choose DID Route : IN_GROUP.
then call comes in IN_GROUP and put in a queue ( If no agents are available / if agents available it transfer to the agent login to that campaign using web internface).
In short, Agent got the call. AND can talk to the customer perfectly fine.
BUT
on Agent screen it DOES NOT SHOW the customer phone number( where the asterisk dialed). It gives the Campaign CallerID.
I want to display the Customer CallerID, first name last name etc, whatever I load into the lead.

Its GoAutoDial installed, version 2.0
VERSION: 2.4-309a
BUILD: 110430-1642
© 2011 ViciDial Group

Please help me to sort it out.

Many thanks
Kazmi

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Wed Nov 21, 2012 6:08 pm
by mflorell
What is "Action Transfer CID" set to in your In-group?

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Wed Nov 21, 2012 8:58 pm
by williamconley
I thought "Action Transfer CID" was for when it left the Ingroup for outside call times. This is for arriving at the ingroup from a Survey. But the question is why these calls are arriving at an Ingroup via a DID instead of just being transferred to the agent directly?

If you MUST do this (for instance if you are running Survey on one campaign and Ratio on another and want to pass all the calls to the agent ...) consider trying a Call Menu which has silence for a prompt (or a missing prompt?) and a 1 second timeout that times out to an ingroup .. this may allow the callerid to "come along for the ride".

And consider (seriously!) upgrading to the latest 2.4 (which I do not think you are on ... or latest SVN, which is freakin' cool).

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Nov 22, 2012 3:01 pm
by qkazmi514
mflorell wrote:What is "Action Transfer CID" set to in your In-group?


Sorry Sir, I could not found this option in In-group settings.
Please advise more,

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Nov 22, 2012 3:14 pm
by qkazmi514
williamconley wrote:I thought "Action Transfer CID" was for when it left the Ingroup for outside call times. This is for arriving at the ingroup from a Survey. But the question is why these calls are arriving at an Ingroup via a DID instead of just being transferred to the agent directly?

I try to route the DID to an agent also, but it still get the campaign callerid and shows Ingroup name and shows me internal DID.
I'm adding these lines / code in my extesnion.conf, please verify also, should I add it or not, if I dont add it, the system did not found the DID number.

exten => 4466,1,Answer
exten => 4466,n,set(callTime=${STRFTIME(,,%Y%m%d-%H%M%S)})
exten => 4466,n,Set(filename=VB911_${CALLERID(number)}_${calltime})
exten => 4466,n,monitor(wav,/var/spool/asterisk/monitor/${filename},m)
exten => 4466,n,AGI(agi-VDAD_ALL_inbound.agi,CIDLOOKUP-----LB-----912InGroup1-----4466-----Closer-----park----------999-----1-----925)


If you MUST do this (for instance if you are running Survey on one campaign and Ratio on another and want to pass all the calls to the agent ...) consider trying a Call Menu which has silence for a prompt (or a missing prompt?) and a 1 second timeout that times out to an ingroup .. this may allow the callerid to "come along for the ride".

Boss, I try to fwd the DID to menu and choose after 1 second time to in group, but stilll I got the same result as mentioned above.

And consider (seriously!) upgrading to the latest 2.4 (which I do not think you are on ... or latest SVN, which is freakin' cool).


I update it few months ago, can you pls share an easy URL to upgrade it please :-)

Many thanks
Kazmi

Dear Sir,

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Nov 22, 2012 4:16 pm
by williamconley

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Mon Nov 26, 2012 9:41 am
by qkazmi514
qkazmi514 wrote:
mflorell wrote:What is "Action Transfer CID" set to in your In-group?


Sorry Sir, I could not found this option in In-group settings.
Please advise more,


Hi,

I have below mention , where I have the option of "Action Transfer CID" in your In-group.

VERSION: 2.4-364a
BUILD: 120409-1136
© 2012 ViciDial Grou

but when I upgrade my GoAutodial using this link ..goautodialce/wiki/Upgrade_Goautodial20-Goautodial21
now I have this
VERSION: 2.4-309a
BUILD: 110430-1642
© 2011 ViciDial Group

but still I could not see the option of "Action Transfer CID" in your In-group.
Please guide me how I can upgrade to that astguiclient ?
Does it works if I copy this folder from my existing server to new one ?

Many Thanks,

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Mon Nov 26, 2012 2:57 pm
by qkazmi514
MANY MANY THANKS TO BOTH GURU AND KING OF VICIDIAL.

Action Transfer CID --- fix my CLI display issue.
I update to 2.6 astguiclient.
many thanks

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Fri Dec 14, 2012 11:00 am
by jimmyottis
Kazmi,

I am having the exact same issue, I have GoAutoDial version 2.1 and Vicidial version 2.4-309a

Where do I go on the Vicidial to fix this problem?

Many thanks.

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Sat Dec 15, 2012 1:56 pm
by williamconley
exact same problem? you are missing the Action Transfer CID option in your vicidial ingroup?

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Sat Dec 15, 2012 3:29 pm
by jimmyottis
Yes, I am missing that option. How can I get that option?

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Sun Dec 16, 2012 7:05 pm
by williamconley

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Wed Mar 30, 2016 6:26 pm
by udy786
Hello,

Same problem I am facing. When agents getting call, campaign caller id showing to agent. It should show customer caller id.

In=group Setting:-
In-group setting Action Transfer CID is available. I have tried with CUSTOMER and CUSTOMERCLOSER but still same.

Campaing:-
Survey Method:- EXTENSION
Survey Survey Xfer Extension:9712347

Dialplan:-

exten => 9712347,1,AGI(agi-DID_route.agi)
exten => 9712347,n,Hangup()

DID Setting:-
DID created:- 9712347
In-Group Call Handle Method: CIDLOOKUP
Filter In-Group Call Handle Method: CIDLOOKUP

Server Details:-

VERSION: 2.9-441a
BUILD: 140612-1628
© 2014 ViciDial Group

OS:- Centos 5.10 (Goautodial 3.3)
24 core with 32GB RAM Dedicated server.

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Mar 31, 2016 11:16 am
by williamconley
"Transfer to an extension which bounces to an ingroup" that has agents in it?

Why are you doing this instead of putting agents (or remote agents) directly into the campaign? On-Hook Agents are the better method. And if you have a separate carrier dialplan entry to call the agents and leave off the AGI line from that dialplan entry, vicidial will leave the CID as the prospect.

Also: I don't recommend Goautodial for press one campaigns. Clustering is not nearly as easy in Goautodial as it is in Vicibox (just answer the quiz during install and *poof*, you're in a Multi-Server system!). Plus Goautodial is not compatible with the latest version of Vicidial. Always behind. LOL (We're at 2.12 and you're at 2.09). Just sayin' ...

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Mar 31, 2016 11:41 am
by udy786
Hello William,

Thank you for quick response.

We have 5 Press 1 campaign and call going to 5 different extension. I have created 5 DID(Extension) and In-group to forward to a campaign. If I am going to put agent directly to campaign then one agent can handle only one press 1 campaign but in my setup I am planing to give all press 1 campaign's call to all agents in one campaign. They can identify call coming from which campaign using In-group color code. This is the reason to forward to Press 1-> extension-> DID-> In-Group-> Campaign-> Agent.

I don't use goaudodial interface or anything. Its only ISO I have used for installation else everything I am using from vicidial.

In IN-group setting I have checked On-Hook CID: from GENERIC to CUSTOMER_PHONE but still same.

Please advice.

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Mar 31, 2016 12:45 pm
by williamconley
I suspect you will lose the CID during the transfer to extension step. Perhaps you should try transferrring to a call menu with a zero timeout that drops to an ingroup automatically. The CID may survive that transition.

Although it's entirely possible that the extension method may work, too and you just need to make some adjustments. You could try dumping some channel variables via "NoOp()" to see if the callerid is still there during this transition. but I like the call menu option as it stays within Vicidial's core.

Also, how did you get the extension into the dialplan? If you edited extensions.conf ... you're letting yourself get set up for some serious headaches down the line. 8-)

Are these agents On-Hook?

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Thu Mar 31, 2016 1:34 pm
by udy786
Hello,

Good Day!

Here is my dialplan,

Code: Select all
exten => 9712347,1,AGI(agi-DID_route.agi)
exten => 9712347,n,Hangup()


Also I tried:-

Code: Select all
exten => 9712347,1,Answer()
exten => 9712347,n,Set(CALLERID(name)=${CALLERID(name)})
exten => 9712347,n,AGI(agi-VDAD_ALL_inbound.agi,CIDLOOKUPRC-----LB-----9712345-----9712345-----Closer-----park----------999-----1-----Inbound)



I will try to print one by one all variable's value using NoOp() and see which one have caller so I can pass it to In-group or else I will try using call menu.

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Fri Apr 01, 2016 11:35 am
by udy786
Hello William,

As you advised, I tried but I am getting Campaign caller ID when I am transferring Survey call to Extension because agi-VDAD_ALL_outbound.agi. Also when I transfer to call callmenu then s going in so not able to find In-group and call hangup.

Extension
Code: Select all
[Apr  1 12:22:01] DTMF[8235]: channel.c:4151 __ast_read: DTMF begin '1' received on SIP/Alcazar-0000a186
[Apr  1 12:22:01] DTMF[8235]: channel.c:4155 __ast_read: DTMF begin ignored '1' on SIP/Alcazar-0000a186
[Apr  1 12:22:01] DTMF[8235]: channel.c:4066 __ast_read: DTMF end '1' received on SIP/Alcazar-0000a186, duration 140 ms
[Apr  1 12:22:01] DTMF[8235]: channel.c:4135 __ast_read: DTMF end passthrough '1' on SIP/Alcazar-0000a186
[Apr  1 12:22:01]     -- Playing 'go_Hold-8khz' (escape_digits=) (sample_offset 0)
[Apr  1 12:22:05]     -- <SIP/Alcazar-0000a186>AGI Script agi-VDAD_ALL_outbound.agi completed, returning 0
[Apr  1 12:22:05]     -- Executing [9712347@default:1] Answer("SIP/Alcazar-0000a186", "") in new stack
[Apr  1 12:22:05]     -- Executing [9712347@default:2] NoOp("SIP/Alcazar-0000a186", "XXXXXXXXXX=======(XXXXXXXXXX=====(XXXXXXXXXX") in new stack
[Apr  1 12:22:05]     -- Executing [9712347@default:3] Set("SIP/Alcazar-0000a186", "CALLERID(name)=3473522432") in new stack
[Apr  1 12:22:05]     -- Executing [9712347@default:4] AGI("SIP/Alcazar-0000a186", "agi-VDAD_ALL_inbound.agi,CIDLOOKUPRC-----LB-----9712347-----9712347-----Closer-----park----------999-----1-----Inbound") in new stack
[Apr  1 12:22:05]     -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
[Apr  1 12:22:05]     -- Playing 'sip-silence' (escape_digits=) (sample_offset 0)
[Apr  1 12:22:05]     -- Playing 'sip-silence' (escape_digits=) (sample_offset 0)
[Apr  1 12:22:06]   == Manager 'sendcron' logged on from 127.0.0.1
[Apr  1 12:22:06]     -- Executing [XXX*XXX*XXX*XXX*78600052@default:1] Goto("Local/209*126*XXX*XXX*78600052@default-0000a31a;2", "default,78600052,1") in new stack
[Apr  1 12:22:06]     -- Goto (default,78600052,1)
[Apr  1 12:22:06]     -- Executing [78600052@default:1] MeetMe("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;2", "8600052,Fq") in new stack
[Apr  1 12:22:06]        > Channel Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1 was answered.
[Apr  1 12:22:06]     -- Executing [83047777777777@vicidial-auto:1] Answer("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1", "") in new stack
[Apr  1 12:22:06]     -- Executing [83047777777777@vicidial-auto:2] Playback("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1", "ding") in new stack
[Apr  1 12:22:06]   == Manager 'sendcron' logged off from 127.0.0.1
[Apr  1 12:22:06]     -- <Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1> Playing 'ding.gsm' (language 'en')

[Apr  1 12:22:06]     -- Executing [83047777777777@vicidial-auto:3] Hangup("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1", "") in new stack
[Apr  1 12:22:06]   == Spawn extension (vicidial-auto, 83047777777777, 3) exited non-zero on 'Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1'
[Apr  1 12:22:06]     -- Executing [h@vicidial-auto:1] AGI("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------") in new stack
[Apr  1 12:22:06]     -- <Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16--------------- completed, returning 0
[Apr  1 12:22:06]   == Spawn extension (default, 78600052, 1) exited non-zero on 'Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;2'
[Apr  1 12:22:06]     -- Executing [h@default:1] AGI("Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------") in new stack
[Apr  1 12:22:06]     -- <Local/XXX*XXX*XXX*XXX*78600052@default-0000a31a;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------- completed, returning 0



CallMenu

Code: Select all
[Apr  1 12:10:29]     -- Executing [s@9712347:1] Answer("SIP/Alcazar-0000a182", "") in new stack
[Apr  1 12:10:29]     -- Executing [s@9712347:2] AGI("SIP/Alcazar-0000a182", "agi-VDAD_inbound_calltime_check.agi,CALLMENU-----YES-----9712347-------------------------N

Re: Press 1 Campaign with Customer Data / CLI required

PostPosted: Sat Apr 02, 2016 4:28 pm
by williamconley
This is where you are likely losing it. Do not transfer to an extension. Plus, whatever it meant to transfer this call to fails.
Executing [9712347@default:1] Answer("SIP/Alcazar-0000a186", "")


It's answering a line ... instead of sending the call to a call menu. How did you set the system to transfer the call to a call menu? Is that an option in the Survey? If not .. .upgrade! This call is dropping out of Vicidial control and entering "custom extension" areas that are likely to fail unless you expend cash or learn the intricacies of Vicidial interoperation between agi scripts.