Guest CanStringCan Report post Posted 05/13/2005 01:21 AM Hi I am having trouble configuring a hicom 150e, D/4PCI and VoiceGuide Enterprise edition to work properly with inband signalling. I have included the my definition file text: ;1---------External Party calls over analog trunk [needed incase the called number is not propogated] ;format is ***[type of call][calling party]*[info] ;the inband called RV is not necessary but I have included it so it is initalised and won't cause errors later Pattern=[*][*][*]??????[*]? RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,0,Inband_Info,11,1 ;2---------External party calls over ISDN [most likely scenario] ;format is ***[type of call][calling party][called party]*[info] Pattern=[*][*][*]???????????[*]? RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,5,Inband_Info,17,1 I have got it working but all calls are thought of as external party direct call to Voice Mail, so I think the called number is not sent. I am trying to write a switchbard script that would allow a number of simultaneous IVR campaigns for example: 179 and 180 are external extensions, that are called by the punters. I set up a Hunt group with 300-307 as members, which are also the 8 lines going to my dialogic and system. 179 and 180 are forwarded to this hunt group. Voiceguide runs this 'switchboard' script which then identifies 179 or 180 as the called extension and transfers to the relevant script I have 'inherited' the job of configuringthe PBX. I can set up phones etc but I am not much more than an amateur. Would you be able to provide me with the right definition file, and possibly provide pointers on what I need to do to the PBX? Share this post Link to post
SupportTeam Report post Posted 05/13/2005 01:29 AM Could you please post a copy of VoiceGuide's Debug Printout which captures the start of the different types of calls. This will allow us to see what Inband Signaling messages the PBX is sending depending on what type of call arrives. 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. You can enable the automatic saving of the logs to files in \log\ directory as well. Share this post Link to post
Guest CanStringCan Report post Posted 05/16/2005 12:03 AM The following is the log output when I call externally. 100316.70 7 linedevstate 2048 0 0 100316.70 7 callstate OFFERING 66317 0 4 100316.70 7 rv clear 100316.70 7 Answer the call at 16/05/2005 10:03:16 AM 100316.71 7 lineAnswer(66317) => 65768 100316.71 7 callinfo CALLEDID 100316.71 7 callinfo ORIGIN 100316.71 7 ring 0 100317.25 7 callstate CONNECTED 66317 1 0 100317.25 7 callstate CONNECTED 66317,1,0 100317.25 7 WorkingModeTAPI@Connected= 100317.25 7 WorkingModeScript@Connected= 100317.29 7 Inband detection start (2 patterns loaded) 100317.29 7 timer set 5 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100317.29 7 tapi Reply (LineEvReply) ok 65768 0 100317.29 7 callinfo MONITORMODES 100317.38 7 dtmf * (66317,42,2) 100317.38 7 ScriptEventCode 42 iLineState=4100 100317.38 7 LsIndialSignalCapture * 100317.38 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100317.57 7 dtmf * (66317,42,2) 100317.57 7 ScriptEventCode 42 iLineState=4100 100317.57 7 LsIndialSignalCapture * * 100317.57 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100317.64 0 dial start any summary:|5:dok=0|6:dok=0|7:hc>0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| 100317.75 7 dtmf 2 (66317,50,2) 100317.75 7 ScriptEventCode 50 iLineState=4100 100317.75 7 LsIndialSignalCapture 2 ** 100317.75 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100317.93 7 dtmf 0 (66317,48,2) 100317.93 7 ScriptEventCode 48 iLineState=4100 100317.93 7 LsIndialSignalCapture 0 **2 100317.93 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100318.13 7 dtmf 2 (66317,50,2) 100318.13 7 ScriptEventCode 50 iLineState=4100 100318.13 7 LsIndialSignalCapture 2 **20 100318.13 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100318.32 7 dtmf 2 (66317,50,2) 100318.32 7 ScriptEventCode 50 iLineState=4100 100318.32 7 LsIndialSignalCapture 2 **202 100318.32 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100318.51 7 dtmf 2 (66317,50,2) 100318.52 7 ScriptEventCode 50 iLineState=4100 100318.52 7 LsIndialSignalCapture 2 **2022 100318.52 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100318.69 7 dtmf 2 (66317,50,2) 100318.70 7 ScriptEventCode 50 iLineState=4100 100318.70 7 LsIndialSignalCapture 2 **20222 100318.70 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100318.89 7 dtmf * (66317,42,2) 100318.89 7 ScriptEventCode 42 iLineState=4100 100318.89 7 LsIndialSignalCapture * **202222 100318.89 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100319.08 7 dtmf 4 (66317,52,2) 100319.08 7 ScriptEventCode 52 iLineState=4100 100319.08 7 LsIndialSignalCapture 4 **202222* 100319.08 7 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100319.00 7 timer fired EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100319.00 7 ScriptEventCode 9011 iLineState=4100 100319.00 7 LsIndialSignalCapture EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT **202222*4 100319.00 7 Inband **202222*4 not matched by any patterns 100319.00 7 StartLoadedVgs at 16/05/2005 10:03:19 AM, v5.2.3063 100319.00 7 AddRVns [scriptsPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript\} 100320.01 7 AddRVns [scriptPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript} 100320.01 7 rv add [$RV_STARTTIME]{16/05/2005 10:03:19 AM} 100320.01 7 rv add [$RV_DEVICEID]{7} 100320.01 7 rv add [$RV_CIDNAME]{} 100320.01 7 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 100320.02 7 rv add [$RV_CIDNUMBER]{} 100320.03 7 timer clear 100320.03 7 [vbsGlobals] Running VB Script... 100320.03 7 rv replace start: [dim vg set vg = CreateObject("VoiceGuide.CommandLink") dim TOC dim Calling dim Called TOC="$RV[inband_TOC]" msgbox("TOC is:" & TOC) Calling="$RV[inband_Calling]" msgbox("Calling is:" & Calling) Called="$RV[inband_Called]" msgbox("Called is:" & Called) set vg=nothing ] 100320.04 7 rv ns [PathSysVoice]{}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript\}[scriptPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript}[$RV_STARTTIME]{16/05/2005 10:03:19 AM}[$RV_DEVICEID]{7}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{} 100320.04 7 eng run vbs [wscript "C:\Program Files\VoiceGuide\data\vbs_7_1.vbs" //I] copy of script in: vbs_7_1.vbs 100320.06 7 Run Script waiting. iRunWait=1 (shellid=1776, process=1340) 100320.06 7 timer set 1 EV_TIMEOUT_CHECKONSTATE 100321.06 7 timer fired EV_TIMEOUT_CHECKONSTATE 100321.06 7 ScriptEventCode 9007 iLineState=1501 100321.06 7 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100321.06 7 task still running (shellid=1776, process=1340) 100321.07 7 timer set 1 EV_TIMEOUT_CHECKONSTATE 100322.13 7 timer fired EV_TIMEOUT_CHECKONSTATE 100322.13 7 ScriptEventCode 9007 iLineState=1501 100322.13 7 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100322.13 7 task still running (shellid=1776, process=1340) 100322.13 7 timer set 1 EV_TIMEOUT_CHECKONSTATE 100323.16 7 timer fired EV_TIMEOUT_CHECKONSTATE 100323.17 7 ScriptEventCode 9007 iLineState=1501 100323.17 7 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100323.17 7 task still running (shellid=1776, process=1340) 100323.17 7 timer set 1 EV_TIMEOUT_CHECKONSTATE 100324.18 7 timer fired EV_TIMEOUT_CHECKONSTATE 100324.18 7 ScriptEventCode 9007 iLineState=1501 100324.18 7 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100324.18 7 task completed (shellid=1776, process=1340) vgm=1, iRunWait=1, iRunWait_ExeResult_NextVgm=0 100324.20 7 No information returned from program to VG (no VGRUNRESULT_7.TXT or SHLRESLT.TXT) 100324.20 7 rv add [Hangup Time]{16/05/2005 10:03:24 AM} 100324.20 7 Hanging up call... [WaitTillFinished - next module not specified] 100324.20 7 RecSoundStop ok 100324.20 7 PlaySoundStop err=0 100324.20 7 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 100324.20 7 fnHangupCall end 100324.24 7 linedevstate 2048 0 0 100324.24 7 callstate IDLE 66317 0 0 100324.24 7 WorkingMode@Idle= 100324.25 7 timer clear 100324.25 7 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 100324.27 7 tapi Reply (LineEvReply) ok 65884 0 100325.21 7 timer fired EV_TIMEOUT_TIMETOREINITLINE 100325.21 7 ScriptEventCode 9008 iLineState=900 100325.21 7 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 100325.21 7 ReinitTelephony due to IDLE 100325.21 7 tapic lineDeallocateCall(MainCall:66317) 0 100325.39 7 lineOpen(7)=> 100325.39 7 Waiting for a call... 100325.39 7 LineHandle=65979 100325.39 7 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 100325.66 0 dial start any summary:|5:dok=0|6:dok=0|7:rdy=0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| 100328.40 7 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 100328.41 7 ScriptEventCode 9013 iLineState=900 100328.66 0 dial start any summary:|5:dok=0|6:dok=0|7:dok=0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| Share this post Link to post
Guest CanStringCan Report post Posted 05/16/2005 12:16 AM And the following is an internal call to the same extension. So in the previous example I dial xx xxxx x 179 and in this example I dial 179. This number is then forwarded to a huntgoup that contains the 8 lines that go to the dialogic, and then to voiceguide. 100452.15 6 linedevstate 2048 0 0 100452.16 6 callstate OFFERING 66324 0 4 100452.16 6 rv clear 100452.16 6 Answer the call at 16/05/2005 10:04:52 AM 100452.18 6 lineAnswer(66324) => 65925 100452.18 6 callinfo CALLEDID 100452.19 6 callinfo ORIGIN 100452.19 6 ring 0 100452.72 6 callstate CONNECTED 66324 1 0 100452.72 6 callstate CONNECTED 66324,1,0 100452.72 6 WorkingModeTAPI@Connected= 100452.72 6 WorkingModeScript@Connected= 100452.76 6 Inband detection start (2 patterns loaded) 100452.76 6 timer set 5 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100452.76 6 tapi Reply (LineEvReply) ok 65925 0 100452.78 6 callinfo MONITORMODES 100452.78 0 dial start any summary:|5:dok=0|6:hc>0|7:dok=0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| 100452.88 6 dtmf * (66324,42,2) 100452.88 6 ScriptEventCode 42 iLineState=4100 100452.88 6 LsIndialSignalCapture * 100452.89 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100453.06 6 dtmf * (66324,42,2) 100453.06 6 ScriptEventCode 42 iLineState=4100 100453.06 6 LsIndialSignalCapture * * 100453.07 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100453.25 6 dtmf 1 (66324,49,2) 100453.25 6 ScriptEventCode 49 iLineState=4100 100453.25 6 LsIndialSignalCapture 1 ** 100453.26 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100453.44 6 dtmf * (66324,42,2) 100453.44 6 ScriptEventCode 42 iLineState=4100 100453.45 6 LsIndialSignalCapture * **1 100453.45 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100453.63 6 dtmf * (66324,42,2) 100453.64 6 ScriptEventCode 42 iLineState=4100 100453.64 6 LsIndialSignalCapture * **1* 100453.64 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100453.81 6 dtmf 1 (66324,49,2) 100453.82 6 ScriptEventCode 49 iLineState=4100 100453.82 6 LsIndialSignalCapture 1 **1** 100453.82 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100454.01 6 dtmf 1 (66324,49,2) 100454.01 6 ScriptEventCode 49 iLineState=4100 100454.01 6 LsIndialSignalCapture 1 **1**1 100454.01 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100454.20 6 dtmf 8 (66324,56,2) 100454.20 6 ScriptEventCode 56 iLineState=4100 100454.20 6 LsIndialSignalCapture 8 **1**11 100454.20 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100454.40 6 dtmf * (66324,42,2) 100454.40 6 ScriptEventCode 42 iLineState=4100 100454.41 6 LsIndialSignalCapture * **1**118 100454.41 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100454.58 6 dtmf 1 (66324,49,2) 100454.58 6 ScriptEventCode 49 iLineState=4100 100454.58 6 LsIndialSignalCapture 1 **1**118* 100454.59 6 timer set 1 EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100455.57 6 timer fired EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT 100455.57 6 ScriptEventCode 9011 iLineState=4100 100455.57 6 LsIndialSignalCapture EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT **1**118*1 100455.59 6 Inband **1**118*1 not matched by any patterns 100455.59 6 StartLoadedVgs at 16/05/2005 10:04:55 AM, v5.2.3063 100455.59 6 AddRVns [scriptsPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript\} 100455.59 6 AddRVns [scriptPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript} 100455.59 6 rv add [$RV_STARTTIME]{16/05/2005 10:04:55 AM} 100455.59 6 rv add [$RV_DEVICEID]{6} 100455.59 6 rv add [$RV_CIDNAME]{} 100455.59 6 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 100455.59 6 rv add [$RV_CIDNUMBER]{} 100455.61 6 timer clear 100455.61 6 [vbsGlobals] Running VB Script... 100455.61 6 rv replace start: [dim vg set vg = CreateObject("VoiceGuide.CommandLink") dim TOC dim Calling dim Called TOC="$RV[inband_TOC]" msgbox("TOC is:" & TOC) Calling="$RV[inband_Calling]" msgbox("Calling is:" & Calling) Called="$RV[inband_Called]" msgbox("Called is:" & Called) set vg=nothing ] 100455.61 6 rv ns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript\}[scriptPath]{C:\icontact\SWITCHBOARD\VoiceGuideScript}[$RV_STARTTIME]{16/05/2005 10:04:55 AM}[$RV_DEVICEID]{6}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{} 100455.63 6 eng run vbs [wscript "C:\Program Files\VoiceGuide\data\vbs_6_1.vbs" //I] copy of script in: vbs_6_1.vbs 100455.64 6 Run Script waiting. iRunWait=1 (shellid=1776, process=1340) 100455.64 6 timer set 1 EV_TIMEOUT_CHECKONSTATE 100456.64 6 timer fired EV_TIMEOUT_CHECKONSTATE 100456.64 6 ScriptEventCode 9007 iLineState=1501 100456.64 6 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100456.64 6 task still running (shellid=1776, process=1340) 100456.66 6 timer set 1 EV_TIMEOUT_CHECKONSTATE 100457.66 6 timer fired EV_TIMEOUT_CHECKONSTATE 100457.66 6 ScriptEventCode 9007 iLineState=1501 100457.66 6 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100457.67 6 task still running (shellid=1776, process=1340) 100457.67 6 timer set 1 EV_TIMEOUT_CHECKONSTATE 100458.78 6 timer fired EV_TIMEOUT_CHECKONSTATE 100458.78 6 ScriptEventCode 9007 iLineState=1501 100458.78 6 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100458.78 6 task still running (shellid=1776, process=1340) 100458.79 6 timer set 1 EV_TIMEOUT_CHECKONSTATE 100459.79 6 timer fired EV_TIMEOUT_CHECKONSTATE 100459.79 6 ScriptEventCode 9007 iLineState=1501 100459.79 6 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 100459.79 6 task completed (shellid=1776, process=1340) vgm=1, iRunWait=1, iRunWait_ExeResult_NextVgm=0 100459.80 6 No information returned from program to VG (no VGRUNRESULT_6.TXT or SHLRESLT.TXT) 100459.80 6 rv add [Hangup Time]{16/05/2005 10:04:59 AM} 100459.80 6 Hanging up call... [WaitTillFinished - next module not specified] 100459.80 6 RecSoundStop ok 100459.81 6 PlaySoundStop err=0 100459.81 6 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 100459.81 6 fnHangupCall end 100459.85 6 linedevstate 2048 0 0 100459.85 6 callstate IDLE 66324 0 0 100459.86 6 WorkingMode@Idle= 100459.86 6 timer clear 100459.86 6 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 100459.87 6 tapi Reply (LineEvReply) ok 65839 0 100500.81 6 timer fired EV_TIMEOUT_TIMETOREINITLINE 100500.81 6 ScriptEventCode 9008 iLineState=900 100500.81 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 100500.81 6 ReinitTelephony due to IDLE 100500.82 6 tapic lineDeallocateCall(MainCall:66324) 0 100500.99 6 lineOpen(6)=> 100500.99 6 Waiting for a call... 100501.00 6 LineHandle=65663 100501.00 6 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 100501.00 0 dial start any summary:|5:dok=0|6:rdy=0|7:dok=0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| 100504.01 6 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 100504.01 6 ScriptEventCode 9013 iLineState=900 100504.02 0 dial start any summary:|5:dok=0|6:dok=0|7:dok=0|8:dok=0|9:dok=0|10:dok=0|11:dok=0|12:dok=0| In both instances, the calling number is present according to the logs but not present in the RV parameters. I have replaced my signalling config file with the examples from this website ie: ;1---------External Party calls over analog trunk [needed incase the called number is not propogated] ;format is ***[type of call][calling party]*[info] ;the inband called RV is not necessary but I have included it so it is initalised and won't cause errors later Pattern=***??????*[1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,0,Inband_Info,11,1 ;2---------External party calls over ISDN [most likely scenario] ;format is ***[type of call][calling party][called party]*[info] Pattern=***???????????*[1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,5,Inband_Info,17,1 I have also consulted the helpfile for hicom 150 and it should send the called party info, when forwarding to voicemail. All of my IVR lines are configured as 5 number voicemail extensions. Share this post Link to post
SupportTeam Report post Posted 05/16/2005 12:41 AM Inband Signal which arrived in first trace was **202222*4 and the second trace shows the inband signaling pattern as **1**118*1 Both were not matched by any patters specified in the inband definition file: 100319.00 7 Inband **202222*4 not matched by any patterns 100455.59 6 Inband **1**118*1 not matched by any patterns Looking at what info was sent and knowing from where the calls arrived you should be able to identify which positions in the sent info hold the information that you want to use. One immediate comment we can make is that it looks like in your case the PBX seems to be sending two * characters at the beginning instead of 3 - so you could try adding these two entries to the inband definition file: ;**[type of call][calling party]*[info] Pattern=**??????*[1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,9,0,Inband_Info,10,1 ;format is **[type of call][calling party][called party]*[info] Pattern=**???????????*[1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,9,5,Inband_Info,15,1 Share this post Link to post
SupportTeam Report post Posted 05/16/2005 12:46 AM Here is something that may help: ; Inband Signaling definition file for: ; Siemens HiPath 3000 v1.3 ; ; 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 ; ;------------------------------------------------------------------------------------- ;3 digit station numbers, forwarded call 2 stars Pattern=[*][*]??????**???[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,11,3,Inband_Info,16,1 ;4 digit station numbers, forwarded call 2 stars Pattern=[*][*]??????*????[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,10,4,Inband_Info,16,1 ;5 digit station numbers, forwarded call 2 stars Pattern=[*][*]???????????[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,9,5,Inband_Info,16,1 ;3 digit station numbers, forwarded call Pattern=[*][*][*]??????**???[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,12,3,Inband_Info,17,1 ;4 digit station numbers, forwarded call Pattern=[*][*][*]??????*????[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,11,4,Inband_Info,17,1 ;5 digit station numbers, forwarded call Pattern=[*][*][*]???????????[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,5,Inband_Info,17,1 ;------------------------------------------------------------------------------------- ;3 digit station numbers, direct call 2 stars Pattern=[*][*]?**???[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,6,3,Inband_Called,9,0,Inband_Info,10,1 ;4 digit station numbers, direct call 2 stars Pattern=[*][*][*]?*????[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,5,4,Inband_Called,9,0,Inband_Info,10,1 ;5 digit station numbers, direct call 2 stars Pattern=[*][*][*]??????[*][1-4] RV=Inband_TOC,3,1,Inband_Calling,4,5,Inband_Called,9,0,Inband_Info,10,1 ;3 digit station numbers, direct call Pattern=[*][*][*]?**???[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,7,3,Inband_Called,10,0,Inband_Info,11,1 ;4 digit station numbers, direct call Pattern=[*][*][*]?*????[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,6,4,Inband_Called,10,0,Inband_Info,11,1 ;5 digit station numbers, direct call Pattern=[*][*][*]??????[*][1-4] RV=Inband_TOC,4,1,Inband_Calling,5,5,Inband_Called,10,0,Inband_Info,11,1 ;------------------------------------------------------------------------------------- Share this post Link to post
Guest CanStringCan Report post Posted 05/16/2005 02:07 AM Admin, Thanks, I am now picking up all of the info from inband signalling except for the called number. Since the Inband_Info imediately follows Inband_calling, my guess is that the PBX does not send the Inband_Called. Do you have any ideas on how I can tweak the PBX to do that? Thanks Share this post Link to post
SupportTeam Report post Posted 05/16/2005 11:40 AM Since the Inband_Info imediately follows Inband_calling, my guess is that the PBX does not send the Inband_Called. Do you have any ideas on how I can tweak the PBX to do that? Ask your PBX distributor on how the PBX can be setup to send the info you need via inband signaling. Share this post Link to post