Page 1 of 1

INBOUND campaign Query

PostPosted: Sat Apr 26, 2008 1:56 pm
by austin.rock9
Hi friends i am facing below two problems.

1) I have setup my INBOUND campaign as per TUTORIAL C from manager manual. When the agents are receiving calls i am not able to see inbound number of customer in the phone field of agent screen. How can i get the customer number in phone field. I am using pri line for receiving calls. Its on a zap line.

2) Whenever my INBOUND calls with customer is over i want to hangup the call and dont want disposition screen. Is that possible ? After hanging up the call new call should come automaticall without giving any disposition from disposition screen.

I am using asterisk-1.2.24 and astguiclient-2.0.3

Thanks

PostPosted: Sat Apr 26, 2008 2:41 pm
by seaq
1. Check in asterisk console if you're receiving caller id at all. Are you using scratch install or it's installed with freepbx?

2. i don't believe it's possible but you can try to use custom status and disable some system status, so it leave only a few options at the disposition screen.

hi

PostPosted: Mon Apr 28, 2008 12:48 am
by austin.rock9
1. where can i see whether i am receiving caller-id or not. ?

2. There is no alternative to skip dispositions. ?

PostPosted: Mon Apr 28, 2008 1:21 am
by mflorell
The clearest way is to turn on logging:
- admin.php
- Admin
- Servers
- AGI Output = BOTH
- SUBMIT

Then look in your Real Asterisk CLI output or the agiout.2008-04-XX file:
/var/log/astguiclient/agiout.2008-04-28

Look for the agi-VDADtransfer.agi output.

hi

PostPosted: Mon Apr 28, 2008 2:49 pm
by austin.rock9
I got the below figure from /var/log/astguiclient/agiout.2008-04-28

Now how can i display this calledid in the phone filed ?

|UPDATE vicidial_auto_calls set status='CLOSER', stage='CLOSER-0' where callerid='Y0428204544000006074';|
2008-04-28 20:45:44|agi-VDADcloser_inboundCIDlookup.agi|-- closer log : |1|6074
|UPDATE vicidial_closer_log set user='692' where lead_id='6074' order by call_date desc limit 1;|
2008-04-28 20:45:44|agi-VDADcloser_inboundCIDlookup.agi|exiting VDAD app, transferring call to 8600074
2008-04-28 20:45:44|agi-VDADcloser_inboundCIDlookup.agi|-- VDCL vcl update: |1|6074|
|UPDATE vicidial_closer_log set queue_seconds='0' where lead_id = '6074' and call_date='2008-04-28 20:45:44';|
2008-04-28 20:45:44|agi-VDADcloser_inboundCIDlookup.agi|XXXXX VDAD transferred: start|stop 2008-04-28 20:45:44|2008-04-28 20:45:44
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi|Perl Environment Dump:
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi|0|INCALL-----193-----CLOSER---------------999-----1
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- accountcode =

2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- callerid = 912113798



2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- calleridname = unknown
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- callingani2 = 0
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- callingpres = 1
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- callingtns = 0
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- callington = 0
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- channel = Zap/41-1
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- context = default
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- dnid = 193
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- enhanced = 0.0
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- extension = 193
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- language = en
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- priority = 4
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- rdnis = unknown
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- request = agi-VDADcloser_inboundCIDlookup.agi
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- type = Zap
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi| -- uniqueid = 1209411950.19129
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi|AGI Variables: |1209411950.19129|Zap/41-1|193|Zap|CLOSER|
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi|+++++ INBOUND CALL VDCL STARTED : |INCALL|CLOSER-193|2008-04-28 20:45:51
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi||SELECT lead_id from vicidial_list where list_id='999' and phone_number='' order by modify_date limit 1;|6073|
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi|callerID changed: Y0428204551000006073
2008-04-28 20:45:51|agi-VDADcloser_inboundCIDlookup.agi||INSERT INTO vicidial_auto_calls (server_ip,campaign_id,status,lead_id,uniqueid,callerid,channel,phone_code,phone_number,call_time,call_type,stage) values('192.168.101.242','INCALL','LIVE','6073','1209411950.19129','Y0428204551000006073','Zap/41-1','1','','2008-04-28 20:45:51','IN','LIVE-0')|


There is no line related to agi-VDADtransfer.agi output in that agiout file.

Can i remove the dispositions ?

PostPosted: Mon Apr 28, 2008 6:19 pm
by mflorell
You posted the right output, I believe I programmed the callerID to default to 10 digits which is why you might be seeing a problem.

That script is not in a current release, but look for a line like this in the code:

if (length($callerid)<10) {$callerid = $parked_by;}

and just change the 10 to something else and your CID should show up.

hi

PostPosted: Tue Apr 29, 2008 12:09 am
by austin.rock9
Thanks for your response.
I have change to 11 instead of 10 in the below line.
if (length($callerid)<10) {$callerid = $parked_by;}

Below are some queries :

1. How can a agent should listen a sound, before receiving a new call.

2. As per above mention architecture i have two server
A. Asterisk
B. Vicidial, mysql, apache
my recordings are getting store at first server. And my perl scripts are running at second server. So now recording will not mix in-out files. I want to record the calls on 2nd server. What should i do to change recording location.

PostPosted: Tue Apr 29, 2008 2:19 am
by mflorell
You should upgrade to at least 2.0.4.1rc1, this has agent alert before call is transferred as well as several other new features and bug fixes.

As for the recordings, you should at least install VICIDIAL on the Asterisk server even if they are not running, then the audio moving script will be there for you to use.

PostPosted: Tue Apr 29, 2008 11:57 am
by kissas
mflorell wrote:You should upgrade to at least 2.0.4.1rc1, this has agent alert before call is transferred


where is or how to use that feature? is a setting? the agent alert before call is transferred.

thx.

PostPosted: Tue Apr 29, 2008 3:01 pm
by mflorell
Yes, it is a setting in the in-groups modification screen of admin.php.

Also, I just posted 2.0.4.1rc2 last night, you should try that one.

PostPosted: Tue Apr 29, 2008 8:35 pm
by kissas
ok tomorrow i'give a try , now i'see the "Agent Alert Extension: 8304" :D
thx

hi

PostPosted: Wed Apr 30, 2008 1:30 am
by austin.rock9
thanks.

astguiclient-2.0.4rc2 is in the svn ?

PostPosted: Wed Apr 30, 2008 2:33 am
by mflorell
http://www.eflo.net/VICIDIALforum/viewtopic.php?t=5493

There is a release linked above, or yes you can download from SVN as well in the agc_2.0.4 branch.

hi

PostPosted: Fri May 02, 2008 1:43 am
by austin.rock9
when i am putting below entry for inbound. And if agent is not available it is speadking some recording. I want to change that recording, so where can i change that recording and where can i find that recording.

; inbound VICIDIAL call with CID delivery through T1 PRI
exten => 1234,1,Ringing ; call ringing
exten => 1234,2,Wait(1) ; Wait 1 second for CID delivery from PRI
exten => 1234,3,Answer ; Answer the line
exten => 1234,4,AGI(agi-VDADcloser_inboundCID.agi,CL_GALLERIA-----7275555134-----Closer-----park----------999-----1)
exten => 1234,5,Hangup

PostPosted: Fri May 02, 2008 4:37 am
by mflorell
generic_hold.gsm

Re: hi

PostPosted: Fri May 02, 2008 5:59 am
by austin.rock9
austin.rock9 wrote:Thanks for your response.
I have change to 11 instead of 10 in the below line.
if (length($callerid)<10) {$callerid = $parked_by;}

Below are some queries :

1. How can a agent should listen a sound, before receiving a new call.

2. As per above mention architecture i have two server
A. Asterisk
B. Vicidial, mysql, apache
my recordings are getting store at first server. And my perl scripts are running at second server. So now recording will not mix in-out files. I want to record the calls on 2nd server. What should i do to change recording location.


Still caller id number is not display though i have chage to 11 instead of 10 in the below line.
if (length($callerid)<10) {$callerid = $parked_by;}

Currently i cannot shift to 2.0.4 due to some reason. So i want to solve in astguiclient-2.0.3

What should i do to solve the prob.

Thanks

PostPosted: Fri May 02, 2008 6:58 am
by mflorell
I think you need to change that to 9 instead of 11 since your callerID is 9 digits.

hi

PostPosted: Tue May 06, 2008 7:56 am
by austin.rock9
after i put 9 it`s working fine. Thanks