VoiceGuide IVR Software Main Page
Jump to content

Caller Name And Caller Id

Recommended Posts

Hi, newby question

 

I have implemented vg for a client. For incoming calls the Caller ID # is shown but Caller Name is not. My client uses Telstra as carrier. Can you pls explain why the caller name is not shown, I suspect it is because the caller has not setup/advertised their name with their telco ?, I would like vg to display both caller id & name, your advice would be appreciated.

 

rgds

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures an incoming call, this will allow us to see what is going wrong.

 

(When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option - any log information will then appear in this window. You must open the trace window before making the call.)

Share this post


Link to post

hi here is the trace, also the call listed in the trace was cutoff, silence detected, could you advise on how I can prevent this occurring again.

 

thanks

 

thanks221231.50 8 callstate OFFERING 66010 0 4

221231.55 8 Lev_CallerID [0299081823,]

221231.55 8 callinfo CALLEDID

221231.56 8 callinfo ORIGIN

221231.56 8 ring 0

221237.50 8 ring 2

221237.52 8 Answer the call at 2/11/2003 22:12:37

221237.52 8 lineAnswer(66010) => 65942

221238.06 8 callstate CONNECTED 66010,1,0

221238.06 8 WorkingModeTAPI=

221238.08 8 WorkingModeScript=

221238.11 8 Inband detection not enabled

221238.11 8 StartLoadedVgs at 2/11/2003 22:12:38

221238.11 8 tapi Reply 65942 0

221238.13 8 [Welcome] Number Input

221238.13 8 [Welcome] Playing (greeting.wav)

221238.14 8 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\VPQMCOSYS\greeting.wav]

221246.45 8 wb(89879600)

221247.47 8 Play End line[8] (id=898796)

221247.48 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

221248.36 8 dtmf * (42,2)

221248.36 8 LsGetNbrsRxDigits *

221248.38 0 LoadedVgs_Find C:\Program Files\VoiceGuide\system\vm\VmLm.vgs at idx=2

221248.38 8 [VmLmStart] Running vb script:[VmLmHangup.vgs]

221350.69 0 LoadedVgs_Find C:\Program Files\VoiceGuide\system\vm\VmLmHangup.vgs at idx=3

221350.69 8 tapi Reply 65736 0

221350.70 8 [VmLmHangup_ForwardLastMsg] Running VB Script...

221350.70 8 RVreplace start (strlen>100)

221350.72 8 VBScript Run continuing...

221350.73 8 Hanging up call... [Run module : no success path defined]

221350.73 8 HangupCall_Common Mode=AfterHangupRun

221350.75 8 ReinitTelephony due to IDLE start

221350.75 8 tapic lineDeallocateCall(MainCall:66010) 0

221350.92 8 lineOpen(8) => 0

221350.94 8 Waiting for a call...

Share this post


Link to post

From the trace we can see that this phone company only supplies the telephone numebr, and not the name:

221231.55 8 Lev_CallerID [0299081823,]

You should speak with the phone company to see if they can send you the name as well (I suspect they will not do it - if they could they would be doing that already...)

 

To change silence detection settings please see entries

 

SilenceDetectLength

SilenceDetectLevel

 

in the VG.INI file.

 

(are you now using v5.1?)

Share this post


Link to post

not using 5.1 yet will do so once I have fully implemented v5a. I have adjusted - sliencedetect level to 5

silencedetectlengnth to 600

 

I have noticed caller id is not showing for each line, using dialogic 4dpci card win2k pro sp2, 4 lines incoming calls to 1 number rotary (telstra) there is a pabx but lines are manually switched to voiceguide pc. line id's are 5,6,7,8

 

Incoming calls on line id 8 show caller id, calls answered by line id 7 do not show caller id. Pls see attached trace log file, i did a restart so you can see the line initialisation.

 

thankyou

VoiceGuideLog1103.txt

Share this post


Link to post

If the Caller ID does not arrive on one of the lines then the most likely reason is that the phone company is not sending the Caller ID information on that line.

 

Quite easy to test/verify this - just attach an external Caller ID monitor box to the line, and make a call to that then see if Caller ID info comes up on the monitor box... I'm pretty sure it will prove that caller ID info is not sent on that line and then you can speak with the phone company to fix this.

 

Another way to show it's not the software is exchange the cables for ports 7 and 8 - and you should then see that Caller ID will then arrive only on line id 7 and not on 8...

Share this post


Link to post

Thanks you are correct, I have instructed the carrier to enabled caller id on all lines in the rotary group.

 

one more question, I want to be able recorde msgs and save them to a specific mailbox based on the caller id rv. I know this is possible as described in your "check caller id" evaluate expression module example but I have some 300 odd mailboxes, thats a lot of goto statements, can you suggest a simpler/better method.

 

rgds

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×