Page 1 of 1

Pass Campaign ID on Xfer

PostPosted: Thu Jul 16, 2009 1:21 pm
by BCatlett
We have 2 call centers one in California and one in the Phillipines we are transferring specific calls to the Phillipines from Cali. We would like to be able to make the call show the Campaign names passed as a variable so we can use one in group for it all. Other wise we are looking at having to have a different in group and therefore a different transfer extension per campaign. Any help would be greatly appretiated.

PostPosted: Thu Jul 16, 2009 1:36 pm
by mflorell
vicidial.php version and build?

are both call centers on the same ViciDial setup?

Please explain exactly how you are doing transfers now.

PostPosted: Thu Jul 16, 2009 4:36 pm
by BCatlett
We are running Asterisk 1.2.27 on the receiving server with ViciDial version 2.0.4-121 build # 80424-0442.

This it the context we are using presently on the receiving server::

; INBOUND for PhilsXfer - PhilsXfer
exten => 20000,1,Answer ; Answer the line
exten => 20000,2,AGI(agi-VDAD_ALL_inbound.agi,CLOSER-----LB-----TestInGroup
-----20000-----Closer-----park----------999-----1)
exten => 20000,3,Hangup

We have also Tried::

; INBOUND for PhilsXfer - PhilsXfer
exten => 20000,1,Answer ; Answer the line
exten => 20000,2,AGI(agi-VDAD_ALL_inbound.agi,CLOSER-----LB-----TestInGroup
-----${CALLERID(name)}-----Closer-----park----------999-----1)
exten => 20000,3,Hangup

The sending Server is not a vici server but is running Asterisk 1.4.21.2-2 and we just xfer the call to extension 20000 on the receiving server.
The xfer works fine. We would like the CID name to appear for the vici agent on the receiving server. Then we would not need to use many (10+) In-Groups only one. The sending server is manipulating the CID name before the xfer.

If you need anymore info just let me know. Thank you very much for your help.

PostPosted: Thu Jul 16, 2009 9:07 pm
by mflorell
I would suggest upgrading to 2.0.5 so you can use DIDs which means you will not need to edit the dialplan manually for different inbound call routing and routing of In-groups.

As for altering callerIDname, unless you are doing point to point IAX trunk you cannot change it per call.