whiztocoho Report post Posted 10/19/2007 02:53 AM Anyway my question is: Our system crashed so we reinstalled voice guide and copied all the files over to the new installation. Everything seems to work fine except for Inband signalling. Here is a snip of our logs and it appears that the inband filter is not found: 180621.34 4 ScriptEventCode 49 iLineState=4100 180621.34 4 LsIndialSignalCapture 1 *400120 180621.34 4 timer set 0.5 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 180621.82 4 timer fired EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 180621.86 4 ScriptEventCode 9011 iLineState=4100 180621.86 4 LsIndialSignalCapture EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT *4001201 180621.86 4 Inband *4001201 not matched by any patterns 180621.89 4 timer clear 180621.94 4 [start] Playing 180621.94 4 [start] Playing () 180621.94 4 ScriptEventCode 8001 iLineState=1100 180621.95 4 LsPlayMsg EV_PLAY_FINISHED 180621.95 4 timer set 10 EV_TIMEOUT_HANGUP 180621.95 4 timer set 1 EV_TIMEOUT_GOTOMODULE 180621.96 4 RunModule PLAY end 180623.04 4 timer fired EV_TIMEOUT_GOTOMODULE 180623.04 4 ScriptEventCode 9002 iLineState=1101 180623.04 4 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 180623.05 4 timer clear 180623.05 4 [Evaluate Inband Signaling] Evaluate [$RV[inband_Info]] 180623.05 4 rv replace start: [$RV[inband_Info]] 180623.06 4 rv ns [PathSysVoice]{}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Whiztocoho\}[scriptPath]{C:\Program Files\VoiceGuide\Scripts\Whiztocoho}[$RV_STARTTIME]{10/18/2007 6:06:18 PM}[$RV_DEVICEID]{4}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{} 180623.06 4 rv replace end: [] 180623.07 4 .Eval() 180623.09 4 rv add [Evaluate Inband Signaling_Input]{} 180623.10 4 rv add [Evaluate Inband Signaling]{} 180623.22 4 Eval Expr result:[] 180623.22 4 rv replace start (strlen>500) 180623.22 4 rv ns [PathSysVoice]{}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Whiztocoho\}[scriptPath]{C:\Program Files\VoiceGuide\Scripts\Whiztocoho}[$RV_STARTTIME]{10/18/2007 6:06:18 PM}[$RV_DEVICEID]{4}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[Evaluate Inband Signaling_Input]{}[Evaluate Inband Signaling]{} 180623.23 4 path {} not found 180623.24 4 timer clear 180623.24 4 [start Time Switch] Time Switch [] 180623.24 4 [Thursday, October 18, 2007 18:06] does not fall within [09:00-17:30 on MoTuWeThFr] 180623.25 4 timer clear 180623.27 4 [Whiz to Nighttime] Playing In vg.ini I have: ;Inband signalling configuration file eg: InbandSignaling_SiemensHiPath3000_v1.2.txt ;Inband signalling detection is enabled on Enterprise versions of VoiceGuide only. InbandSignalConfig=C:\Program Files\VoiceGuide\InbandSignaling_nitsuko_384i.txt and that file is there. Any suggestions would be appreciated Share this post Link to post
SupportTeam Report post Posted 10/19/2007 03:48 AM It looks like the PBX is sending Inband signaling to VoiceGuide. We can even see in the trace log what the sent information is, and that it did not match any of the patterns defined in the Inband Signaling Configuration file: 180621.86 4 Inband *4001201 not matched by any patterns You’d' need to have a look at the Inband Signaling Configuration file to see why none of the entries in it matched the *4001201 message sent by PBX. Please post your Inband Signaling Configuration file (the file: C:\Program Files\VoiceGuide\InbandSignaling_nitsuko_384i.txt) and we can have a look at the pattern definitions in it as well and better comment on how the InbandSignaling_nitsuko_384i.txt file should be modified to correctly interpret PBX's messages. Share this post Link to post
whiztocoho Report post Posted 10/19/2007 04:20 AM Here is the file. I believe this is the same file I used before the system crash ; Inband Signaling definition file for: ; Siemens HiPath 3000 v1.2 ; ; Each Inband Signal definition entry consists of two lines: Pattern and RV ; ; Pattern : ; Any string expression conforming to the pattern-matching conventions described in ; Visual Basic for Applications LIKE operator pattern definition. ; Used to match the incoming Inband Signalling data. ; ; RV : ; VoiceGuide Result Variables extracted from the matched Inband Signalling stream ; multiple RV's are specified using 3 fields per RV: ; 1. Name ; 2. Start Postion ; 3. Length ; Result Variables extracted ; ; List of Result Variables extracted using this definition file: ; ; Inband_TOC = Type of call (TOC) ; Inband_Calling = Calling party ; Inband_Called = Called party ; Inband_Info = Additional calling party information ; ;Origional Incomng call Pattern=[*][6][0][0]# RV=Inband_Info,1,4,Inband_Line,5,1 ;Plain Transfer Pattern=[*][5]###### RV=Inband_Info,1,2,Inband_Calling,3,3,Inband_Ext,6,3 ;Busy Transfer Pattern=[*][4]###### RV=Inband_Info,1,2,Inband_Calling,3,3,Inband_Ext,6,3 ;key 1080 DND Transfer Pattern=[*][3]###### RV=Inband_Info,1,2,Inband_Calling,3,3,Inband_Ext,6,3 ;700 Check Voice Mail Pattern=[*][1]### RV=Inband_Info,1,2,Inband_Ext,3,3 ;Check Voice Mail button Pattern=[#]### RV=Inband_Info,1,2,Inband_Ext,2,3 ;Ignore Pattern=[*][*][*][1]### RV=Inband_Info,1,4,Inband_Ext,5,3 ;Take Message Pattern=[*][*][*][2-5]###### RV=Inband_Info,1,4,Inband_Calling,5,3,Inband_Ext,8,3 ;Line ID Pattern=[*][*][*][6]### RV=Inband_Info,1,4,Inband_line,5,3 ;Record Pattern=[*][*][*][8]### RV=Inband_Info,1,4,Inband_Ext,5,3 ;Record Pattern=[*][8]### RV=Inband_Info,1,2,VmbId,3,3 ;Hangup Pattern=[9][9][9][9] RV=Inband_Info,1,4 ;User Login Pattern=[#]### RV=Inband_Info,1,1,Inband_Ext,2,3 Share this post Link to post
SupportTeam Report post Posted 10/19/2007 05:07 AM It is a bit strange. Would have expected the *4001201 message to match the [*][4]###### pattern... Which version of VoiceGuide is installed on this system? Try adding this pattern to the Inband Signaling definition file: Pattern=*4###### RV=Inband_Info,1,2,Inband_Calling,3,3,Inband_Ext,6,3 Share this post Link to post
whiztocoho Report post Posted 10/19/2007 05:19 PM It does work now. I had two files and I was calling the wrong one. It works perfect now Thanks! Share this post Link to post