Vytek PC-UC-2 Base Station Irrigation Control Module User Manual 1

Vytek Inc Base Station Irrigation Control Module Users Manual 1

Contents

Users Manual 1

Part number: 132728OSMAC BaseOn-Site Communications SystemUser ManualFirmware Version 307D80CalAmp Corp.Corporate HeadquartersProducts Division:1401 N. Rice AvenueOxnard, CA 93030Phone: (805) 987-9000Fax: (805) 987-8359
OSMAC Base User ManualPage 2Manu.01_0405Table of Contents1 Installation............................................................................................................................ 41.1 Environment........................................................................................................................... 41.2 Licensing................................................................................................................................ 41.3 Radio Communication Interference......................................................................................... 41.4 Locating the OSMAC Base .................................................................................................... 41.5 Unit Setup.............................................................................................................................. 42 Local Operation.................................................................................................................... 52.1 Overview................................................................................................................................ 52.2 Keypad................................................................................................................................... 62.3 External Keyboard.................................................................................................................. 62.4 Display................................................................................................................................... 72.5 Sending a page...................................................................................................................... 72.6 Group Page............................................................................................................................ 82.7 Tone Paging to Alphanumeric or Numeric Pagers................................................................... 82.8 2-way voice communications.................................................................................................. 82.9 Alarm Pages........................................................................................................................... 83 Two-way Radio and Telephone Operation .......................................................................... 93.1 Sending Pages from the Two-Way Radio ............................................................................... 93.2 Placing Telephone Calls from the Two-Way Radio.................................................................. 103.3 Autodial Calls......................................................................................................................... 103.4 Receiving Telephone Calls at the Two-Way radio................................................................... 113.5 Sending Pages using the Telephone Interface........................................................................ 124 Unit Setup............................................................................................................................. 134.1 Configuration Mode................................................................................................................ 155 Program Mode...................................................................................................................... 185.1 Assign Pager.......................................................................................................................... 185.2 Assigning a Group.................................................................................................................. 195.3 Sending Test Pages ............................................................................................................... 215.4 Alarm Pages........................................................................................................................... 215.5 Phone Autodial Memories....................................................................................................... 225.6 Status Display Mode............................................................................................................... 226 Diagnostics........................................................................................................................... 236.1 Built-in Diagnostics................................................................................................................. 236.2 Remote Diagnostics ............................................................................................................... 237 Serial Port Protocols............................................................................................................247.1 TAP........................................................................................................................................ 247.2 TAP Protocol Issues............................................................................................................... 26
OSMAC Base User ManualPage 3Manu.01_04057.3 Sending Multiple-Line Pages .................................................................................................. 277.4 Computing the Checksum ...................................................................................................... 277.5 COMP1.................................................................................................................................. 277.6 COMP2.................................................................................................................................. 287.7 ASCII control characters......................................................................................................... 288 Database Transfer................................................................................................................ 298.1 Database Format.................................................................................................................... 298.2 Retrieving the Database ......................................................................................................... 318.3 Restoring/Uploading the Retrieved Database ......................................................................... 329 Firmware Updating...............................................................................................................3510 External Connectors ............................................................................................................3610.1 External Transceiver............................................................................................................... 3610.2 Keyboard Connector............................................................................................................... 3610.3 Serial I/O................................................................................................................................ 3610.4 PortsAuxiliary/Alarm Connector.............................................................................................. 3711 Specifications....................................................................................................................... 3912 Alignment ............................................................................................................................. 4112.1 Adjustments ........................................................................................................................... 4112.2 Alignment Procedure.............................................................................................................. 4113 Appendix A - Frequency Coordinators................................................................................ 4313.1 For frequencies designated with an "IW" in Section 90.35 of the Commission's rules: ............. 4313.2 For frequencies designated with an "IP" in Section 90.35 of the Commission's rules: .............. 4313.3 For frequencies designated with an "LR" in Section 90.35 of the Commission's rules:............. 4313.4 For all other frequencies, applicants may use any coordinators listed above or one of thefollowing:........................................................................................................................................ 4314 Appendix B - Regulatory Compliance Information Statements ......................................... 4514.1 Federal Communications Commission Part 68 Statements: .................................................... 4514.2 Industry Canada CS-03 Statements:....................................................................................... 4515 Appendix C - "Voice Prompt" Technical Details................................................................. 47Copyright NoticeThe OSMAC Base contains copyrighted Software stored in its internal EPROM and FLASH memories. CalAmpCorp. retains all rights to the Software, including the exclusive right to copy or reproduce in any form the softwarein this product. The Software (which includes the data in the EPROM and FLASH memories) may not be copiedwithout the expressed written consent of CalAmp Corp. Purchasing this product does not grant, either directly or byimplication, the buyer any license to use the Software for any purpose other than for the normal operation of thepurchased product.
OSMAC Base User ManualPage 4Manu.01_04051 Installation1.1 EnvironmentThe OSMAC Base is designed for an indoor office environment. Ambient air temperature should bebetween -10 and +40C, and relative humidity in the 20-80% range. Operation outside of this range maycause damage to the unit.1.2 LicensingThis product operates in the commercial two-way radio communications band. A license to operate on aparticular frequency must be obtained from the FCC. Use form 600 to apply for a license to operate thisunit in your area. Operation of this product must be in compliance with the applicable FCC rules andregulations. In most cases, the FCC Rules and Regulations are covered in Title 47 of the CFR, part 90 prPart 22. Form 600 is available at the FCC WEB site: http://www.fcc.gov/formpage.html. See appendix Afor a list of frequency coordinating agencies.This product is Certified for use under FCC Parts 22 and 90. Internal circuitry may not be modified.Modification of circuitry within this unit may void your authority to operate the equipment.1.3 Radio Communication InterferenceThe OSMAC Base generates and uses high-frequency radio energy which can cause interference if notinstalled in accordance to the user manual and using sound radio system engineering practice. For bestresults, it is recommended that a qualified radio service technician install and configure the OSMACBase.The OSMAC Base has been tested and found to comply with the limits for a Class A computing devicepursuant to Part 15 of the FCC Rules and Regulations. Operation of this device in a residential area islikely to cause interference in which case the user must, at his own expense, be required to takewhatever measures may be required to correct the interference.1.4 Locating the OSMAC BaseThe OSMAC Base is designed to sit on a desktop. Although this is a good location for ease of operation,it is usually not the best place to locate the antenna. For most installations, it is recommended that theantenna be located away from the unit, and high enough to provide good coverage. "Base Station" typeantennas will provide much better coverage than will the "rubber duck" type antennas. This is particularlytrue if an external keyboard is used, as many keyboards malfunction in the presence of strong RF fields.The LCD's contrast may be adjusted through a small hole in the rear of the unit. If the LCD is difficult toread adjust its contrast with a small flat-bladed screwdriver.1.5 Unit Setupa) Connect the antenna or antenna cable to the BNC jack on the rear of the unit.b) If you are using the OSMAC Base with a computer system, connect the computer's RS-232 port tothe lower serial port on the rear of the unit.c) If you are using an external keyboard, connect it to the PS-2 keyboard jack at the rear of the unit.d) If the telephone interface will be used, connect a telephone line to the RJ-11 jack on the rear of theunit.e) Connect the DC power supply to the OSMAC Base. It connects to the large DIN connector on therear. Plug the external DC supply into an AC wall socket. Turn the power to the unit ON.f) Configure the unit if necessary using the Configuration Mode.
OSMAC Base User ManualPage 5Manu.01_04052 Local Operation2.1 OverviewThe OSMAC Base is a desk top system that provides paging and wireless two-way communications.With an Intel 32 bit processor at its core, and 4 megabytes of FLASH memory, the OSMAC Base canhandle the wireless communications needs of the small office or a large plant.OSMAC Base features:ÖStand-alone operation with built-in keypad and LCD display.ÖTwo built-in RS-232 serial ports for advanced paging applications.ÖBuilt-in telephone interface for remote access.ÖInternal two-way radio for monitoring the channel and two-way voice communication.ÖPOCSAG paging encoder at 512, 1200, and 2400 baudÖOptional two-tone and group-tone pagingÖ1000 pager databaseÖGroup pagingÖ8 external alarm inputs for automatic generation of pre-programmed pages.ÖPages may be initiated from DTMF equipped two-way radios.ÖBuilt-in speaker and microphone, with provisions for external connections.ÖMay optionally be programmed and operated using an external keyboardThe OSMAC Base operates in one of two basic modes. They are the Page Mode and the ProgramMode.ThePage Mode is used to send digital pages to a selected pager or group of pagers. It may alsobe used to communicate with a two-way radio. For the OSMAC Base to send pages to a pager, it mustfirst be programmed with the pager's CAP code. This is done once, using the Program Mode. TheProgram Mode is used to set up the individual pager's information, group information, automatic paginginformation, and some system-level features.Although the operator may send pages using the built-in keypad or an external keyboard, pages may alsobe generated in a variety of other ways. Pages may be initiated through the two RS-232 serial ports onthe rear of the unit. Another way is to use the built-in telephone interface. When connected to atelephone line, pages may be entered using a touch-tone phone by dialing into the unit. The OSMACBase may also be configured to automatically generate a page, based upon an electrical input to specialinput pins on the rear of the unit.The OSMAC Base is one of the most versatile paging devices on the market today!The OSMAC Base has an internal database, which stores the CAP code for every pager in your system.The CAP code is the special 7 digit code that identifies an individual pager or paging receiver device. Tomake paging simpler, you need only configure the CAP codes once by assigning it an easy-to-remembernumber. For instance, you may have 3 pagers with the following CAP codes: 1924589, 0029111,0935199. You can program them into the database as pager numbers 1, 2, and 3 as follows:Pager CAP Code Pager Number1924589 10029111 20935199 3Now, when it comes time to page pager 2, you will only have to enter the digit 2, rather that the wholeCAP code. Other parameters that must be entered into the database for each pager are the pager type(tone, numeric, alpha-numeric), baud rate (512, 1200, 2400) active or inactive status, and which groups itbelongs to (if any).
OSMAC Base User ManualPage 6Manu.01_0405To facilitate sending pages to a large number of different pagers, groups of pagers may be set up in theOSMAC Base. A group is first assigned a number, and the members of the group are programmed intothe group pager database. Once a group is set up, a page may be sent to all the members of the groupsimply by sending the page to the given group.2.2 KeypadThe built-in keypad is used to program the unit, and to manually enter pages. Its keys have the followingfunctions:Key Primary Use Secondary Use0 thru 9 Entering numbers Selecting a sub-menuF1 Send a page after it is entered Select options fromthe sub-menusF2 Monitor the channel Back up to previousmenu itemF3 Talk to a two-way radio Monitor the channel ifit is busyF4 Send a tone-only page to a numericor alphanumeric pagerDEL Correct an incorrect entry-(Program) Used as a dash (-) when entering amessage. Enters theprogramming modeand exits menus   Up/down arrows scroll throughvarious options on the display.VOL+/- Adjust the local speaker volumeThe OSMAC Base has a keypad buffer that allows a user to type faster than the prompts on the displaycome up. Keystrokes will not be lost, and efficient data entry is possible by operators skilled in theoperation of the OSMAC Base.2.3 External KeyboardAn external keyboard with a PS-2 connector may optionally be used if desired. When the externalkeyboard is connected, the unit's built-in keypad continues to operate normally. The external keyboard'skeys function the same way as do the unit's keypad in most cases. Additional features are: The alphabetic keys may be used when entering pages to alphanumeric pagers. The ESC key is mapped to the keypad's "-" key. The ENTER key is mapped to the keypad's F1 key. The NUM LOCK key is enabled by default, permitting the operator to use the keyboard's numerickeypad for more efficient entry of numeric data. Note that the keypad's "." key is mapped to the DELkey. Pressing CTRL and the Windows "MENU" key simultaneously, or pressing the ALT and TAB keyssimultaneously enters the Setup Mode.Only keyboards which are FULLY compliant with the standard keyboard communication protocol will workproperly with the OSMAC Base . It has been found that some keyboards do not properly implement the"retry" protocol and therefore do not work well when the OSMAC Base is busy processing pages fromseveral sources. If an external keyboard does not work properly with the OSMAC Base ,tryusinganother brand of keyboard.
OSMAC Base User ManualPage 7Manu.01_0405IMPORTANT NOTE: Some keyboards are extremely sensitive to the high RF fields present when anantenna is connected directly to the rear of the OSMAC Base . The keyboard may stop functioningproperly after the OSMAC Base transmitter is turned on. If this situation occurs, it is recommended thatthe antenna be mounted at least several feet from the OSMAC Base or that a different brand of keyboardbe used.2.4 DisplayThere is a two-line, twenty-character LCD display on the OSMAC Base. The three LEDs on the top rightside of the unit indicate the state of the transmitter, whether the channel is busy, and the programmingmode.2.5 Sending a pageThe OSMAC Base is ready to send a page when the LCD display shows:This means the OSMAC Base is waiting for you to enter the pager number to which you which to send apage. Using the keypad or an external keyboard, enter the number (not the CAP code) of the pager youwish to page. Once you enter the pager number, press the F1 key. There are three standard types ofpagers supported by the OSMAC Base. They are: tone-only, numeric and alpha-numeric. An option isavailable which supports two-tone pagers as well. Depending upon what type of pager you are sendingthe page to, one of the following sequences will take place:1. POCSAG tone-only pagersIf the pager is a tone-only type, it does not have a display. A page sent to it will cause it to beep.When a page is sent to it, the display will show TONE PAGER while it is sending the page over-the-air to the pager. This will take about one second, after which it will display PAGE ACCEPTED for acouple seconds, and then return back to the PAGER NO= prompt.2. Numeric and alpha-numeric pagersIf the pager is designated as a Numeric pager or an Alphanumeric pager in the OSMAC Basedatabase, then the LCD display will show NUMERIC PAGER or ALPHA PAGER for one second, andthen the LCD display will show ENTER MESSAGE. The user enters the message using the keypadinto line 2 of the display. If the message is longer than the length of the display, the display willautomatically scroll down to the next line as the message is entered. Pressing the DEL key deletesthe previous character entered. Once the data is entered, press the F1 key to send the page. Thedisplay will show PAGE ACCEPTED for a couple seconds and then the display will return back to thePAGER NO= prompt.Note that: Only messages with numbers may be sent when using the built-in keypad. Alphanumeric messages may be sent to alphanumeric pagers when using an external keyboardor the computer interface. The POCSAG characters "[", "]", "-", "space" and "U" may be sent to numeric pagers when usingthe external keyboard, mobile radio or the computer interface.3. Two-tone pagersTwo-tone pagers accept a sequence of two tones. The CAPCODE is a number between 0 and 999.A large number of standard tone plans are supported by the OSMAC Base. Pagers with non-standard tone frequencies may be programmed via the database upload command. After the pagingtones are sent, an alert sound or a voice message from the telephone interface or console mayoptionally be sent to the pager. Alternatively, the phone patch may be initiated.PAGER NO =
OSMAC Base User ManualPage 8Manu.01_0405Typically it takes a second or more to send a page to a pager. If the page is intended for a group ofpagers, it may take longer. A group consisting of 10 pagers may take 5-10 seconds to transmit, and agroup of 100 pagers may take 50-100 seconds to transmit.2.6 Group PageThe OSMAC Base can send a page to a group of pager numbers through the entry of a single groupnumber. The pager numbers that are members of the group must have been previously assigned usingthe Assign Group configuration menu. When sending a group page, the OSMAC Base sequentiallysends the page to each pager in the group.The procedure for sending a group page is the same as for the individual page described in the aboveprocedure. Group pages generally take longer to send out, so you may find the OSMAC Base will take abit longer to return to the PAGER NO= prompt when a group page is sent.2.7 Tone Paging to Alphanumeric or Numeric PagersSome pagers can receive tone or numeric pages. If you wish to send a tone page (make it beep) to aPOCSAG pager that is set-up for numeric or alpha paging, you can press the F4 (Tone) key whenentering the page instead of the F1 (Enter) key. Pressing the F4 key after entering the pager number willforce the OSMAC Base to send a tone page to the pager.2.8 2-way voice communicationsThe OSMAC Base can communicate with portable and mobile two-way radios. The OSMAC Base has aprivacy feature called Continuous Tone Coded Squelch System (CTCSS). CTCSS blocks the reception ofsignals or noise that are not encoded with certain preset low frequency tones. You will only hear signalsat the OSMAC Base that have the correct CTCSS tone encoded on them. This means that the radiochannel may be in use by someone else, and you will not hear anything come out the speaker becausethe CTCSS decoder has muted it.To disable the CTCSS decoder momentarily in order to monitor all of the communications on the channel,press the F2 key on the built-in keypad.To talk on the radio channel, press and hold down the F3 key on the built-in keypad. If the channel is notin use, the OSMAC Base will turn the transmitter on and display TALK on the LCD. Your voice will betransmitted out over the air. The microphone is located on the front of the unit, so speak clearly towards itin a normal voice.2.9 Alarm PagesThe OSMAC Base has 8 alarm inputs located at the rear of the unit. The unit may be configured to senda page when an alarm input changes states. Different messages may be sent for high or low goingchanges of state.For convenience sending pre-programmed messages, alarm pages may also be initiated from theexternal keyboard. Low change alarm messages may be generated by pressing CTRL and a number key"n" simultaneously, where "n" is the desired alarm number. High change alarm messages may begenerated by pressing CTRL, SHIFT and the number key simultaneously.If no message has been programmed for a specific alarm page state, then no page will be sent. Thisfeature may be used to only send pages for a specific state transition, but not for the opposite statetransition.
OSMAC Base User ManualPage 9Manu.01_04053 Two-way Radio and Telephone OperationThe OSMAC Base has a built-in radio transceiver enabling it to communicate with other two-way radiosand to receive over-the-air commands to generate pages, connect to the telephone system, dial phonenumbers and answer incoming telephone calls. The telephone interface may be utilized for generatingpages or initiating phone patches with two-way-radios.To remotely control the OSMAC Base with a two-way radio or from a telephone, the two-way radio ortelephone must be equipped with a DTMF encoder. All commands sent to the OSMAC Base are enteredvia the DTMF keypad, and in most cases, the commands are similar to the ones used locally on theOSMAC Base's built-in keypad. During two-way radio operations, the OSMAC Base will not transmitpages. Any pages entered by the front panel, external keyboard or computer ports will be queued andsend later, when the radio is idle.3.1 Sending Pages from the Two-Way RadioThis section describes how to send a page with the OSMAC Base using a DTMF keypad-equipped two-way radio. The OSMAC Base and the two-way radio must have previously been configured tocommunicate on the same channel, and utilize the same CTCSS tones.To send a page to a pager from the two-way radio, you must:1. Send *9 to alert the OSMAC Base that you intend to send a page.2. If desired, optionally listen to the receiver for the "Enter Pager Number" prompt, which is a sequenceof three beeps. A series of alternating high and low beeps indicates an error in the commandsequence or a timeout occurred. If voice prompts have been enabled, then a voice message will beheard instead of the beeps.3. Enter the digits of the pager number you wish to page. If the pager's number is less than three digitsin length, then press the *key to terminate the pager's number. Note that the *key is not used toterminate three digit pager numbers.4. If desired, optionally listen to the receiver for a low / high beep sequence, which signifies that thepager number was accepted. A series of alternating high and low beeps indicates an error in thepager number or a timeout occurred. If voice prompts have been enabled, then a voice message willbe heard instead of the beeps.5. Enter the numeric digits you wish to send to the pager. Do not enter any digits if you only wish to"beep" the pager. Note that the following DTMF keys have special meanings:DTMF Key Pager Character Comments* - Hyphen character# {none} Send the pageA Space characterB ] Right bracketC [ Left bracketD U Urgency indicator6. Press the #key to send the page.To send a new message to the same pager again, you may:1. Type *0 to alert the OSMAC Base that you intend to send a page to the same pager number asbefore.2. Continue from step 4 of the instructions above to input the new message to be sent.
OSMAC Base User ManualPage 10Manu.01_04053.2 Placing Telephone Calls from the Two-Way RadioTwo-way radios can place "autopatch" telephone calls through the OSMAC Base to a telephone lineconnected to the rear of the OSMAC Base.The OSMAC Base operates in a simplex mode. In other words, it can only receive or transmit at anygiven time, and not both simultaneously. If it is transmitting, it cannot receive, and when it is receiving, itcannot transmit. Because of this, there are a number of things to keep in mind when making or receivinga telephone call through the OSMAC Base. One is that the two-way radio user will hear an occasionalticking sound. This is the OSMAC Base periodically checking for transmissions from the two-way radio.The other is that users must learn to wait about a second before talking whenever the OSMAC Baseswitches between transmit and receive modes.The OSMAC Base uses a Voice Operated Switch (VOX) circuit on the telephone line. VOX circuitswitches the OSMAC Base from transmit mode to receive mode when it detects that the audio coming infrom the telephone line has stopped.To place a telephone call:1. Press the *7keys on the two-way radio's DTMF keypad. This tells the OSMAC Base that you wishto place a telephone call.2. Optionally listen for the confirmation beeps to come back from the OSMAC Base. If autopatchoperation has been disabled from the Configuration Menu, then alternating high and low beeps willsignal an error. If voice prompts have been enabled, then a dial tone will be heard instead of thebeeps.3. Begin dialing the telephone number you wish to call after the dial tone ends. At the end of thetelephone number, you may enter a *to dial the phone number. Alternatively, the phone number willbe dialed if no keys are pressed after a few seconds. The DTMF tones being sent to the phone linewill be heard to confirm dialing.4. Once the called party answers, the phone VOX circuit takes over. When the called party speaks, theOSMAC Base transmits his or her voice.5. The mobile user will hear a periodic ticking sound as the OSMAC Base briefly switches to receivemode to determine whether the mobile user wishes to interrupt the conversation and has beguntransmitting.6. If neither party is talking, a single beep will be heard periodically to remind the mobile user that thephone patch is still in operation.7. A timeout timer exists in order to shut down the phone patch automatically in the event that themobile user goes out of range or has a battery outage. Warning beeps or a voice message will besent 30 seconds before the timeout timer expires and the phone call is terminated. The mobile orphone user may press *in order to reset the timeout timer and continue the phone call.8. End the conversation from the two-way radio or the phone by pressing the #key. A high, then lowbeep sequence or a voice message should be heard to confirm the disconnection.3.3 Autodial CallsThe OSMAC Base has 10 "auto-dial" memories containing telephone numbers that can be automaticallydialed. See the Programming section for information on how to program these numbers.In order to make an Autodial call from a two-way radio:1. Press the *6 keys on the two-way radio's DTMF keypad, followed by the number of Autodialmemory you wish to place the call to. Memory number 0 will be used if no number is sent after the *6command.2. Operation continues from step 4 as described above.
OSMAC Base User ManualPage 11Manu.01_04053.4 Receiving Telephone Calls at the Two-Way radioThe OSMAC Base can also be used to route telephone calls from the telephone line to two-way-radios.To initiate a phone call from the telephone interface:1. Dial the phone number of the telephone line connected to the OSMAC Base.2. The will display "Phone Ringing" when the ring signal is detected and wait for the number of ringsprogrammed in the Configuration Menu.3. The OSMAC Base will answer the phone in a manner determined by the settings of the "RemotePaging" and "Call Forwarding" modes as set in the Configuration Menu. The display will read "Phonein Use."RemotePaging CallForwarding OSMAC Base Operation When CalledEnabled Enabled  Phone answered with a "Enter Pager Number"prompt. User may press * 5 to request a phone patch andsend "ringing" tones to the two-way-radio users. User may enter the number of a pager to be pagedand a numeric message.Enabled Disabled  Phone answered with a "Enter Pager Number"prompt. "Error" tones are generated if the user presses * 5 . User may enter the number of a pager to be pagedand a numeric message.Disabled Enabled  Phone answered with "ringing" tones which arealso sent to the two-way-radio users to request aphone patch.Disabled Disabled  The phone line is not answered4. The telephone user must enter *5 to request a "reverse autopatch" phone call if "Remote Paging"is enabled.5. If "Call Forwarding" is enabled and the telephone line rings, the OSMAC Base will transmit asimulated ring signal over the air. To answer the call, a mobile user must press the *key to take thetelephone line off-hook. To hangup the call, either the phone or mobile user must press the #key.6. Once the called party answers, the phone VOX circuit takes over. When the phone user speaks, theOSMAC Base transmits his or her voice.7. The mobile user will hear a periodic ticking sound as the OSMAC Base briefly switches to receivemode to determine whether the mobile user wishes to interrupt the conversation and has beguntransmitting.8. If neither party is talking, a single beep will be heard periodically to remind the mobile user that thephone patch is still in operation.9. A timeout timer exists in order to shut down the phone patch automatically in the event that themobile user goes out of range or has a battery outage. The length of the timer is set in theConfiguration Menu. Warning beeps or a voice message will be sent a few seconds before thetimeout timer expires and the phone call is terminated. The mobile user or phone user must press *to reset the timeout timer and continue the phone call.10. End the conversation from the two-way radio or phone by pressing the #key. A high, then low beepsequence or a voice message should be heard to confirm the disconnect.
OSMAC Base User ManualPage 12Manu.01_04053.5 Sending Pages using the Telephone InterfaceThis section describes how to send a page with the OSMAC Base using a DTMF keypad-equippedtelephone. Note that the phone will not be answered until any "radio paging" command sequence inprogress is completed.To send a page to a pager from the telephone interface, you must:1. Dial the phone number of the telephone line connected to the OSMAC Base.2. If the "Remote Paging" mode has been enabled from the Configuration Menu, the OSMAC Base willanswer the phone and send an "Enter Pager Number" prompt, which is a sequence of three beeps. Ifvoice prompts have been enabled, then a voice message will be heard instead of the beeps.3. Enter the digits of the pager number you wish to page. If the pager's number is less than three digitsin length, then press the *key to terminate the pager's number. Note that the *key is not used toterminate three digit pager numbers.4. If desired, optionally pause sending beeps and listen for a low / high tone sequence, which signifiesthat the pager number was accepted. A series of alternating high and low beeps indicates an error inthe pager number or a timeout occurred. If voice prompts have been enabled, then a voice messagewill be heard instead of the beeps.5. Enter the numeric digits you wish to send to the pager. Do not enter any digits if you only wish to"beep" the pager.6. Press the #key to send the page. You will hear a series of beeps increasing in pitch or a voicemessage to indicate that the page was sent.7. If a two tone pager with the "TONE+VOICE" function enabled has been paged, a voice prompt will begiven instructing the caller to speak a voice message. If a two-tone pager with the "TONE+PATCH"function enabled has been paged, the phone patch will be connected automatically.8. If the caller hesitates sending DTMF tones for a number of seconds, a series of alternating high andlow beeps or a voice message will be sent, indicating that a timeout occurred.9. The OSMAC Base will then hang-up the phone line.
OSMAC Base User ManualPage 13Manu.01_04054UnitSetupThe OSMAC Base supports numerous functions and operating modes. These are programmed via aseries of menus. The following table lists configuration parameters and menus within the OSMAC Baseunit that the user may wish to modify. Operating parameters are stored in non-volatile memory, and willnot need to be reconfigured during the life of the product unless the user wishes to change them. Thedefault settings are shown in BOLD.OSMAC BASE COMMAND MENU STRUCTURESystem Configuration(Key 1held down during power-up, or CTRL-MENU or ALT-TAB from an external keyboard)PASSWORD = Contact Distributor1 SERIAL PORT #11 SERIAL DATA BITS7DATABITS8DATABITS2 SERIAL PORT RATE1-300BAUD2-600BAUD3 - 1200 BAUD4 - 2400 BAUD5 - 4800 BAUD6 - 9600 BAUD7 - 19200 BAUD3 SERIAL STOP BITS1STOPBIT2STOPBITS4 SERIAL PARITYEVEN PARITYODD PARITYNO PARITY5 FLOW CONTROLNO FLOW CONTROLHARDWARE CONTROL6 SERIAL PROTOCOL1TAP2COMP13COMP27TAPTIMEOUT{30 Seconds default}8COMPTIMEOUT{60 Seconds default}9 MANUAL TIMEOUT{90 Seconds default}2 SERIAL PORT #21 SERIAL DATA BITS7DATABITS8DATABITS2 SERIAL PORT RATE1-300BAUD2-600BAUD3 - 1200 BAUD4 - 2400 BAUD5 - 4800 BAUD6 - 9600 BAUD7 - 19200 BAUD3 SERIAL STOP BITS1STOPBIT2STOPBITS4 SERIAL PARITYEVEN PARITYODD PARITYNO PARITY5 FLOW CONTROLNO FLOW CONTROLHARDWARE CONTROL6 SERIAL PROTOCOL1TAP2COMP13COMP27TAPTIMEOUT{30 Seconds default}8COMPTIMEOUT{60 Seconds default}9 MANUAL TIMEOUT{90 Seconds default}3 MODE SELECTION1 SPEAKER ENABLEENABLEDISABLE2 BUSY CH LOCKOUTENABLEDISABLE3 REMOTE PAGINGENABLEDISABLE4 CALL FORWARDINGENABLEDISABLE5 AUTOPATCH TIMER0 = PATCH DISABLEDDEFAULT = 10 MINUTES6 VOICE PROMPTSENABLEDISABLE7WARMUPSIGNALENABLEDISABLE8 RINGS TO ANSWER0= ANSWER IMMEDIATELY1= DEFAULT9 NUMBER DONE DELAY{5 Seconds default}4 TRANSCEIVER1 TX SETUP1TXFREQUENCY{464.5MHz}2 TX SIGNALING1 (CARRIER ONLY)2CTCSS3 TX BANDWIDTHNARROW BANDWIDE BAND4 TX DATA DELAY (MS){20mSdefault}5 TX STREAM DELAY{600mSdefault}2 RX SETUP1RXFREQUENCY{464.5MHz}2 RX SIGNALING1 (CARRIER ONLY)2CTCSS3 SHIFT CPU CLOCK?DISABLEDENABLED3 INVERT CARRIER DETECTYESNO4 INVERT TRANSMIT DATAYESNO5TXTYPENO TYPE SELECTEDVHF (MODEL 204)UHFVHF (MODEL 3464)UHF (MODEL 3412-X)6 TX/RX SWITCH TIME (MS)DEFAULT = 50 MS5CWCALLSIGN{DEFAULT = NONE}6 DIAGNOSTICS MODE{See below for details}
OSMAC Base User ManualPage 14Manu.01_0405Reset FLASH Memory(Key 8held down during power up)RESET FLASH?PASSWORD = 42983RESET FLASH?NOYESProgram Mode(Key "-" held down during normal operation)PASSWORD = 75311 ASSIGN PAGERPAGER NO =ACTIVE?YESNOTYPE =POCSAG 512POCSAG 1200POCSAG 2400TWO TONEFUNC =TONENUMERICALPHATONE ONLYTONE+ALERTTONE+VOICETONE+PATCHALERT OR VOICE DURATION{0 TO 31 SEC}0=1/2SECONDSELECT TONE GROUPCAPCODE =DIAGONAL TONE SELECTFIRST TONESECOND TONEGROUP TONESAVE CHANGES?YESNO2 ASSIGN GROUPSELECT GROUPASSIGN PAGER NUMBERSELECT GROUP FUNCTONENUMERICALPHAENTER MEMBER NUMBERENTER PAGER NUMBER3 TEST PAGEPAGING PAGER 04 ALARM PAGESALARM NUMBER =ALARM x PAGERALARM LOW MESSAGEALARM HIGH MESSAGE5 AUTODIAL MEMORYAUTODIAL MEMORY =ENTER PHONE NUMBER{DEFAULT = NONE}Diagnostics Mode(Menu item 6 from the System Configuration Mode)F1 TOGGLE PHONE CONNECTIONDISCONNECTEDCONNECTEDF2 TOGGLE RADIO CONNECTIONDISCONNECTEDRECEIVE MODETRANSMIT MODEF3 CONNECT MICROPHONEDISCONNECTEDCONNECTEDF4 TOGGLE SPEAKER CONNECTIONDISCONNECTEDCONNECTED1 PAGER BIT TEST512 BAUD1200 BAUD2400 BAUD2 SOUND TESTS{Press number, function or arrowkeys}3 DTMF TESTS(UP ARROW key selects modes)ENCODER TEST MODEDECODER TEST MODEENCODER BEEP MODEENCODER LOW TONEENCODER HIGH TONE4 DAC RAMP TEST5 LCD TESTS6 KEYPAD & KEYBOARD TESTS7ALARMINPUTS8 FIRMWARE VER
OSMAC Base User ManualPage 15Manu.01_04054.1 Configuration ModeThe System Configuration Mode is entered by holding the 1 key down on the front panel while thepower is turned on, by pressing the CTRL and MENU keys, or by pressing the ALT and TAB keyssimultaneously from the external keyboard. The OSMAC Base will prompt the user for a passwordbefore entering the configuration programming mode. Press the arrow keys to cycle through theconfiguration parameters. The Menu number in the table above lists the location within the OSMACBase programming menus that the particular parameters may be found.To change any of the parameters that require a numeric entry, press the number key to enter the valueand then press the F1 key. In the case of values that will scroll, press any number key to scroll throughthe available selections. Press the -key to exit from sub-menus to the upper level menus.To exit the configuration mode, press the -key. Note that values are not permanently stored until theConfiguration Mode is exited by pressing the -key. If the unit is turned off, or power is lost before the -key is entered, changes to the configuration are not stored.4.1.1 Serial Port SetupEach of the two serial ports may be configured independently. The table above lists the parametersthat may be programmed. The serial ports are located at the rear of the unit and are labeled PORT 1and PORT 2.Timeout parameters for the various protocols are given in seconds. Set the timeout to 0 if no timeoutis desired.4.1.2 Speaker EnableIf this mode is disabled, then the speaker is muted at all times except in the Diagnostics Mode. ThismaybeusediftheOSMAC Base is in a location where sounds from the speaker are not desirable.4.1.3 Busy Channel LockoutIf this mode is enabled, then the OSMAC Base will not transmit if the channel is busy. This may bedesirable in order to avoid interfering with other users on the channel. This mode should be disabled ifthere is so much activity on the channel that the pages are not sent out in a timely manner.4.1.4 Remote PagingIf this mode is enabled, then remote users are permitted to call the OSMAC Base via a telephone lineand to generate pages to be transmitted.4.1.5 Call ForwardingIf this mode is enabled, then remote users are permitted to call the OSMAC Base via a telephone lineand to request a phone autopatch with two-way-radio users.4.1.6 Autopatch TimerThe autopatch timer establishes the length of time the OSMAC Base waits before hanging up theautopatch automatically. This is needed in case the two-way-radio user's batteries fail or he goes outof range.Enter the number of minutes the autopatch may be operated before the disconnect warning tones aresent. The DEL key may be used to delete digits. Press the "-" key to exit the menu. Note thatautopatch operation may be disabled by setting the Autopatch Timer value to 0.
OSMAC Base User ManualPage 16Manu.01_04054.1.7 Voice PromptsThis mode selects whether beeps or voice prompts are used to confirm radio and phone operationswith the OSMAC Base. The language of the voice prompts is determined by which firmware file hasbeen loaded. If you are interested in a language other than English, contact your distributor foravailability.4.1.8 Warmup SignalIf this mode is enabled, then a special "warmup" signal is transmitted for a brief period of time at thebeginning of each page. This is required for more reliable operation by some pagers.4.1.9 Rings to AnswerThe phone will be answered after the number of rings specified. Enter 0 to answer the phoneimmediately after detection of a phone ring.4.1.10 Number Done DelayWhen entering a phone number to be dialed in the autopatch mode, this programmable parameterdetermines how long the unit will wait after each digit is pressed until assuming that all digits havebeen entered. After this delay, the phone number will automatically be dialed. Users not wishing towait for this timeout may alternatively press the # key to terminate the phone number and tell he unit todial the phone number immediately.4.1.11 Transceiver SetupThe OSMAC Base either contains a two-way transceiver or works with an external transceiver. Ineither case, the factory has programmed the correct Transmitter Type, Carrier Detect inversion,Transmit Data inversion, and the TX Bandwidth. The user should not change these settings orimproper operation will result.4.1.12 TX/RX Switch TimeThis parameter is used by the autopatch to determine the sampling time to listen for the mobile radiouser when transmitting the phone user's voice. If it is set too small, the mobile radio user will not beable to interrupt the transmitter when in the autopatch mode. If it is set too large, then the transmitter'sdropout time will be excessive.4.1.13 Transmit and Receive FrequenciesEnter the desired transmit or receive operating frequency using the number keys. The decimal pointwill automatically be entered. Use the DEL key to delete any correct entries. Press the F1 or "-"keyto accept the new frequency.4.1.14 Transmit and Receive SignalingCarrier Squelch operation may be desirable if there are no other users on the channel and there is nointerference. In this mode, the two-way-radio users will be able to hear the paging signals transmittedby the OSMAC Base. To enable this mode, press 1to select (CARRIER ONLY). Press the "-"keytoexit the menu.If there are other users sharing the channel, there is excessive interference, or the two-way-radiousers do not want to hear the paging signals, then CTCSS operation should be used. In this mode, alow frequency tone is transmitted along with the desired audio. The receiver will only be enabled if thistone is present at the correct frequency.To enable this mode, press 2to select CTCSS, then use the arrow keys to select the desired tonefrequency. Press the "-"orF1 key to accept the frequency and exit the entry mode.
OSMAC Base User ManualPage 17Manu.01_04054.1.15 TX Data DelayThis parameter controls the delay between the time the transmitter is turned on and the start of thetransmit preamble for POCSAG pages. The delay is given in milliseconds.4.1.16 TX Stream DelayThe TX STREAM DELAY puts small pauses between pages in order to pace the transmission ofdiscreet pages. This delay helps slower pagers (generally broadband types) to see all the page traffic,analyze it and recognize those pages addressed to it.4.1.17 Shift CPU ClockIn rare cases, the desired receive frequency may coincide with computer noise generated by theinternal CPU. This option enables the user to change the CPU's timing, which may shift the CPU'scomputer noise away from the desired receive frequency.4.1.18 CW Identification Call SignIn many cases, the rules and regulations under which the OSMAC Base is licensed by thegovernment require that the station's Call Sign be transmitted at regular intervals for identificationpurposes using Morse Code. The OSMAC Base sends the Call Sign (with CTCSS turned off so themobile radio users won't hear it) every 10 minutes if the Call Sign has been programmed. This featureis disabled when the unit comes from the factory.To enable this feature, press 5from the main configuration menu. At the prompt, enter your station'sCall Sign from your license as follows: Numbers are entered directly from the keypad. Letters and other special symbols are entered from the keypad by pressing the arrow keys.Alternatively, an external keyboard may be used to enter alphanumeric characters directly astyped. Press the F2 key to accept the displayed letter when using the unit's keypad or to enter a "space"character which is displayed as a "_" and results in a pause in the Morse Code. Press the DEL key to delete errors or to disable CW Identification by totally clearing the display. Press the F1 or "-" key to accept the Call Sign and exit the menu. Up to 19 characters may be contained in the CW Identification string.
OSMAC Base User ManualPage 18Manu.01_04055 Program ModeThe Program Mode is used to program CAP codes, add pagers, delete pagers, assign pagers togroups, configure the alarm pages, and set up various features of the OSMAC Base.Itisalsousedtotoggle a status display on the second line of the LCD on and off.To enter the programming mode, press the dash "-" key on the keypad or the ESC key on the externalkeyboard. The OSMAC Base will prompt you to enter the password. After entering the ProgramMode password (7531) and pressing F1, you can select one of the following menu items:1 = Assign Pager Assigns pager CAP codes2 = Assign Group Assigns pagers to groups3 = Test Page Sends periodic test pages4 = Alarm Pages Configures alarm triggered pages5 = autodial memory Configures Autodial memories- = RETURN TO PAGE Return back to the page modeWhen you enter the Program Mode you will see the first selections. Use the UP/DOWN arrows toscroll through the available options. To exit the Program Mode, press the -(Program) key or the ESCkey. Any changes you make will automatically be saved.Note: When the OSMAC Base is in the Program Mode, it will revert back to the Page Mode if it is idle(no keyboard inputs) for two minutes, except that test pages may be sent for an unlimited period oftime.5.1 Assign PagerAll pagers have an ID code, commonly referred to as a CAP code. It is a long number, difficult toremember, and may change if a pager is replaced or in for repair. To make paging a pager easy, theOSMAC Base uses a database stored in its memory to remember every pager's CAP code. Withinthe OSMAC Base, every pager is assigned a Pager Number. Because pagers only recognize CAPcodes, the OSMAC Base must translate the pager number into the proper CAP code. The 1 - AssignPager menu is used for this function.1. Begin by entering the Programming Mode as described above, and pressing the number 1key.The OSMAC Base will respond with:PAGER No =F1:OK F2:BACK -:EXITNote that the F1 key is used to select an entry, the F2 key goes back to the previous menu itemand the -key exits this mode.2. Enter the number for the pager you wish to add to the database. For example, to add a pagernumber "15" to the database press 1then 5then F1.3. Next, you will be prompted to activate or deactivate the pager. Press F1 to activate it, or press anarrow key to switch between Y and N on the display to deactivate it. Press F1 when the correctresponse has been chosen.4. Next, tell the OSMAC Base what type of pager is being assigned. For convenience, the willdisplay the type of pager previously selected. Press the arrow keys to cycle through the list ofpossible pager types. The possible types are: POCSAG 512, POCSAG 1200 and POCSAG 2400.An option is available which also supports TWO TONE pager types. Note that the OSMAC systemmust have all pagers set to 512 baud POCSAG. Once the correct paging format type is in thedisplay, press the F1 key on the keypad or ENTER on the external keyboard.
OSMAC Base User ManualPage 19Manu.01_04055. After programming the type, you must program in the function type of the pager being used. Thefunction type for POCSAG pagers is one of the following: TONE (pager just beeps) NUMERIC (pager beeps and displays numbers) ALPHA (pager beeps and displays numbers and letters.)The function type for TWO TONE pagers or GROUP TONE pagers is one of the following: TONE ONLY (send page tones only) TONE+ALERT (send an alert sound after sending the page tones) TONE+VOICE (permit phone caller to speak to the pager after sending page tones.) TONE+PATCH (initiate a phone patch after sending the page tones)6. Press the arrow keys to cycle through the list of functions. Press the F1 key when the correctfunction is displayed.7. If TONE+ALERT or TONE+VOICE was selected, then you will be asked to specify the duration ofthe alert or the voice connection after the paging tones have been sent. You may give a valuebetween 0 and 31 seconds. Entering 0 will cause an alert tone of 1/2 second or use the defaultvoice duration of 15 seconds.8. If a TWO TONE pager has been selected, you will be asked to select the tone plan for the pager.Use the arrow keys to scroll through the supported plan types. If the tone plan for your pager isn'tlisted, then the pager's tone frequencies must be entered using the database upload command.9. Once a pager number is entered, the OSMAC Base will respond with a prompt asking for the CAPcode for this pager. If the pager number was already in the database, it will display the CAP codealready programmed. If it was not in the database, the CAP code will default to the pager number.To edit the CAP code, use the DEL key to backspace over it. Press F1 to enter the new CAPcode.10. If a TWO TONE pager has been selected, you may be asked to specify whether the "diagonalfrequency" is the first or second tone. Alternatively, you may select a "group tone" for the pager.This will send a single tone to the pager with a pre-determined duration.11. The OSMAC Base restart back at the PAGER NO = prompt. It will automatically increment to thenext pager number. Press the -to exit the Program Mode when all of the pagers have beenentered into the database. Your entries into the pager database will then be saved in the internalFLASH memory.5.2 Assigning a GroupThe Group-Page feature is used to send the same page to a number of different pagers. Groups havenumbers just like pagers, and once you define a group and its members, you send pages to the groupjust as if it were a single pager. When you assign a number to a group, it is important that the numberis not the same as any individual pager.There is a limit to the number of pagers that may be assigned to any one group. This is listed in theSpecifications section of the OSMAC Base User Manual.1. To do the group assignments, select 2-Assign GROUP from the program mode menu. Thedisplay will then show:GROUP NUMBER =SELECT GROUP
OSMAC Base User ManualPage 20Manu.01_04052. Enter the number of the group you wish to work on and then press the F1 key. Valid groupnumbers are 1 through 16. The display will then show:GROUP X PAGER NNassign pager numberWhere X is the group number you wish to work on and NN is the pager number assigned to thisgroup. Important Note: when you wish to page this group, you will enter the pager number NNfor it, not the group number.3. Use the DEL key to backspace over NN if you wish to change the pager number this group isreferred to by. If the pager number NN is already assigned to an active pager, the will not allowyou to assign that number to the group and the pager number will be erased. If you wish to useNN for a group number instead of an individual pager, you must first de-activate the pager. Section3.1 describes how to deactivate a pager. Once the pager number for this group is set, press the F1button. The following prompt will appear.GROUP X = numericSELECT GROUP FUNC4. Using the arrow keys, select the function (numeric, alpha or tone) for this pager group. Membersof the group may be of any type, but this selection will determine the prompt to the user when apage to this group is initiated. Press F1 when your selection is made. The display will change to:GROUP X MEMBER NNENTER MEMBER NUMBER5. X will be the group number you are currently working on, and NN will be a number correspondingto the member number you wish to edit. The first group member you enter will be member 1. Thesecond one you enter will be member 2 and so on. The display always first shows the nextmember number you can enter a new member as. Use the UP/DOWN arrows if you wish to scrollthrough the members, or press the DEL key to edit the member number and manually enter themember number to edit. Press F1 key when you are ready to edit/add the selected group member.The display will then show:MEMBER NN =ENTER PAGER NUMBER6. Enter the number of the pager you wish to add to the group. For example if you wish to add pagernumber 123 to the group, then enter 123 and then press the F1 key. Use the DEL key tobackspace over any entry if you wish to edit it. Note that: To see the pagers in the database are members of this group, you can use the UP/DOWNarrow key to scroll through the members of the group. To delete a member, at the MEMBER NN = prompt, use the DEL key to erase its number fromthe screen, and press the F1 key.7. To finish entering pagers to this group, press the -key.
OSMAC Base User ManualPage 21Manu.01_04055.3 Sending Test PagesThe test page mode may be used to check the range of the system. With this mode, the OSMACBase will automatically generate a page to pager number "0" every ten seconds.1. Before using this feature, pager number "0" must be programmed as described above.2. To enable this feature, enter the program mode and press 3. The display will show:PAGING pAGEr 0dash (-) to exit3. Press the - key to return to the programming mode menu.5.4 Alarm PagesThe OSMAC Base has 8 alarm inputs. These digital inputs are used to generate pre-programmedpages, each with its own pre-programmed message to any pager, or group of pagers. These may beused for alarms, but they may also be used to simply generate pre-programmed pages.If no message has been programmed, then no page will be sent. This facilitates situations in whichmessages are only desired for one of the two states.The inputs may be connected to normally open switches or contacts. When any input is pulled low toground, it will generate a pre-programmed page. When any input is pulled high or allowed to "floathigh", it will generate a different pre-programmed page.Alternatively, alarm pages may be initiated from an external keyboard. Hold down the CTRL key andthen press a number key that corresponds to the alarm input number to send the "Alarm Low"message. Hold down the SHIFT key also to send the "Alarm High" message.Note that the alarm inputs are not protected from lighting, so the wires must not be run out of doors.See Section 10.2 for details regarding the wiring of the alarm input connector.To set up the alarm pages, the user must perform the following steps:1. Put the unit into the program mode.2. Press 4to enter the Alarm sub-menu.3. When the ALARM NUMBER = prompt is shown, enter the alarm number you wish to configure.Press the F1 key.4. The OSMAC Base will display AlaRM x PAGER on the top line, and the pager number that will bepaged when the alarm is triggered. Erasing the pager number disables the alarm. Enter thenumber of the pager you wish to have paged when the selected alarm input is triggered. Press F1when done.5. OSMAC Base will display ALARM low MSG: on the top line of the LCD. On the second line, youmay enter or edit the message to be sent when the alarm input goes low. Press F1 when themessage has been entered.6. OSMAC Base will display ALARM hi MSG: on the top line of the LCD. On the second line, youmay enter or edit the message to be sent when the alarm input goes high. Press F1 when themessage has been entered.When entering the alarm messages, the unit's keys operate as follows: Numeric keys are used to enter numbers F4 or UP keys select the next letter of the alphabet F3 or DOWN keys select the previous letter of the alphabet -key enters a "dash" character F2 key enters a space character or moves to the next character position to the right DEL key deletes a character and moves to the next character position to the left F1 key accepts the entry and exits back to the previous menu.
OSMAC Base User ManualPage 22Manu.01_0405 Alphanumeric characters may alternatively be entered directly from an external keyboard7. Press the F1 key to return to the programming mode menu.5.5 Phone Autodial MemoriesThe OSMAC Base has 10 Phone Autodial Memories. These must be programmed prior to use bytwo-way-radio users. To program the autodial memories:1. Enter the number of the autodial memory to be examined. Alternatively press the arrow keys tocycle through the memories. The first 20 characters of the autodial memory's phone number willbe displayed. Note that each phone number may be up to 27 characters in length.2. To change the contents of the autodial memory, enter the new phone number using the numberkeys on the keypad. The following keys have special functions:Key CharacterDisplayed Function- _ Insert a pause in the dialing sequenceDEL {none} Delete the previous characterF1 {none} Save the phone number and exit the entrymodeF2 # DTMF # keyF3 * DTMF * keyF4 F Flash hook3. Press F1 to save the phone number.4. Repeat steps 1 through 3 as desired, then press the "-" key to exit to the main programming menu.5.6 Status Display ModeTo toggle the Status Display Mode on and off, press the “-“ key followed by the “F2” key when the unitis in its idle state. The following status code is displayed on the second line of the LCD, except whenthe operator is operating the unit from its keypad. Note that “Phone Ringing” and “Phone in Use”messages are not displayed when the status display mode is enabled.RrPpCccQqqTtttDdddddd where: rr = A code indicating the operating state of theradiop = A code indicating the operating state of the phonecc = Codes indicating operating states of the COM portsqq = Number of pages presently queued for transmissionttt = Codes indicating states of transmission operations:- Paging Substate- Paging State- Tone and Voice Sequencingdddddd = Decoded DTMF characters received
OSMAC Base User ManualPage 23Manu.01_04056 Diagnostics6.1 Built-in DiagnosticsIf the user selects DIAGNOSTICS MODE from the Configuration Menu, the goes into a diagnosticsmode which allows the operator to exercise many of the ’s hardware functions and to help troubleshootany problems with connections to the unit. Connections to the phone line, radio, speaker andmicrophone may be independently toggled for any desired test configuration.The Functions that are available are:F1 - Toggle the connection to the phone line between On and OffF2 - Toggle the radio connection between Off, Receive and Transmit modesF3 - Connect the microphone to the transmitterF4 - Toggle the unit's speaker between On and Off1 – Pager Bit Test (sends alternating 1010 pattern at a specific baud rate and on/off timing)1 – 512 baud2 – 1200 baud3 – 2400 baud2 –Sound Tests– Press any of the number keys or function keys to play one of the first 14 sounds– Alternatively, press the arrow keys to select sounds3–DTMFtests– Press one of the 16 lower buttons to generate DTMF tones in "encode" modes– Press the "down arrow" key to exit the DTMF test mode– Press the "up arrow" key to toggle between the following test modes:- Encode DTMF continuously- Decode DTMF from the radio or phone line, depending on which was enabled last- Encode DTMF in 50 mS beeps- Encode only the low tone continuously- Encode only the high tone continuously4 – DAC ramp test (exercises the sound DAC)– Press number keys to change the ramp frequency5 – LCD display tests– Press the - key to sequence between the tests6 – Keypad and keyboard test– Keypad codes and external keyboard scan codes are displayed when keys are pressed– Press the - key on the keypad twice to exit this test mode7 – Alarms & Ring (displays the status of the alarm inputs and phone ring detection circuitry)6.2 Remote DiagnosticsTest functions may also be initiated remotely via a two-way radio that is equipped with a 16 toneDTMF keyboard.KeySequence Function* A Send an "A" DTMF tone to the radio and the phone line continuously for a periodof time.* B Send all 16 DTMF tones plus all 8 single tones to the radio and the phone line.* D Transmit the CW Identification Call Sign in Morse Code. CTCSS is turned on.
OSMAC Base User ManualPage 24Manu.01_04057 Serial Port ProtocolsThe OSMAC Base paging transmitter supports three different serial port communication protocols.Each protocol has its own uses, and the correct one for one application may not be the correct one foranother. The OSMAC Base must be configured to support the desired protocol, and only one protocolmay be used at a time. The three protocols supported are:TAP (also called IXO) The Telocator Access Protocol is an industry standard protocol forcommunications between paging entry devices and a paging terminal.Individual pagers can be sent individual messages.COMP1 This protocol is a simple way to send data to one pager. It is designed toallow a person with a simple computer terminal to type a message into theOSMAC Base.TheOSMAC Base must be pre-configured with theCAPCODE of the pager to send the data to, and all data sent into theserial port of the OSMAC Base will be sent to that one pager.COMP2 COMP2 is similar to COMP1, except each page requires two lines of textto be entered. The first line is the pager number to send the page to, andthe second line is the alpha or numeric message to send to that pager.7.1 TAPThe Telocator Alphanumeric Protocol, or TAP protocol as it is called, is used to send pages tocommunicate paging information to a transmitter. It is a sequence of characters sent over a serialinterface to a transmitter. The transmitter must parse the commands, and take the appropriateactions.The following sections describe how the TAP protocol works. It assumes that the devicecommunicating to the OSMAC Base Station is directly connected to it via a serial cable. If othermeans are used (i.e. modem) then the modem connection must first be established. For the purposesof this manual, the OSMAC Base is assumed to be the transmitter, and the device connected to itsserial port is the "Entry Device". Typical entry devices are computers, paging terminals, and alarmmonitors. Characters listed in brackets <xx> are ASCII codes, and the values for them are listed atthe end of this document.Initiating a PageEntry Device OSMAC Base Action Comment<CR> The Entry Device should send a <CR> at two secondintervals until the OSMAC Base responds with thecharacters ID=. The <CR> is an ASCII code 13h.ID=<CR><LF> The OSMAC Base will respond within one second ofthe <CR>, and it does not end the ID= prompt with a<CR> or a <LF>.
OSMAC Base User ManualPage 25Manu.01_0405After initiating a page, and receiving the ID= prompt, the Entry Device can respond in one of twodifferent ways. One way puts the OSMAC Base into an Automatic Mode, and the other ways puts itinto a Manual Mode.Automatic Entry of a PageEntry Device OSMAC Base Action Comment<ESC>PG1<CR> The Entry Device tells the OSMAC Basetransmitter that it wants to automatically send aPOCSAG page by ending this sequence.<CR><ACK><CR>or<CR><NAK><CR>or<ESC><EOT><CR>The OSMAC Base will respond within one secondof the ACK sequence signifying that the EntryDevice has successfully logged on to the OSMACBase. If paging entries cannot be accepted, it willrespond with the NAK sequence or the ETXsequence, which should force the Entry Device todisconnect.<ESC> [p <CR> This "go ahead" sequence tells the Entry Devicethat it is OK to go ahead and send over theinformation for the first page or pages. The p isalways the lower case "p".<STX>PagerID<CR>Message<CR><ETX>Checksum <CR>This Pager/Message Sequence Block tells theOSMAC Base the ID (the Pager Number in theOSMAC Base's database) of the pager this theMessage is to be sent to. The checksum iscomputed as shown later in this document. Thetotal number of characters sent from the EntryDevice per sequence should not exceed 255.Repeat the abovePager/MessageSequence Blockas many times asrequired, if morepages are to besent.<EOT> <CR> When the Entry Device does not want to send anymore pages, it sends this EOT sequence, to tellthe OSMAC Base that it is finished with thisautomatic session.Pages Accepted <CR>orInvalid PageEntered<CR>or<Message><CR>One of these status messages will be returned atthe end of the session. They are for informationpurposes only.<CR><RS><CR> This is only sent if there was an error in thissession, probably due to an invalid pager ID or amessage type mismatch.PAGING EXCHANGEDISCONNECT <CR><ESC> <EOT>The End of Transaction message sent from theOSMAC Base to the entry device, telling it todisconnect.
OSMAC Base User ManualPage 26Manu.01_0405Manual Entry of a PageEntry Device OSMAC Base Action CommentM<CR> The Entry Device tells the OSMAC Basetransmitter that it wants to manually send aPOCSAG page, by ending the M.ENTER PAGER NUMBER: The OSMAC Base will respond within onesecond of the M sequence signifying thatthe Entry Device has successfully logged onto the OSMAC Base, and it is ready toreceive paging info. The OSMAC Basebegins by responding with this prompt.PagerID<CR> The user responds with the ID of the pagerhe wishes to page.Enter Alpha Message:orEnter Numeric Message:The OSMAC Base responds with one of thefollowing messages, depending upon thetype of pager that the PagerID is assignedto.Message<CR> The user enters a message to send to thepager.Sending Message...<CR> The OSMAC Base displays this message asit sends the message to the pager.MessageSent<CR>orCan't Deliver to xxxxxxx<CR>orToo Slow. Goodby.<CR>orTwo many errors. Goodby. <CR>One of these messages will then be sentfrom the OSMAC Base, depending upon thecurrent situation with the page that wasentered. The serial port has a 45 secondactivity time, and will force and end to themanual session if the user does notcomplete the page in that time.7.2 TAP Protocol Issues7.2.1 TimingThe OSMAC Base will wait for a response to come back from the Entry Device. If a response is notreceived before the pre-programmed time-out period, the OSMAC Base will cancel the currenttransaction, sending the <ESC> <EOT> <CR> sequence.7.2.2 Line FeedsThe OSMAC Base will ignore all <LF> characters it receives. The Entry Device may send a <LF> withany <CR>.XOFFIn the very unlikely event that the user enters more pages than the OSMAC Base can queue up, theOSMAC Base will send the <XOFF> character before sending a carriage return. It will send the<XON> character when buffer space is available for more pages. If the OSMAC Base does notreceive data within 10 seconds after sending an <XON>, it will send another <XON>.
OSMAC Base User ManualPage 27Manu.01_04057.2.3 EOTWhenever the OSMAC Base terminates a session by sending the <EOT><CR> sequence, it will dropthe DTR signal on the RS-232 signal for 250mS. This will normally cause any modem connected to itto disconnect.7.3 Sending Multiple-Line PagesIf you wish a message to continue on another line of a multi-line pager, you cannot send the <CR>return into the serial port. Use the TAB character instead of a <CR>. The OSMAC Base will translateit to a <CR> when it sends the page to the pager.7.4 Computing the ChecksumThe checksum is a simple arithmetic sum of the 7-bit values of all characters preceding it. Thechecksum reported is the least significant 12 bits of this summation, converted to BCD ASCII.Checksum Example:STX 000 00101 011 00012 011 00103 011 0011<0CR> 000 1101A 100 0001B 100 0010C 100 0011<CR> 000 1101ETX 000 0011Total 10111 1011Convert to BCD 1 0111 1011Answer in BCDASCII 17 ;7.5 COMP1COMP1 allows a "dumb terminal" to be used to send a page, although any device that can output RS-232 data can be used.All data entering the serial port is sent to pager number 0. The reception of a <CR> initiates the page.Manual Entry of a PageEntry Device OSMAC Base Action Comment<Message><CR> The Entry Device (in this case it isoften a user on a terminal) types in themessage to send to a pre-set pager.Characters are echoed back.
OSMAC Base User ManualPage 28Manu.01_04057.6 COMP2COMP2 allows a "dumb terminal" to be used to send a page, although any device that can output RS-232 data can be used. It has the added capability of selecting which pager to send the data to.All data entering the serial port is sent to a specified pager. The reception of a <CR> initiates thepage. If the last <CR> is not sent within the pre-programmed timeout period, the OSMAC Base willabort this transaction, and begin waiting for a new <Page #> entry.Manual Entry of a PageEntry Device OSMAC Base Action Comment<Page #><CR><Message><CR> TheEntryDevice(inthiscaseitisoftenauser on a terminal) type in the message tosend to a pre-set pager.Characters are echoed back.7.7 ASCII control charactersFor your reference, here is a list of the commonly used ASCII control characters.Decimal Hex Code Decimal Hex Code00 00 <NUL> 16 10 <DLE>01 01 <SOH> 17 11 <XON>02 02 <STX> 18 12 <DC2>03 03 <ETX> 19 13 <XOFF04 04 <EOT> 20 14 <DC4>05 05 <ENQ> 21 15 <NAK>06 06 <ACK> 22 16 <SYN>07 07 <BEL> 23 17 <ETB>08 08 <BS> 24 18 <CAN>09 09 <TAB> 25 19 <EM>10 0A <LF> 26 1A <SUB>11 0B <VT> 27 1B <ESC>12 0C <FF> 28 1C <FS>13 0D <CR> 29 1D <GS>14 0E <SO> 30 1E <RS>15 0F <SI> 31 1F <US>
OSMAC Base User ManualPage 29Manu.01_04058 Database TransferFor convenience managing databases containing a large number of pagers, for backup purposes andto facilitate cloning databases from one unit to another, the OSMAC Base database may be uploadedand downloaded from a host computer which is connected to either serial port which is configured forthe TAP protocol.8.1 Database FormatThe OSMAC Base database may be uploaded or downloaded as ASCII characters which can readilybe transferred, stored and/or edited as desired. The format of the database output is as follows:DB1VERSION, {VERSION}, {LANGUAGE}, {OPTIONS},SERIAL, {PORT}, {BITS}, {STOP}, {PARITY}, {FLOW}, {BAUD}, {TAP-TO}, {COMP-TO}, {MAN-TO},{PROTO},MODE, {SPKR}, {BUSY}, {REMOTE}, {CALL}, {AP-TIMER}, {VOICE}, {WARMUP}, {RINGS}, {DONE},RADIO, {T-REF}, {T-FRQ}, {T-TONE}, {BW}, {R-REF}, {R-FRQ}, {R-TONE}, {CD}, {DATA}, {TYPE}, {TR},{CPU}, {DLY}, {SDLY}, {PWR},AUTODIAL, {MEMORY NUM}, {PHONE NUM},PAGER, {0-999}, {TYPE}, {CAPCODE}, {FORMAT}, {GROUP}, {ACTIVE}, {DUR-A}, {DUR-B}, {DUR-C},GROUP, {NUMBER}, {PAGER NUM}, {MEMBERS}, {SPARE}, {MEMBER 1}, …{MEMBER N},ID, {ID STRING},DONEWhere:DB1 Signifies that the database download followsVERSION Signifies that the version string follows{VERSION} Firmware version string{LANGUAGE} Language of the voice prompts{OPTIONS} Firmware optionsSERIAL Signifies that this line is data for a serial port{PORT} Port number for this line's data{BITS} Number of data bits (0= 7 bits, 1= 8 bits){STOP} Number of stop bits (0= 1 bit, 1= 2 bits){PARITY} Parity (0= No Parity, 1= Odd, 2= Even){FLOW} Flow control (0= None, 1= Xon/Xoff, 2= RTS/CTS){BAUD} Baud rate (0= 300, 1= 600, 2= 1200, 3= 2400, 4= 4800, 5= 9600, 6= 19200){TAP-TO} Timeout for TAP protocol in seconds{COMP-TO} Timeout for COMP protocol in seconds{MAN-TO} Timeout for manual entry mode in seconds{PROTO} Port protocol (0 = TAP, 1 = COMP1, 2 = COMP2)MODE Signifies that this line is data for mode settings{SPKR} Speaker enable mode on/off{BUSY} Busy channel lockout on/off{REMOTE} Remote enable on/off{CALL} Call forwarding on/off{AP-TIMER} Autopatch timer in seconds{VOICE} Voice Prompts on/off{WARMUP} Warmup signal on/off{RINGS} Number of rings before the phone is answered{DONE} Autopatch delay from entry of final phone number digit to start of dialing
OSMAC Base User ManualPage 30Manu.01_0405RADIO Signifies that this line is data for the radio transceiver{T-REF} Transmit reference frequency in Hz{T-FRQ} Transmit frequency in Hz{T-TONE} Transmit CTCSS code (-1 = CTCSS off){BW} Transmit Bandwidth (0= wide, 1= narrow){R-REF} Receive reference frequency in Hz{R-FRQ} Receive frequency in Hz{R-TONE} Receive CTCSS code (-1 = CTCSS off){CD} Carrier detect inversion on/off{DATA} Transmit data inversion on/off{TYPE} Transceiver type code {0= NO_TX, 1= VHF 204, 2= UHF, 3= VHF 3464}{TR} Transmit/Receive switching delay in mS, used for autopatch sampling{CPU} Number of CPU wait states, used to shift CPU noise from receive channels{DLY} Delay from Transmitter ON to start of POCSAG preamble in mS{SDLY} Stream Delay - Delay between individual pages{PWR} Transmitter Power Control word (Read only, used by 3412-X radios)AUTODIAL Signifies that this line is data for an autodial memory{MEMORY NUM} Memory number{PHONE NUM} Phone numberID Signifies that this line contains the CW ID for the unit{ID STRING} The ID String of the unitPAGER Signifies that this line is the data for a pager{0-999} Pager number for the data on this line{TYPE} Pager type: ALPHA, NUMERIC, TONE, ALERT, VOICE or PATCH{CAPCODE} Pager CAPCODE. If the pager is a group it will be the group numberminus 1. For two-tone pagers, if DUR-A is not zero, CAPCODE contains frequencies ofthe two tones with the first tone's frequency in units of 1/10 Hz inbits 0 to 15 and the second tone's frequency in units of 1/10 Hz in bits 16to 31.{FORMAT} Paging format: POC512, POC1200, POC2400, TWO-TONE or ONE-TONE{GROUP} Is either Y if it is a group pager, or N if it is not a group pager{ACTIVE} Is either Y is the pager is enabled, or N if it is de-activated{DUR-A} Duration of first tone in units of 50 mS for two-tone pagers with randomfrequencies, 0 otherwise.{DUR-B} Duration of second tone in units of 50 mS for two-tone pagers with randomfrequencies, 0 otherwise.{DUR-C} Duration of the two-tone pager's alert tone or the voice connection in seconds.GROUP Signifies that this line is the data for a group of pagers{NUMBER} Group number (1-16){PAGER NUM} Pager number that references this group{MEMBERS} Number of pagers assigned to this group{SPARE} A blank entry for future use{MEMBER 1} The pager number for the first member. All other members follow thisone, separated by commas.{MEMBER N} This is the pager number for the final member of the groupDONE This entry signifies the end of the database.
OSMAC Base User ManualPage 31Manu.01_04058.2 Retrieving the DatabaseThe OSMAC Base will send the contents of its database out the serial port when it is given thecommand <ESC>SDB<CR>. The database is sent out at the currently configured baud rate in anASCII format, with commas between the parameters and a <CR> at the end of each line.Note that the "ONE-TONE" pagers in the following example file are used to generate test tones of 5seconds duration at a frequency of (Pager Number) X 10 Hz.Example Output of the database:DB1VERSION, 307D80,ENGLISH, 1,SERIAL, 0,0,0,2,0,5,0,60,90,0,SERIAL, 1,0,0,2,0,5,0,6,90,0,MODE, 1,0,1,0,1,1,1,0,RADIO, 6250,462775000,13,1,6250,462775000,13,0,0,2,50,2,20,2000,AUTODIAL, 0,7521011__225,AUTODIAL, 1,1234567890_0011,AUTODIAL, 2,7521011,AUTODIAL, 3,7521011,AUTODIAL, 4,8531212_F*#,AUTODIAL, 5,7521011_,AUTODIAL, 6, ,AUTODIAL, 7, ,AUTODIAL, 8, ,AUTODIAL, 9, ,ID, WX6L,PAGER, 0,NUMERIC, 100,POC512, N, Y, 0,0,1,PAGER, 1,NUMERIC, 1,POC512, N, Y, 0,0,1,PAGER, 2,ALPHA, 2,POC512, N, Y, 0,0,1,PAGER, 3,ALPHA, 3,POC512, N, Y, 0,0,1,PAGER, 4,NUMERIC, 4,POC1200, N, Y, 0,0,1,PAGER, 5,NUMERIC, 5,POC1200, N, Y, 0,0,1,PAGER,6,ALPHA,6,POC1200,N,Y,0,0,1,PAGER,7,ALPHA,7,POC1200,N,Y,0,0,1,PAGER, 8,NUMERIC, 8,POC2400, N, Y, 0,0,1,PAGER, 9,NUMERIC, 9,POC2400, N, Y, 0,0,1,PAGER, 10,ALPHA, 10,POC1200, N, Y, 0,0,1,PAGER, 11,NUMERIC, 10,POC1200, N, Y, 0,0,1,PAGER,12,TONE,120,TWO-TONE,N,Y,0,0,1,PAGER,13,TONE,130,TWO-TONE,N,Y,0,0,1,PAGER, 14,ALERT, 140,TWO-TONE, N, Y, 0,0,0,PAGER, 15,ALERT, 150,TWO-TONE, N, Y, 0,0,0,PAGER, 20,ALPHA, 20,POC512, N, Y, 0,0,1,PAGER, 21,ALPHA, 21,POC1200, N, Y, 0,0,1,PAGER, 22,ALPHA, 22,POC2400, N, Y, 0,0,1,PAGER, 30,TONE, 327683000,ONE-TONE, N, Y, 0,0,1,PAGER, 40,TONE, 327684000,ONE-TONE, N, Y, 0,0,1,PAGER, 50,TONE, 327685000,ONE-TONE, N, Y, 0,0,1,PAGER, 60,TONE, 327686000,ONE-TONE, N, Y, 0,0,1,PAGER, 70,TONE, 327687000,ONE-TONE, N, Y, 0,0,1,PAGER, 80,TONE, 327688000,ONE-TONE, N, Y, 0,0,1,PAGER, 90,TONE, 327689000,ONE-TONE, N, Y, 0,0,1,PAGER, 100,TONE, 327690000,ONE-TONE, N, Y, 0,0,1,PAGER, 110,TONE, 327691000,ONE-TONE, N, Y, 0,0,1,PAGER, 120,ALPHA, 12000,POC1200, N, Y, 0,0,1,PAGER, 123,ALPHA, 123,POC512, N, Y, 0,0,1,PAGER, 130,TONE, 327693000,ONE-TONE, N, Y, 0,0,1,PAGER, 140,TONE, 327694000,ONE-TONE, N, Y, 0,0,1,PAGER, 150,TONE, 327695000,ONE-TONE, N, Y, 0,0,1,PAGER, 160,TONE, 327696000,ONE-TONE, N, Y, 0,0,1,PAGER, 170,TONE, 327697000,ONE-TONE, N, Y, 0,0,1,PAGER, 180,TONE, 327698000,ONE-TONE, N, Y, 0,0,1,PAGER, 190,TONE, 327699000,ONE-TONE, N, Y, 0,0,1,PAGER, 200,TONE, 327700000,ONE-TONE, N, Y, 0,0,1,PAGER, 201, PATCH, 201,TWO-TONE, N, Y, 0,0,1,PAGER, 210,TONE, 327701000,ONE-TONE, N, Y, 0,0,1,PAGER, 220,TONE, 327702000,ONE-TONE, N, Y, 0,0,1,PAGER, 230,TONE, 327703000,ONE-TONE, N, Y, 0,0,1,
OSMAC Base User ManualPage 32Manu.01_0405PAGER, 240,ALPHA, 24000,POC2400, N, Y, 0,0,1,PAGER, 250,TONE, 327705000,ONE-TONE, N, Y, 0,0,1,PAGER, 260,TONE, 327706000,ONE-TONE, N, Y, 0,0,1,PAGER, 270,TONE, 327707000,ONE-TONE, N, Y, 0,0,1,PAGER, 280,TONE, 327708000,ONE-TONE, N, Y, 0,0,1,PAGER, 290,TONE, 327709000,ONE-TONE, N, Y, 0,0,1,PAGER, 300,TONE, 327710000,ONE-TONE, N, Y, 0,0,1,PAGER, 310,TONE, 327711000,ONE-TONE, N, Y, 0,0,1,PAGER, 320,TONE, 327712000,ONE-TONE, N, Y, 0,0,1,PAGER, 512,ALPHA, 512,POC512, N, Y, 0,0,1,PAGER, 600,TONE, 655380000,TWO-TONE, N, Y, 20,20,0,PAGER,700,ALPHA,1,POC512,Y,Y,255,255,31,PAGER, 800,VOICE, 800,TWO-TONE, N, Y, 0,0,5,PAGER,900,ALPHA,0,POC512,Y,Y,255,255,31,PAGER,990,NUMERIC,990,POC1200,N,Y,0,0,1,PAGER, 991,ALPHA, 991,POC1200, N, Y, 0,0,1,PAGER, 992,TONE, 992,POC1200, N, Y, 0,0,1,PAGER, 993,TONE, 993,TWO-TONE, N, Y, 0,0,1,PAGER, 994,ALERT, 994,TWO-TONE, N, Y, 0,0,1,PAGER, 995,VOICE, 995,TWO-TONE, N, Y, 0,0,10,PAGER, 996, PATCH, 996,TWO-TONE, N, Y, 0,0,1,PAGER, 997,TONE, 2097352,TWO-TONE, N, Y, 0,0,1,PAGER, 998,TONE, 4194504,TWO-TONE, N, Y, 0,0,1,PAGER, 999,TONE, 200,TWO-TONE, N, Y, 0,0,1,GROUP, 1,900,6, 2,3,6,7,10,11GROUP, 2,700,5, 2,4,6,8,10DONE8.3 Restoring/Uploading the Retrieved DatabaseIf the database is stored on a disk in the format shown above, it may be re-loaded into the OSMACBase. Use a terminal emulation program to send the ASCII file into either serial port in a plain-textformat. The serial port must be configured for the TAP protocol.The OSMAC Base will answer every line sent into it with an OK> if the line was acceptable, or ER> ifthere was an error in it. If any errors occur during uploading, a message will be displayed at the end ofthe upload sequence and the information received will not be saved. If this occurs, reduce the datarate of the port in use or enable hardware flow control, then retry the upload operation.Note that the “DB1” sequence in the first line tells the OSMAC Base that a database file is going to besent to it. The word “DONE” at the end of the file tells the OSMAC Base that the file has been sent.Once the word DONE is received by the OSMAC Base, it will copy the database into its FLASHmemory only if no errors were detected.8.3.1 Erasing Pagers or Groups from the DatabaseUploading the database file to the OSMAC Base only adds and re-programs the pagers and groupsspecified. It does not erase other pagers with entries stored in the unit's memory.If you want the pager database erased without changing any of the unit's setup parameters, use a texteditor to add a line before the first PAGER entry in the database. The only characters on the lineshould be:ERASEDATABASEThis will tell the OSMAC Base to erase whatever is in its pager database before it adds the newpagers and groups from the ASCII file. If you only wish to erase the group information, and not theindividual pagers, put a line in the file that reads:ERASEGROUPS8.3.2 Programming POCSAG Pager Function CodesFor POCSAG pagers, users may override the default POCSAG function codes if desired by entering aspecial CAPCODE from a database upload. Set bit 26 to flag a function code override. Bits 24 and 25then specify the desired function code.
OSMAC Base User ManualPage 33Manu.01_04058.3.3 Programming Two-Tone Pagers with Non-Standard FrequenciesTwo-tone pagers using non-standard frequencies and durations may be programmed via the databaseupload command. Use a text editor to create an entry in the database file for the pager as followsbefore uploading the file to the unit:PAGER, {0-999}, {TYPE}, {CAPCODE}, TWO-TONE, N, {ACTIVE}, {DUR-A}, {DUR-B}, {DUR-C}Where:PAGER Signifies that this line is the data for a pager{0-999} Pager number for the pager{TYPE} Pager type: TONE, ALERT, VOICE or PATCH{CAPCODE} Bits 0 to 15 = First tone's frequency in units of 1/10 HzBits 16 to 31 = Second tone's frequency in units of 1/10 Hz{ACTIVE} Is either Y is the pager is enabled, or N if it is de-activated{DUR-A} Duration of the first tone in units of 50 mS{DUR-B} Duration of the second tone in units of 50 mS. Set to 0 for group-tone pagers.{DUR-C} Duration of the two-tone pager's alert tone or the voice connection in seconds.Example:Program pager number 320 with a 534.7 Hz tone for 300 mS, followed by a 972.8 Hz tone for 800 mS,then an alert tone for 5 seconds:TYPE = ALERTCAPCODE = (534.7 Hz * 10) + (972.8 Hz * 10 * 65536) = 637539555DUR-A = 300 mS / 50 mS = 6DUR-B = 800 mS / 50 mS = 16DUR-C = 5Database Entry = PAGER, 320, ALERT, 637539555, TWO-TONE, N, Y, 6, 16, 58.3.4 Programming One-Tone PagersOne-tone pagers or test tones using non-standard frequencies and durations may be programmed viathe database upload command. Use a text editor to create an entry in the database file for the pageras follows before uploading the file to the unit:PAGER, {0-999}, {TYPE}, {CAPCODE}, ONE-TONE, N, {ACTIVE}, {DUR-A}, {DUR-B}, {DUR-C}Where:PAGER Signifies that this line is the data for a pager{0-999} Pager number for the pager{TYPE} Pager type: TONE, ALERT, VOICE or PATCH{CAPCODE} Bits 0 to 15 = Tone’s frequency in units of 1/10 HzBits 16 to 31 = Duration of the tone in units of mS{ACTIVE} Is either Y is the pager is enabled, or N if it is de-activated{DUR-A} Set to 0{DUR-B} Set to 0{DUR-C} Duration of the two-tone pager's alert tone or the voice connection in seconds.Example:Program Pager number 124 with a 1240.5 Hz tone for 5 seconds, followed by an alert tone for 10seconds:TYPE = ALERTCAPCODE = (5 sec * 1000 * 65536) + (1240.5 Hz * 10) = 327692405DUR-C = 10Database Entry = PAGER, 124, ALERT, 327692405, ONE-TONE, N, Y, 0, 0, 10
OSMAC Base User ManualPage 34Manu.01_04058.3.5 Programming the Unit's ConfigurationThe unit configuration data stored in the SERIAL, MODE, RADIO and AUTODIAL entries are normallyignored when the database file is uploaded to the OSMAC Base as a security feature in order toprevent unauthorized users from changing the unit's configuration.If it is desired to change the OSMAC Base's configuration with data downloaded previously from aOSMAC Base unit, use a text editor to add the following line to the database file immediately after the"DB1" entry:PASSWORD,xxxxxx,[0D]Where xxxxxx is the same password required to access the Configuration Mode from the OSMACBase's front panel.Note that the unit's Firmware Version and CW ID String are not changed when uploading the databasefile. These entries in the database file are ignored during the upload process.8.3.6 Keyboard EmulationKey presses from an external keyboard may be simulated from the computer ports for use inautomated test stations or other special applications. As a security feature, the PASSWORDcommand must have been sent prior to using this feature.To simulate key presses from an external keyboard, use a text editor to add the following line to thedatabase file after the PASSWORD line:KEY,nnn,[0D] or KEY,nnn,nnn,nnn, [0D]Where nnn represents the desired keycode represented in decimal ASCII representation. Severalkeycodes may be placed on a line if desired as indicated above. Note that the following specialnumbers are defined:Decimal ASCIICode Function1F1Key2F2Key3F3Key4F4Key5 Dash Key6 Delete Key7DownKey8UpKey31 Enter ConfigurationMode
OSMAC Base User ManualPage 35Manu.01_04059 Firmware UpdatingThefirmwareintheOSMAC Base can be loaded with firmware updates via the serial port number 1(lower of the two serial ports). Use the following procedure:1. You may need to reset the Flash memory and reload the database of pagers after loading the newfirmware into the unit. Therefore, before updating the firmware, it is recommended that the pagerdatabase be downloaded and saved as described in the "Retrieving the Pager Database" sectionof this manual.2. Connect a computer’s serial port to the OSMAC Base, and on the computer, run a terminalemulation program such as Hyperterminal or ProComm. Set the baud rate to 38.4kbps, 8 databits, 1 stop bit, no parity.3. When powering up the OSMAC Base, hold the “-” button down. You should see a sign-onmessage from the OSMAC Base that looks like this:PageCenter software installation utilityCopyright (c) 1999, CalAmp Corp.Oxnard, CA 93030Version: 307D80Erase current software and begin download?4. On the computer, press Y for yes if you would like to load new firmware into the unit.5. ThefilenamefortheOSMAC Base firmware is 307xxxxL.BIN, where xxxx is the revision codeand L is a code for the language of the voice prompts. If you are interested in a language otherthan English, contact your distributor for availability.6. Begin the file transfer of the new firmware from the computer, using either YMODEM or XMODEM.If one protocol fails to work, try the other. When the update is complete, the unit will reset andbegin operation.7. Check to see whether the old pager database is compatible with the new firmware version. If thepreviously programmed pagers function properly, then the installation is completed and thefollowing steps do not have to be performed. If the pagers do not function properly, then thefollowing steps must be performed to restore the pager database:8. Edit the pager database previously saved and add the following on a line by itself before any of thepager entries:ERASEDATABASE9. Upload the revised pager database using the procedure described in the "Restoring/Uploading theRetrieved Database" section of the manual.
OSMAC Base User ManualPage 36Manu.01_040510 External Connectors10.1 External TransceiverThe OSMAC Base may utilize an internal transceiver, an external transmitter, or an externaltransceiver. A 15 pin D-sub connector is located on the rear of the OSMAC Base to facilitateinterfacing an external transmitter or external transceiver to the . The pin-out of this connector is asfollows:External Transceiver I/O Connector Pin OutPinNumber Function1 Ground2B+ for the radio. Internally jumper selectable between +8V and +12V. 1 Ampmaximum current draw.3 +8V TX. This pin floats when in the RX mode, and will be pulled to +8V when in the TXmode. 50 mA maximum current source.4 +5V for radio. 50 mA maximum current draw.5 +5VRX. This pin floats in the TX mode, and will have +5V when in the RX mode. 50 mAmaximum current source.6 TX audio. Approximately 1.7V p-p for full system deviation. 2.5V DC nominal bias onthis signal.7 PTT out. Open collector output, pulls low to ground when the transmitter’s PA should beon.8 Do not use and do not connect to anything.9 Do not use and do not connect to anything.10 Do not use and do not connect to anything.11 TX data out. This is the TTL POCSAG data output in the transmit mode.12 Receiver signal strength indication input. Positive voltage represents carrier present onchannel.13 RX audio input. 1.0V p-p for a signal with full system deviation.14 CTCSS tone encoder output.15 Rev E hardware and above: High when sending a POCSAG page, low otherwise.10.2 Keyboard ConnectorThe OSMAC Base may be used with standard external keyboards for use with PersonalComputers that have PS-2 style connectors. Only keyboards that are fully compliant with thetwo-way keyboard signaling protocol will work with the OSMAC Base. It has been found thatsome brands of keyboards do not function properly with the OSMAC Base due to an incompleteimplementation of the siglnaling protocol by the keyboard.10.3 Serial I/O PortsThe OSMAC Base has two RS-232 type serial I/O ports on it. The EIA/TIA RS-232, and theequivalent European CCITT V.28, are electrical standards that cover the signal levels, drive level, andslew rate of compliant devices. It is important to note that they do not specify baud rates, dataformats, or connector pin-outs. These are set by industry standards and practices.Equipment using RS-232 ports is grouped into two categories:DTE Data Terminal Equipment (computers, mainframes, terminals)DCE Data Communications Equipment (modems, printers, etc.)
OSMAC Base User ManualPage 37Manu.01_0405The OSMAC Base is wired as a peripheral (DCE) device.The control lines on the serial port are used for controlling the flow of data and the peripheral attachedto the port. The most signals provided for on RS-232 serial interfaces are shown in the following table:Pin # Name Typical RS-232 Serial Signal Functions3TXDTransmit data from the computer to the OSMAC Base.2RXDReceive Data from the OSMAC Base to the computer.7 RTS* Request to send data. This is an output from the computer to theOSMAC Base. It indicates to the OSMAC Base that it is ready toexchange data.8CTS*Clear to send. This is a signal from the OSMAC Base to thecomputer indicating that it is OK to send data.4DTR*Data Terminal Ready to the OSMAC Base. This signal indicatesto the peripheral that the host is ready to receive data.1 DCD* Data Carrier Detect from the OSMAC Base.9 RI* Not implemented.6 DSR Data Set Ready from the peripheral. Indicates the peripheral isready.5 GND System Ground*The hardware flow control signals, RTS, CTS, DTR, DSR, and DCD are active low. In other words,they are set to binary zero (0) to assert them and binary one (1) to negate them. Over an RS-232cable, they are again inverted because RS-232 specification calls for negative logic. Negating RTS is abinary 1, which is a negative voltage on the RS-232 port.10.4 Auxiliary/Alarm ConnectorA 15 pin D-Sub female connector is located on the rear of the unit. This connector has digital inputsused for triggering alarms. It also has contacts for two relay outputs. The digital inputs may beprogrammed to automatically generate a page or dial the phone. The relay outputs may be switchedon remotely via the telephone, radio, or console.Note that all digital alarm inputs have an internal 10K pull-up resistors connected. Alarms areactivated by pulling the input to ground. Open circuit or a TTL/CMOS high level is the inactive state.Do not pull these inputs above 5V.Auxiliary/Alarm I/O Connector Pin OutPin Number Function1Alarm 8
OSMAC Base User ManualPage 38Manu.01_04052Alarm73Alarm64Alarm55Alarm46Alarm37Alarm28Alarm19 Relay 1 contact A10 Relay 2 contact A11 Relay 2 contact B12 Relay 1 contact B13 No connection14 No connection15 Ground
OSMAC Base User ManualPage 39Manu.01_040511 SpecificationsPrinciples of OperationThe OSMAC Base is a multi-functional unit which can be used to communicate between the built-inspeaker/microphone, pagers, two-way radios and the telephone interface. The internal circuitry iscomprised of numerous elements as shown on the block diagram below. These include radiotransceiver, telephone interface, microprocessor, front panel I/O, DTMF encoder/decoder, CTCSSencoder/decoder, speech synthesizer (DAC), microphone amplifier, speaker amplifier, analog filters,limiting amplifier and analog switch matrix. The microprocessor controls all circuitry as needed for thedesired communication function. The encoders generate needed audio signals and the decodersdetect incoming control signals on the received audio. Analog switches route the analog signals withinthe unit.OSMAC Base Block DiagramEncoder/Terminal generalPaging Format.................................................POCSAG ( tone, numeric, and alpha at 512, 1200 or2400bps)TWO-TONE and GROUP-TONE optionalSquelch formats ..............................................CTCSS or carrier squelchSerial port protocols ........................................TAP, COMP2, COMP1Pager database maximum size........................1000 individual pagersMaximum page length.....................................250 charactersMaximum pre-programmed alarm message.....40 charactersMaximum number of pager groups ..................16Maximum number of pagers per group ............75LCD display size .............................................20 characters X 2 linesSpeaker audio.................................................1 watt maximum at <5% THDPower supply ..................................................External 12.0V&5.0VDC, 2A, DIN connector.Weight ............................................................3.5lbs.Temperature range..........................................-10-+40CProcessor........................................................80386EXNon-volatile flash memory size........................2M bytesExternal keyboard interface.............................Standard PS/2Telephone interface.........................................RJ-11 female, DTMF signalingSpeakeMicControlAntennAnalogSwitchMatrixRadioTransceiverFrontPanelFilterLimiterTelephoneInterfacePhoneDTMFCTCSSDACMicroprocessorRS232 Port 1RS232 Port 2KeyboardAlarm
OSMAC Base User ManualPage 40Manu.01_0405DTMF signaling timing.....................................> 40 mS (telco receive mode)> 100 mS (radio receive mode)100 mS (telco transmit mode)Alarm/data inputs ............................................8RF SectionFrequencies ....................................................VHF and UHF band models availableRX channel spacing ........................................12.5kHz (narrowband) or 25kHz (wideband) modelsavailableTX power output..............................................Between 1 and 5 watts, depending on modelSelectable via internal jumper for some modelsFactory programmed for othersRF Modulation.................................................Frequency ModulationRF Data Rate………………………..……………9600bps Maximum, 12.5 KHz channel
OSMAC Base User ManualPage 41Manu.01_040512 Alignment12.1 AdjustmentsThe following table lists the internal adjustments.ReferenceDesignator FunctionRear Panel Squelch/carrier detect thresholdlevel.Rear Panel LCD Contrast.R20 Receive audio level.R16 RX audio bias.R32 CTCSS encode level.R34 Paging data level.R41 Voice limiter.R60 Microphone gain.R52 Telco audio to transmitter level.R69 Telco line driver level.12.2 Alignment Procedure12.2.1 General Setup1. Apply DC power to the unit. Connect the service monitor to the ANT port.2. Download the Flash code to the unit if it is not already programmed. Hold down the "-" key whilepowering up the unit to enter Flash code programming mode. See the section on "FirmwareUpdating" for additional information.3. Adjust the LCD contrast control on the rear panel of the unit.12.2.2 Radio InterfaceThis procedure assumes a properly tuned transceiver is installed in the unit. You will need a DCpower source, service monitor, oscilloscope, and DVM. Full System Deviation =5.0 kHz for wide-bandversions, and FSD=2.5 kHz for narrow-band versions. Depending upon the type bandwidth of thetransceiver used, you will have to make slightly different adjustments.1. Program the unit’s transmit and receive frequencies. Disable sub-audible signaling.2. Set the TX bandwidth to “wide band” or "narrow band" depending on the bandwidth of thetransceiver unit installed.3. Generate an RF carrier on the receive frequency, 1 kHz tone, 60% FSD = 3 kHz (wideband units) /1.5 kHz. (narrowband units), RF level 10 uV.4. Adjust R16 for a 1.5 V p-p (530 mV RMS) signal on TP8.5. Adjust the RF generator to .35 uV. Adjust the squelch (located on the rear panel) so that thecarrier detect LED is on, and so that it goes off when the RF level is below .25 uV.
OSMAC Base User ManualPage 42Manu.01_040512.2.3 Telco Interface - Receive Mode1. Generate an RF carrier on the receive frequency, 1 kHz tone, 60% FSD = 3 kHz / 1.5 kHz. RFlevel 10 uV.2. Connect the TELCO line to the RX audio by holding the 1 button down on power up to bring-up thetest mode, then enter the password and press 6 F1 and F2.3. Adjust R69 (telco line level) for a level of –13 dBm on the line.4. Disable the RX audio by pressing F2 twice more. Generate a DTMF tone from the by pressing 3and then F4.5. Verify that the line level is between -15 and -12 dBm. Then press the DOWN arrow to turn off theDTMF.12.2.4 Telco Interface - Transmit Mode1. Set the service monitor to measure the transmitter's FM deviation.2. Generate a 2500 Hz tone onto the TELCO line from an external test instrument with a power levelof > 5 dBm into 600 ohms.3. Connect the TELCO to the transmitter by pressing F1, then press F2 twice to key the transmitter.4. Adjust R52 clockwise for maximum gain, then adjust R41 (limiter) for 4.5 kHz / 2.25 kHz deviation.5. Adjust the TELCO signal to a power level of -15 dBm.6. Adjust R52 so that the deviation is at half scale (2.25 kHz / 1.125 kHz).12.2.5 Paging Modulation1. Turn the unit off.2. Generate a 1200 baud paging test signal by holding the 1 button down upon power up, thenentering the password and pressing 6 1 2. Specify an ON time of 30000 mS and an OFF time of0mS.3. Adjust R34 for 5 kHz / 2.5 kHz (0 to peak) deviation.4. Turn off the power to the unit.12.2.6 Voice Modulation & CTCSS1. Turn the unit back on.2. Key the transmitter using the F3 key. Adjust R160 so the carrier is on frequency.3. Adjust R60 (mic gain) for 3 kHz / 1.5 kHz deviation when speaking into the mic with a normal voicelevel from a distance of about 1 foot away.4. Enable a 100 Hz CTCSS encoder on the transmit frequency.5. Key the transmitter with the F3 key. Adjust R32 for 500 Hz / 250 Hz deviation of the CTCSS tone.6. Measure the transmitter's power level to verify that it is set to the desired level with the internaljumpers.
OSMAC Base User ManualPage 43Manu.01_040513 Appendix A – Frequency CoordinatorsThe following is a list of frequency coordination agencies. Contact the agency that coordinatesfrequency assignments for the industry your business is in.13.1 For frequencies designated with an "IW" in Section 90.35 of theCommission's rules:UTC, The Telecommunications AssociationAttn: Frequency Coordination Department1140 Connecticut Avenue, NW, Suite 1140Washington, DC 20036Phone: (202) 872-0030, Fax: (202) 331-763913.2 For frequencies designated with an "IP" in Section 90.35 of theCommission's rules:Petroleum Frequency Coordinating Committee (PFCC)c/o Industrial Telecommunications Association, Inc.Attn: Frequency Coordination Department1110 North Glebe Road, Suite 500Arlington, Virginia 22201Phone: (703) 528-511513.3 For frequencies designated with an "LR" in Section 90.35 of theCommission's rules:Association of American RailroadsCommunications and Signal DivisionAttn: Chris Allman50 F Street, NWWashington, DC 20001Phone: (202) 639-221713.4 For all other frequencies, applicants may use any of the coordinatorslisted above or one of the following:American Automobile Association (AAA)Attn: Gary M. Ruark1000 AAA Drive, Mailspace 15Heathrow, Florida 32746-5063Phone: (407) 444-7786, Fax: (407) 444-7380Personal Communications Industry Association (PCIA)Attn: Lori Baynton, DirectorFrequency Coordination Department500 Montgomery Street, Suite 700Alexandria, Virginia 22314-1561Phone: 1-800-759-0300, Fax: (703) 739-0300
OSMAC Base User ManualPage 44Manu.01_0405Central Station Alarm Association (CSAA)Attn: Robert Bitton, PresidentP.O. Box 7751565 Union AvenueUnion, New Jersey 07083-0775Phone: (908) 810-8822, Fax: (908) 810-8844Forest Industries Telecommunications (FIT)Attn: Kenton E. Sturdevant871 Country Club Road, Suite AEugene, Oregon 97401Phone: (541) 485-8441Manufacturers Radio Frequency Advisory Committee, Inc.(MRFAC)Attn: Frequency Coordination Department1041 Sterling Road, #106Herndon, Virginia 20171Phone: (703) 318-9206, Fax: (703) 318-9209Alliance of Motion Picture and Television Producersc/o Industrial Telecommunications Association, Inc.Attn: Spectrum Management Department1110 North Glebe Road, Suite 500Arlington, Virginia 22201Phone: (703) 528-5115American Trucking Association, Inc. (ATA)Attn: Kathy Garrett2200 Mill RoadAlexandria, Virginia 22314Phone: (703) 838-1731Newspaper Association of America (NAA)c/o Industrial Telecommunications Association, Inc.Attn: Frequency Coordination Department1110 North Glebe Road, Suite 500Arlington, Virginia 22201Phone: (703) 528-5115Industrial Telecommunications Association, Inc.Attn: Frequency Coordination Department1110 North Glebe Road, Suite 500Arlington, Virginia 22201Phone: (703) 528-5115International Taxicab and Livery Association (ITLA)Attn: Cecelia M. Hayes3849 Farragut AvenueKensington, Maryland 20895Phone: (301) 946-5702Telephone Maintenance Frequency Advisory Committee (TELFAC)c/o Industrial Telecommunications Association, Inc.Attn: Frequency Coordination Department1110 North Glebe Road, Suite 500Arlington, Virginia 22201Phone: (703) 528-5115
OSMAC Base User ManualPage 45Manu.01_040514 Appendix B – Regulatory Compliance Information Statements14.1 Federal Communications Commission Part 68 Statements:This equipment complies with Part 68 of the FCC rules. Located on the equipment is a label thatcontains, among other information, the FCC registration number and ringer equivalence number(REN.) If requested, this information must be provided to the telephone company.The REN is used to determine the quantity of devices which may be connected to the telephone line.Excessive REN’s on the telephone line may result in the devices not ringing in response to anincoming call. In most, but not all areas, the sum of the REN’s should not exceed five (5.0). To becertain of the number of devices that may be connected to the line, as determined by the total REN’scontact the telephone company to determine the maximum REN for the calling area.This equipment cannot be used on the telephone company-provided coin service. Connection to PartyLine Service is subject to State Tariffs.If this equipment causes harm to the telephone network, the telephone company will notify you inadvance that temporary discontinuance of service may be required. If advance notice isn’t practical,the telephone company will notify the customer as soon as possible. Also, you will be advised of yourright to file a complaint with the FCC if you believe it is necessary.The telephone company may make changes in its facilities, equipment, operations, or procedures thatcould affect the operation of the equipment. If this happens, the telephone company will provideadvance notice in order for you to make the necessary modifications in order to maintain uninterruptedservice.If trouble is experienced with this equipment, please contact: CalAmp Corp.Corporate HeadquartersProducts Division:1401 N. Rice AvenueOxnard, CA 93030Phone: (805) 987-9000Fax: (805) 987-8359If the trouble is causing harm to the telephone network, the telephone company may request you toremove the equipment from the network until the problem is resolved.This equipment uses the following USOC jacks: RJ11CIt is recommended that the customer install an AC surge arrester in the AC outlet to which this deviceis connected. This is to avoid damaging the equipment caused by local lightening strikes and otherelectrical surges.14.2 Industry Canada CS-03 Statements:1. NOTICE: The Industry Canada label identifies certified equipment. This certification means thatthe equipment meets certain telecommunications network protective, operational and safetyrequirements as prescribed in the appropriate Terminal Equipment Technical Requirementsdocuments(s). The Department does not guarantee the equipment will operate to the user'ssatisfaction.Before installing this equipment, users should ensure that it is permissible to be connected to thefacilities of the local telecommunications company. The equipment must also be installed using anacceptable method of connection. The customer should be aware that compliance with the aboveconditions may not prevent degradation of service in some situations.Repairs to certified equipment should be coordinated by a representative designated by thesupplier. Any repairs or alterations made by the user to this equipment, or equipment
OSMAC Base User ManualPage 46Manu.01_0405malfunctions, may give the telecommunications company cause to request the user to disconnectthe equipment.Users should ensure for their own protection that the electrical ground connections of the powerutility, telephone lines and internal metallic water pipe system, if present, are connected together.This precaution may be particularly important in rural areas.Caution: Users should not attempt to make such connections themselves, but should contact theappropriate electric inspection authority, or electrician, as appropriate."2. The Ringer Equivalence Number (REN) of this device is 0.6NOTICE: The Ringer Equivalence Number (REN) assigned to each terminal device provides anindication of the maximum number of terminals allowed to be connected to a telephone interface.The termination on an interface may consist of any combination of devices subject only to therequirement that the sum of the Ringer Equivalence Numbers of all the devices does not exceed5.”3. The standard connecting arrangement (telephone jack type) for this equipment is CA11A.
OSMAC Base User ManualPage 47Manu.01_040515 Appendix C – “Voice Prompt” Technical DetailsVoicepromptfilesarelinkedwiththeOSMAC Base object code as the final part of the build process.Voice prompts of any language or any speaker's voice may easily be incorporated.Voice prompt files must be recorded in the following formats:1. File Format:. wav2. Encoding Format: PCM3. Bits Per Sample: 84. Mode: Mono5. Amplitude: Amplitude should be adjusted so voice peaks are about 75% full scale6. Equalization: Recommend bandpass audio filtering from 300 Hz to 4 KHz prior torecordingThe following voice file names are used, with the given function and sample rates: callend.wav Call ended 22 KHz callext.wav Call extended 22 KHz dialtone.wav Dial tone 11 KHz ent_err.wav Entry error 22 KHz msgdeliv.wav Message delivered 22 KHz null.wav zero length null file pagermsg.wav Enter pager message 22 KHz pagernum.wav Enter pager number 22 KHz phtimeo.wav Phone timeout 22 KHz sine300.wav 300 Hz sine wave 11 KHz sine1k.wav 1 KHz sine wave 11 KHz talknow.wav Prompt user to talk 22 KHz timeout.wav Timeout error 22 KHzThe following additional files are used: language.txt Text file containing the name of the language 2005 CalAmp Corp. All rights reserved. CalAmp is a trademark of CalAmp Corp. All data subject to change without notice.Manu.01_0405

Navigation menu