VoiceGuide IVR Software Main Page
Jump to content

Avaya G3r Inband Signaling Issue

Recommended Posts

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

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

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
×