Guest vknadagouda Report post Posted 05/25/2004 04:34 AM Hi, My telephone company has enabled the caller ID facility, i verified the same. IN the scripts i am using rv as $RV_CIDNUMBER, and the no rings is set to 4. Inspite of this i am unable to get caller id number in my scripts. please help thanks Share this post Link to post
SupportTeam Report post Posted 05/25/2004 04:49 AM Sounds like your modem or telephony card does not correctly detect the Caller ID sent by the phone company... You can see if the modem/card is reporting CallerID to VoiceGuide by looking at the Trace Log. (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
Guest vknadagouda Report post Posted 05/25/2004 05:45 AM Has this got do with inband signaling file, i have not set any inbandsignaling file path in the vg.ini file. Is it neccessary to do so. Share this post Link to post
SupportTeam Report post Posted 05/25/2004 06:20 AM How does your telephone company send CallerID? Most send it FSK encoded between first and second ring, not as Inband Signaling after call is answered. Share this post Link to post
Guest vknadagouda Report post Posted 05/25/2004 06:49 AM It is sent as FSK, so Inbandsignaling is not required. But i am unable to get the callerID into the rv. Please help, its urgent, further progress of my work depends on this. thanks in advance Share this post Link to post
SupportTeam Report post Posted 05/25/2004 07:26 AM Sounds like your modem or telephony card does not correctly detect the Caller ID sent by the phone company... You can see if the modem/card is reporting CallerID to VoiceGuide by looking at the Trace Log. (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
Guest vknadagouda Report post Posted 05/25/2004 07:43 AM i checked 'event trace log', there is no report of callerID, is it problem with the board, using D/4PCI board. What config needs to be set so that the board gives the callerid to voiceguide. thanks Share this post Link to post
SupportTeam Report post Posted 05/25/2004 08:15 AM The D/4PCI usually just works... maybe your phone company is after all not sending the CallerID in a standard way... Share this post Link to post
Guest vknadagouda Report post Posted 05/27/2004 01:37 PM hi, I like to bring to your notice that this cialogic card D/4PCI is used in India. Is there any settings needs to done. Also please clarify why the rotary switch on the Dialogic card needs to set to 1 as suggessted by your installation guide. The factory setting is to 0. thanks Share this post Link to post
SupportTeam Report post Posted 05/27/2004 09:05 PM As mentioned before: maybe your phone company is after all not sending the CallerID in a standard way... You will need to speak with the Dialogic distributor in your area to see if the card support's India's CallerID. They may advice you what parameter file or firmware file needs to be specified for the card to detect the CallerID in your local area. The position of the rotary switch does not really matter. If you have multiple cards in your system then each one must have a different setting - that's all. Share this post Link to post
Guest vknadagouda Report post Posted 06/01/2004 12:24 PM Hi, I have learnt from local Dialogic distributor that Dialogic does not support ACLIP format when retreiving the callerID hence a program is provided by dialogic, which on running gives the callerID, even the source code is available. This program takes control over the device(line) and a message ' wainting for incoming' call is displayed. Now how do i interface this with scripts so that i can get the callerid from the external program. please help thanks Share this post Link to post
SupportTeam Report post Posted 06/01/2004 10:09 PM What is that program? Can you post the source code here please. Share this post Link to post
Guest vknadagouda Report post Posted 06/02/2004 07:27 AM (edited) Hi, Yes, sending it as attachment, it is a Zip file, on extracting see the program callerid.c Also how get hold of events of Dialogic in Voiceguide scripting env. Edited 06/05/2004 11:59 PM by vknadagouda Share this post Link to post
SupportTeam Report post Posted 06/02/2004 12:07 PM I was told it's not possible to add this in any way to co-exist with VoiceGuide... Share this post Link to post
Guest vknadagouda Report post Posted 06/02/2004 12:49 PM Is it posiible to build Activex componnet for us so that we can invoke from VB script and get the id. Share this post Link to post
SupportTeam Report post Posted 06/02/2004 09:07 PM No - the sample code provided by Dialogic cannot be used that way. It would need to be integrated into VoiceGuide itself. Share this post Link to post
Guest vknadagouda Report post Posted 06/03/2004 04:41 AM So then how to get callerid sent in Aclip format, what ur plan in supporting this format, I think it is essential that Voice guide should supprt this. Or is there any suggestion from ur side. Share this post Link to post
SupportTeam Report post Posted 06/03/2004 05:18 AM Must say I'm a little bit surprised that Dialogic's TAPI drivers are not retrieving the CallerID correctly already - the TAPI drivers ought to be doing such detection for the application. I understand that ACLIP is also used in the UK, and we have customers in UK that can retrieve the Caller ID with no problems - so I'm not too sure why it does not work for you or why do you need special Dialogic code to be ran to retrieve Caller ID... What country are you in? (India?) Share this post Link to post
Guest vknadagouda Report post Posted 06/03/2004 08:31 AM Yes i am using in India, I followed the instructions given by Voiceguide' s user guide while installing my Dialogic card. I hope TAPI drivers are installed properly. It was my local dealer who suggested that dialogic does not support ACLIP format and it was he who forwarded the code to me. Can give some refernces of the this forum members from UK who are using D/4PCI card. Share this post Link to post
Guest vknadagouda Report post Posted 06/03/2004 08:35 AM Also installing SR pack-1 will help me out. Currently sr-1 is not installed on my system. Share this post Link to post
Guest vknadagouda Report post Posted 06/03/2004 01:59 PM Since we know that callerid is sent in ACLIP format (DTMF tones) how does voiceguide identify this(ie weather it is CLASS OR ACLIP FORMAT), is there any setting that needs to do this, because the sample program sent to by me, does enabling of DTMF mode (see the main function in the callerid.c program) Share this post Link to post
SupportTeam Report post Posted 06/03/2004 10:52 PM If the Caller ID is sent between first and second rings you could try answering the call after the first ring and then 'read in' the DTMF digits sent using the Inband Signaling system, or just use a Get Numbers module. Share this post Link to post
Guest vknadagouda Report post Posted 06/05/2004 02:11 PM Inband signalling is not enabled,As suggested, used the get numbers module as the first module of a script but even then failed to obtain the callerid. This is what i did In a new script, made the Get numbers as first module and this module in turn calls a evaluate expression module. In the evaluate module i set the expression to be evaluated as $RV[getnumbers module ]. Also enabled store to file. Next called, answered after the first ring, since we have get numbers as first module, it waits for a number to be entered, inspite of entering any number no caller id is collected in getnumbers module. Next tried not to enter any number even then no success with callerid. This is turn out to be big issue for us, project progress is stalled because of this problem. Please help by 1. Giving us the script which collects callerid in getnumbers module 2. Any contacts in India/UK where the calllerid format is CLIP. Share this post Link to post
SupportTeam Report post Posted 06/06/2004 12:31 AM The Get Numbers as first module should work. Can you confirm that VoiceGuide is picking up the call immediately after the first ring? (you can do this by attaching a telephone handset in parallel with the line). If VoiceGuide is not picking up the call after first ring then you can try setting the "Report incoming call" configuration entry in the Dialogic TSP to 0 (see attached screenshot below). Share this post Link to post
Guest vknadagouda Report post Posted 06/07/2004 05:46 AM Changed the settings in Dialogic TSP for 'Report incoming call' to 0 as suggetsted, picked the call after the first ring, but no signs of callerid being received in the first module. help required urgently Share this post Link to post
Guest vknadagouda Report post Posted 06/07/2004 05:55 AM forwarding the event log file as follows 105931.10 3 linedevstate 2048 0 0 105931.14 3 callstate OFFERING 65843 0 4 105931.17 3 Answer the call at 07-06-2004 10:59:31 AM 105931.17 3 lineAnswer(65843) => 65826 105931.17 3 callinfo CALLEDID 105931.18 3 callinfo ORIGIN 105931.18 3 ring 0 105931.73 3 callstate CONNECTED 65843,1,0 105931.73 3 WorkingModeTAPI@Connected= 105931.73 3 WorkingModeScript@Connected= 105931.77 3 Inband detection not enabled 105931.78 3 StartLoadedVgs at 07-06-2004 10:59:31 AM 105931.78 3 AddRVns [scriptsPath]{C:\USERS\Deepak\calleridtest\} 105931.78 3 rv add [$RV_STARTTIME]{07-06-2004 10:59:31 AM} 105931.78 3 rv add [$RV_DEVICEID]{3} 105931.78 3 rv add [$RV_CIDNAME]{} 105931.79 3 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 105931.79 3 rv add [$RV_CIDNUMBER]{} 105931.80 3 tapi Reply (LineEvReply) ok 65826 0 105931.80 3 callinfo MONITORMODES 105931.81 3 TimeoutClear 105931.81 3 [GetDTMFTones] Number Input 105931.81 3 [GetDTMFTones] Playing () 105931.82 3 ScriptEventCode 8001 iLineState=1300 105931.83 3 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 105931.85 3 TimeoutSet 10 EV_TIMEOUT_HANGUP 105931.85 3 TimeoutSet 2 EV_TIMEOUT_GOTOMODULE 105933.80 3 Timer fired EV_TIMEOUT_GOTOMODULE 105933.80 3 ScriptEventCode 9002 iLineState=1301 105933.81 3 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 105933.81 3 rv add [GetDTMFTones]{} 105933.81 3 AddRVns [GetDTMFTones_PathTaken]{timeout} 105933.82 3 TimeoutClear 105933.82 3 [EvalualteDTMF] Evaluate [$RV[GetDTMFTones]$RV_CIDNUMBER] 105933.83 3 RVreplace start: [$RV[GetDTMFTones]$RV_CIDNUMBER] 105933.83 3 RVns [PathSysVoice]{}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\USERS\Deepak\calleridtest\}[$RV_STARTTIME]{07-06-2004 10:59:31 AM}[$RV_DEVICEID]{3}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[GetDTMFTones]{}[GetDTMFTones_PathTaken]{timeout} 105933.85 3 RVreplace end: [] 105933.88 3 .Eval() 105933.88 3 rv add [EvalualteDTMF_Input]{} 105933.88 3 rv add [EvalualteDTMF]{} 105933.89 3 Eval Expr result:[] 105933.89 3 path {} not found 105933.90 3 rv add [Hangup Time]{07-06-2004 10:59:33 AM} 105933.90 3 Hanging up call... [No path (False) to next module defined.] 105933.90 3 RecSoundStop ok 105933.91 3 PlaySoundStop err=0 105933.91 3 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 105933.93 3 fnHangupCall end 105933.97 3 linedevstate 2048 0 0 105933.98 3 callstate IDLE 65843 0 0 105933.98 3 WorkingMode@Idle= 105933.98 3 TimeoutClear 105934.04 3 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE 105934.05 3 tapi Reply (LineEvReply) ok 65809 0 105934.95 3 Timer fired EV_TIMEOUT_TIMETOREINITLINE 105934.95 3 ScriptEventCode 9008 iLineState=900 105934.95 3 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 105934.96 3 ReinitTelephony due to IDLE 105934.97 3 tapic lineDeallocateCall(MainCall:65843) 0 105935.12 3 lineOpen(3)=> 105935.12 3 Waiting for a call... 105935.13 3 LineHandle=65792 105935.13 3 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 105938.14 3 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 105938.14 3 ScriptEventCode 9013 iLineState=900 110007.12 0 sys cleanup Start 110007.14 0 sys cleanup End Share this post Link to post
Guest vknadagouda Report post Posted 06/09/2004 04:01 AM Hi, wating for ur reply, please sugget any other method. Share this post Link to post
SupportTeam Report post Posted 06/09/2004 07:05 AM At this stage it's back with the developers to see what can be done here. Have you confirmed that CallerID is arriving OK on this line? Have you used a CallerID capable phone to device to verify this? Share this post Link to post
Guest vknadagouda Report post Posted 06/10/2004 04:55 AM Yes, used a callerid capable phone and verified, the caller number is displayed. Share this post Link to post
Guest vknadagouda Report post Posted 06/17/2004 04:21 AM Hi, Any progress towards solution for this problem, please reply Share this post Link to post
Guest vknadagouda Report post Posted 06/28/2004 05:40 AM please reply the status of this problem Share this post Link to post
SupportTeam Report post Posted 06/28/2004 05:47 AM I know that there is currently a lot of work in another area of the software and at this stage the ACLIP detection issue you have reported is not even getting investigated. It will be a few months before it will be looked at. Share this post Link to post