gbrompl Report post Posted 11/01/2003 05:59 AM 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
SupportTeam Report post Posted 11/02/2003 02:34 AM 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
gbrompl Report post Posted 11/03/2003 03:54 AM 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
SupportTeam Report post Posted 11/03/2003 04:23 AM 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
gbrompl Report post Posted 11/03/2003 05:34 AM 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
SupportTeam Report post Posted 11/03/2003 05:56 AM 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
gbrompl Report post Posted 11/03/2003 06:40 AM 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