rodneywhite Report post Posted 08/18/2004 07:23 PM We have recently installed VoiceGuide v. 5.2. I am looking for assistance with the Inband Signaling file for an Avaya G3R PBX. As I've noticed with other posts, I am attaching the contents of the event trace log. Any suggestions?? 104605.35 12 linedevstate 2048 0 0 104605.35 12 callstate OFFERING 65815 0 4 104605.35 12 Answer the call at 8/18/2004 10:46:05 AM 104605.35 12 lineAnswer(65815) => 65970 104605.36 12 callinfo CALLEDID 104605.36 12 callinfo ORIGIN 104605.36 12 ring 0 104605.88 12 callstate CONNECTED 65815 1 0 104605.88 12 callstate CONNECTED 65815,1,0 104605.88 12 WorkingModeTAPI@Connected= 104605.89 12 WorkingModeScript@Connected= 104605.89 12 Inband detection not enabled 104605.90 12 StartLoadedVgs at 8/18/2004 10:46:05 AM 104605.90 12 AddRVns [scriptsPath]{C:\VoiceGuide\Scripts\DMI Scripts\} 104605.90 12 AddRVns [scriptPath]{C:\VoiceGuide\Scripts\DMI Scripts} 104605.90 12 rv add [$RV_STARTTIME]{8/18/2004 10:46:05 AM} 104605.90 12 rv add [$RV_DEVICEID]{12} 104605.90 12 rv add [$RV_CIDNAME]{} 104605.90 12 AddRVns [PathApp]{C:\VoiceGuide\} 104605.90 12 rv add [$RV_CIDNUMBER]{} 104605.91 12 tapi Reply (LineEvReply) ok 65970 0 104605.91 12 timer clear 104605.91 12 [CaptureANI] Number Input 104605.91 12 [CaptureANI] Playing () 104605.92 12 ScriptEventCode 8001 iLineState=1300 104605.92 12 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 104605.92 12 timer set 5 EV_TIMEOUT_REPLAYMSG 104605.92 12 callinfo MONITORMODES 104606.64 12 dtmf 5 (65815,53,2) 104606.64 12 ScriptEventCode 53 iLineState=1301 104606.64 12 LsGetNbrsRxDigits 5 104606.65 12 [CaptureANI] Number Input 5 104606.65 12 path {5} not found 104606.65 12 timer set 6 EV_TIMEOUT_ENTERDATA 104606.83 12 dtmf 0 (65815,48,2) 104606.83 12 ScriptEventCode 48 iLineState=1301 104606.84 12 LsGetNbrsRxDigits 0 104606.84 12 [CaptureANI] Number Input 50 104606.84 12 path {50} not found 104606.84 12 timer set 6 EV_TIMEOUT_ENTERDATA 104606.00 12 dtmf 4 (65815,52,2) 104606.00 12 ScriptEventCode 52 iLineState=1301 104606.00 12 LsGetNbrsRxDigits 4 104607.01 12 [CaptureANI] Number Input 504 104607.01 12 path {504} not found 104607.01 12 timer set 6 EV_TIMEOUT_ENTERDATA 104607.19 12 dtmf 0 (65815,48,2) 104607.19 12 ScriptEventCode 48 iLineState=1301 104607.19 12 LsGetNbrsRxDigits 0 104607.20 12 [CaptureANI] Number Input 5040 104607.20 12 path {5040} not found 104607.20 12 timer set 6 EV_TIMEOUT_ENTERDATA 104607.65 12 dtmf # (65815,35,2) 104607.65 12 ScriptEventCode 35 iLineState=1301 104607.65 12 LsGetNbrsRxDigits # 104607.65 12 timer clear 104607.65 12 rv add [CaptureANI]{5040} 104607.66 12 path {5040} not found 104607.66 12 AddRVns [CaptureANI_PathTaken]{success} 104607.66 12 timer clear 104607.66 12 [Welcome] Playing 104607.66 12 [Welcome] Playing (C:\VoiceGuide\system\voice\DMIwelcome.wav) 104607.67 12 play set playid=435543 104607.71 12 PlaySoundStart ok [C:\VoiceGuide\system\voice\DMIwelcome.wav] 104607.74 12 timer clear 104607.74 12 RunModule PLAY end 104607.75 12 wa(2499,43554300) 104607.75 12 callinfo MONITORMODES 104610.31 12 play end current play (playid=435543) 104610.31 12 ScriptEventCode 8001 iLineState=1100 104610.31 12 LsPlayMsg EV_PLAY_FINISHED 104610.32 12 timer set 10 EV_TIMEOUT_HANGUP 104610.32 12 timer set 0 EV_TIMEOUT_GOTOMODULE 104610.32 12 ScriptEventCode 9002 iLineState=1101 104610.32 12 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 104610.34 12 timer clear 104610.34 12 [Enter Loan Number] Number Input 104610.34 12 [Enter Loan Number] Playing (C:\VoiceGuide\system\voice\DMIenterloan.wav) 104610.34 12 play set playid=438207 104610.36 12 PlaySoundStart ok [C:\VoiceGuide\system\voice\DMIenterloan.wav] 104610.43 12 timer clear 104610.43 12 wa(2128,43820700) 104610.43 12 callinfo MONITORMODES 104612.57 12 play end current play (playid=438207) 104612.57 12 ScriptEventCode 8001 iLineState=1300 104612.58 12 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 104612.58 12 timer set 10 EV_TIMEOUT_HANGUP 104612.58 12 timer set 6 EV_TIMEOUT_ENTERDATA 104616.71 12 callstate DISCONNECTED 65815 0 0 104616.72 12 ScriptEventCode 9250 iLineState=1301 104616.72 12 LsGetNbrsRxDigits EV_REMOTEPARTY_DISCONNECT 104616.72 12 rv add [Enter Loan Number]{} 104616.72 12 rv add [Hangup Time]{8/18/2004 10:46:16 AM} 104616.73 12 Hanging up call... 104616.73 12 RecSoundStop ok 104616.73 12 PlaySoundStop err=0 104616.73 12 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 104616.76 12 fnHangupCall end 104616.82 12 linedevstate 2048 0 0 104616.82 12 callstate IDLE 65815 0 0 104616.82 12 WorkingMode@Idle= 104616.82 12 timer clear 104616.86 12 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 104616.87 12 tapi Reply (LineEvReply) ok 66450 0 104617.82 12 timer fired EV_TIMEOUT_TIMETOREINITLINE 104617.82 12 ScriptEventCode 9008 iLineState=900 104617.82 12 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 104617.82 12 ReinitTelephony due to IDLE 104617.86 12 tapic lineDeallocateCall(MainCall:65815) 0 104618.04 12 lineOpen(12)=> 104618.04 12 Waiting for a call... 104618.04 12 LineHandle=65592 104618.05 12 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 104618.23 0 dial start any summary:|5:idx=0|6:idx=0|7:idx=0|8:idx=0|9:idx=0|10:idx=0|11:idx=0|12:rdy=0| 104619.29 0 dial start any summary:|5:idx=0|6:idx=0|7:idx=0|8:idx=0|9:idx=0|10:idx=0|11:idx=0|12:rdy=0| 104620.34 0 dial start any summary:|5:idx=0|6:idx=0|7:idx=0|8:idx=0|9:idx=0|10:idx=0|11:idx=0|12:rdy=0| 104621.07 12 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 104621.07 12 ScriptEventCode 9013 iLineState=900 Share this post Link to post
SupportTeam Report post Posted 08/18/2004 11:07 PM Looks like as the first module in your script you have set up a 'Get Numbers' module (named "CaptureANI") and you are using it to capture the DTMF tones sent by the PBX immediately after call is answered. We can also see in trace that the PBX is sending these DTMF tones: 5040# which are read in by the CaptureANI module - so for this call the Result Variable $RV[CaptureANI] would have a value of: 5040 So you can just use the $RV[CaptureANI] in the remainder of your script... You can of course also set up the Inband Signaling Config file - which will just essentially place the same info in another RV - as defined in Inband Signaling Config file. Based on the trace the contents of your Inband Signaling Config file should be: ;4 digits followed by # Pattern=????? RV=Inband_ANI,1,4 and then the 4 digits sent by PBX would be accessible using: $RV[inband_ANI] Share this post Link to post