Reverse engineering (documenting) the TelGuard IVR admin menu.

One of my sites has a TelGuard managed gate system. One thing that is very frustrating is having to call TelGuard to make all changes, even simple ones like what number the gate calls.

TelGuard seem to be one of these companies that keeps their manuals, specifications and installation procedures very close to home. Even the gate maintenance people don’t make changes, they just call TelGuard. I never really understand this kind of support.. it’s either an attempt to keep people from fiddling (as people will!) and reduce support calls [although they should just charge people to fix things if people fiddle and break things] or it’s a protection system so people always have to pay TelGuard or their gate maintenance company to be able to make changes to the system.

Thanks to Tops-Security who leaked the installation manual I’ve got into the IVR myself. (A copy of the manual can be found here in case Tops take their copy down).
There doesn’t seem to be a simple tree list of options so I’m going to try and document them here (the automated voice is so difficult to listen to).

I can’t think of an easier way to lay out this menu in text so I’ve just indented it for each “sub menu”. I’ve also listed each menu options sub-menu items directly under each option.
You may wish to copy and paste the following into a notepad or similar so it is easer to scroll around and read.

Some of the options don’t have any details or submenu details as I’m not keen to go poking about in there to find out what they do.

Call In
After call is answered (before voice or beeps) dial:
87 and then the serial number of the unit.
2 Beeps

Welcome to the TelGuard [unintelligible] Full Menu.
If you are familiar with the system you may switch to
the rapid menu by entering 9 then star.

Main Menu
Enter 1 then star to configure call point
Enter 2 then star to configure access tone, coded entry and relay operation.
Enter 3 then star to configure panels and input.
    == 3* PANELS MENU ==
    Enter 1 then star to select a panel to work with.
    Enter 2 then star to adjust adjust audio levels.
    Enter 3 then star to configure keypad illumination level.
    Enter 4 then star to configure keypad illumination colors.
    Enter 5 then star to configure keypad active illumination.
    Enter 6 then star to configure messages appearing on display.
    Enter 7 then star to configure auxillary input
    Enter 8 then star to configure telpad.
    Enter 9 then star to set call port panel offset.
    Enter 10 then star for repeat button press cancel [currently]
    Enter 11 then star to set button hold cancel delay [currently 0 seconds]
    Enter 0 then star to go back to the previous menu.
Enter 4 then star to configure telephony.
    == 4* TELEPHONY MENU ==
    Enter 1 then star to shut down the GSM module.
    Enter 2 then star for panel tones and announcement.
    Enter 3 then star to set call duration.
    Enter 4 then star to set call <panel duration?> method.
    Enter 5 then star for concierge settings.
    Enter 6 then star for phone answer confirmation settings.
    Enter 7 then star to set incoming call accept phone numbers.
        == 7* INCOMING CALL NUMBERS MENU ==
        Enter 1 then star to edit incoming number list.
            == 1* ==
            Enter the incoming number for the list followed by star.
                == NUMBER ENTERED then star - INCOMING NUMBER MENU ==
                Enter 1 then star to set the answer delay and relay.
                    == 1* ==
                    Enter the answer delay time in seconds followed by star.
                    Press star now to keep new.
                        == seconds delay entered then star - SELECT RELAY OPERATION ==
                        Reads the relay status. (you can press hash here to skip.)
                        Enter 1 then star to pulse relay a.
                        Enter 2 then star to latch relay a.
                        Enter 3 then star to unlatch relay a.
                        Enter 4 then star to pulse relay b.
                        Enter 5 then star to latch relay b.
                        Enter 6 then star to unlatch relay b.
                        Enter 7 then star to toggle relay a.
                        Enter 8 then star to toggle relay a.
                        Enter 9 then star for confined relay a.
                        Enter 10 then star for confined relay b.
                        Enter 0 then star to go back to the previous menu.
                Enter 2 then star to hear details about the incoming number.
                    == 2* ==
                    Incoming number XXXXXXXXXXX to answer after 10 seconds to be
                    accepted at any time. Configured to pulse relay a, panel 0
                    slot 1 for 1 second.
                Enter 3 then star to erase the incoming number
                    == 3* ==
                    Enter 1 then star to confirm the erase.
                    Enter 0 then star to abort the erase.
                Enter 4 then star to select a different number.
                Enter 6 then star to set time periods for the number.
                Enter 7 then star to set day and night for the number.
                Enter 10 then star to set a match number for the number.
                Enter 0 then star to go back to the previous menu.
        Enter 2 then star to allow all incoming numbers.
        Enter 3 then star to allow listed incoming numbers. Currently [state].
        Enter 4 then star to allow call port number and incoming numbers.
        Enter 0 then star to go back to the previous menu.
    Enter 8 then star to configure SMS.
    Enter 11 then star to manually start the TCP/IP Client.
    Enter 12 then star for DTMF decoder settings.
    Enter 0 then star to go back to the previous menu.
Enter 5 then star to configure system parameters.
    == 5* SYSTEM PARAMETERS MENU ==
    Press 1 then star to configure short menu options.
    Press 2 then star to configure my artificial voice.
    Press 3 then star to set passcode.
    Press 4 then star to set the thermostat temperature.
    Press 5 then star to set match numbers.
    Enter 0 then star to go back to the previous menu.
Enter 6 then star to configure time periods.
Enter 7 then star for information and tests.
    == 7* INFORMATION AND TEST MENU ==
    Enter 1 then star to listen to system information.
        == 1* ==
        TelGuard [somethingthree?]. Serial number XXXXXX.
        TCP Provision 1. Firmware 03.90. Power supply mode is unloaded 1 plus 2
        more loaded 1 plus 2 more. Panel 0 module slot 1 [something] opto relay
        relay a pulse time 1 second, relay b pulse time 1 second, relay a normal
        status de-energized, relay b normal status de-energized. Panel 0 module
        slot 2 is empty. Panel 1 module slot 1 is empty. Panel 2 module slot 1
        is empty.
    Enter 2 then star to test relay.
    Enter 3 then star to test input.
    Enter 4 then star to test panels.
    Enter 5 then star to test audio.
    Enter 6 then star to test telephony.
    Enter 7 then star to test memory.
    Enter 8 then star to reboot.
Enter 8 then star to setup [data?] calls.
    == 8* ==
    [Silence but # produced an "I said" prompt and 0* took me back to main menu].
Enter 0 then star to end this configuration.
Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Comment on this topic

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s