Passing Caller Id to External Calls

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Passing Caller Id to External Calls

Postby staurad » Fri Apr 27, 2012 1:50 pm

Hello,

I am trying to pass callerid and callername to my outgoing call using Career oubound ip.

I have one did set up that assign to one ingroup that configure in campaign in allowed Inbound Groups. In the InGroup I have set up No Agent No Queue = Y and action is EXTENSION which is one of my agent cell phone number.

So the purpose is, when call comes in on that did, it should route the call to that agent's cell phone. In campaign, my custom caller id = N and Campaign CallerID = UNKNOWN ( i think this is why agent cell phone gets UNKNOWN for all calls)

This is my dial plan entry for Vitelity Career

exten => _91NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _91NXXNXXXXXX,2,Set(CALLERID(name)=${CALLERIDNAME})
exten => _91NXXNXXXXXX,3,Set(CALLERID(number)=${CALLERID(num)})
exten => _91NXXNXXXXXX,4,Dial(${vitel}/${EXTEN:1},,tTor)
exten => _91NXXNXXXXXX,5,Hangup

I am not sure what step I am missing but i wanted to pass actual caller id to agent's cell phone and not UNKNOWN through campaign. Can someone please help me here, am I missing any step or misconfigured anything?

I have recently installed GoAutoDial ce 2.1

thanks
staurad
 
Posts: 5
Joined: Mon Mar 19, 2012 1:30 pm

Re: Passing Caller Id to External Calls

Postby staurad » Fri Apr 27, 2012 3:26 pm

This is whay asterisk log says


[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- Executing [91xxxxxxxxxx@default:1] AGI("SIP/vitel-inbound-00000005", "agi://127.0.0.1:4577/call_log") in new stack
[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- Executing [91xxxxxxxxxx@default:2] Set("SIP/vitel-inbound-00000005", "CALLERID(name)=") in new stack
[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- Executing [91xxxxxxxxxx@default:3] Set("SIP/vitel-inbound-00000005", "CALLERID(number)=0000000000") in new stack
[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- Executing [91xxxxxxxxxx@default:4] Dial("SIP/vitel-inbound-00000005", "SIP/voip-outbound/16262288979||tTor") in new stack
[Apr 27 16:20:46] VERBOSE[27294] logger.c: -- Called voip-outbound/1xxxxxxxxxx

at
Why I am getting 0000000000 as CALLER ID (number) instead of actual caller id? What changes I have to do on campaign side so that it actual pass the caller id when call route to external number. When I have Custom CALLERID='Y' and Campaign CallerID = '91xxxxxxxxxxx' then it actually pass '91xxxxxxxxxx' as caller id and i can see in the log, but instead i want to pass actual phone number of person who's calling.

How can i make this work? Any idea? Any help?
staurad
 
Posts: 5
Joined: Mon Mar 19, 2012 1:30 pm

Re: Passing Caller Id to External Calls

Postby mcargile » Tue May 01, 2012 9:45 am

What is the campaign caller id set to? Also remove those set commands from your dialplan. They will only cause problems. You can change them into Noops if you like. Lastly having setup Vitelity for several clients I am pretty sure Vitelity will not like you dialing out through their Inbound gateway. You should also have a sip record labeled vitel-outbound that you should be dialing out.
Michael Cargile | Director of Engineering | ViciDialGroup | http://www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 617
Joined: Tue Jan 16, 2007 9:38 am


Return to Support

Who is online

Users browsing this forum: No registered users and 125 guests