Home
Dialogic D/42 Series Boards User`s Guide
Contents
1. ssssssiiMsssccoozcs gt gt a gt a a gt al al gt aaahh a M xx Data Not Used 9 Oo v o o9 o0 o0 9 F 9 9 9o 9 9 X Y Y X X X CEE 9 o0000200 o2000 00 0 0 o CERE sf E E E E E x a as m dl dud pa ond ae i ud and end E uud He ed Data 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 xx xx xx xx xx xx xx xx Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 N Byte Location Referenced in the Example Application buffers are typically 48 bytes long plus a null The actual data in HEX is shown in the gray area The byte s referenced in the example is shown in boldface 13 Dialogic D 42 Series Boards User s Guide 1 5 Voice Hardware Covered by This Manual The Dialogic D 42 Series voice hardware also referred to as Dialogic D 42 xx is designed to provide a set of cost effective tools for implementing computerized voice and call processing applications for PBXs and KTSs It provides the basic voice and call processing capabilities of Dialogic D 4x voice hardware and adds hardware and firmware required to integrate with PBXs and KTSs The Dialogic D 42 Series hardware also provides access to PBX functions not normally available Refer to the Dialogic Voice API Programming Guide for more information on voic
2. NOTE Ihold appears only on the phone where the call was put on hold Other phone sets are prevented from picking up the call Uhold appears on all extensions showing the same line Any phone set can pick up the call Reading LCD Indicators The Dialogic D 42 NS Board can determine the state of its LCD indicators by using the d42 indicators function to retrieve the LCD indicators data This function places the Line indicator data 10 bytes in an application buffer Bytes 0 9 contain the indicator status for Memory Buttons 00 09 respectively see Table 12 87 Dialogic D 42 Series Boards User s Guide Table 12 M7310 Direct Key Dialing Strings for Memory Buttons Byte 0 Memory Button 00 Handsfree Mute ESC K0 4 MemoyButon ESC K4 O 6 Memory Butonos lt esc gt ks 8 Memory Butonos ESC K8 9 Memory Butonoo eco 88 4 PBX Systems E Example An application uses the d42 indicators function to retrieve the current data for the LCD indicators on a given channel on a Dialogic D 42 NS Board The data placed in the application buffer is shown below If the data for byte 1 is 0x01 the triangular indicator for Memory Button 1 is on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function ele in max OR ODO OD ce e O O O o ce oc Oo o t i c a
3. mon enter the station number to hunt next For example port 3 goes to station 102 port 4 goes to 103 port 5 goes to 104 port 6 goes to 101 Enter Programming Mode and press LK 4 then enter 15 on the keypad the CMFWD selection starts at port 01 Press CNF to advance to the first port connected to a Dialogic D 42 NE2 channel port03 Enter the station number you want port 03 to hunt e g station 102 Press TRF to save the selection and advance to the next function 17 Press twice and then 5 to return to function 15 Press CNF to advance to the next port connected to a Dialogic D 42 NE2 channel port 04 4 PBX Systems G Repeat this procedure steps b through e until all ports in the hunt group are configured Press SPKR to exit the programming mode Set the Trunk Lines to ring the pilot station station 101 You may set trunk termination to day night both The selection depends on your application requirements A Set Day Mode DIT Assignment 1 Enter Programming Mode and press LK 3 then enter 42 on the keypad the DIT D selection starts at trunk 01 2 If necessary press CNF to advance to the first trunk connected to a Dialogic D 42 NE2 channel 3 Enter the number of the pilot station of the hunt group e g 101 If you do not want the hunt group activated in Day Mode leave the field blank 4 Press TRF to save the selection and advance to function 15 ANA Assignment 5 If you do no
4. Appendix A DTMF digi ME digits Leve Rate 10 digits Pulsing vate Break rato DTMF digi es Minimum tone duration Acceptable twist Meets Bellcore LSSGR Sec 6 and EIA 464 requirements Signal noise ratio 10 dB referenced to lowest amplitude tone Talk off Detects 0 digits while monitoring MITEL speech tape CM7291 Detects less than 10 digits while monitoring Bellcore TR TSY 000763 standard speech tapes LSSGR requirements specify detecting no more than 470 total digits MF Tone Detection MF digits 0 to 9 KP ST ST1 ST2 ST3 Speed Control Pitch controlled Available for 24 and 32 Kb s data rates Adjustment range Volume Control Adjustment range 40 dB with programmer definable increments All specifications are subject to change without notice Analog levels 0 dBm0 corresponds to a level of 3dBm at tip ring analog point 139 Dialogic D 42 Series Boards User s Guide Components Additional components include Cable connecting Dialogic D 42D SL Board to SL 1 board e 26 AWG max length is 2100 feet e 220r24 AWG max length is 3000 feet System Requirements e 80286 80386 80486 or Pentium IBM PC AT ISA bus or compatible computer Operating system hardware requirements vary according to the number of channels being used e Northern Telecom PBX with SL 1 line circuit board Example QPC451 8 circuit board QPC61 4 circuit board 140 Appendix A Dialogic D 42 NS Board Techni
5. Ne XS SER E Line Select N Speed Dial Key 7 58 Figure 7 SUPERSET LCD Line Indicator 4 PBX Systems Pressing Line Select Speed Dialing Keys The Dialogic D 42D SX Board can press any of its Line Select Speed Dial keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each Line Select Speed Dial key on the SUPERSET telephone is assigned a dial string sequence refer to Table 2 By using the dial function and the appropriate dial string the Dialogic D 42D SX Board can dial any Line Select Speed Dial key 4 1 4 Soft Keys There are six soft keys located below the LCD display see Figure 6 These keys are associated with specific prompts depending on the current state of the phone Figure 8 shows all the possible prompts that can be displayed PAGE EXIT NAME SAVE CALL FWD REMINDER READ MSG SPEED CALL SWAP SPLIT ON OFF TRANS CONF ADD HELD PRIVACY REL NEXT YES CAMP ON CALLBACK OVERRIDE SEND MSG CANCEL NO HANG UP PROGRAM NIGHT ANS PICKUP HELP CALL REDIAL RELEASE SOFT KEY 1 SOFT KEY 2 SOFT KEY 3 SOFT KEY 4 SOFT KEY 5 SOFT KEY 6 Figure 8 SUPERSET 4 Prompt Display Reading Soft Key Prompts The Dialogic D 42D SX Board can determine which of its prompts are currently displayed by using the d42 Icdprompt function to retrieve the Prompt Display data The function plac
6. Speed control Pitch controlled available for 24 and 32 Kb s data rates A I specifications are subject to change without notice Digital levels 0 dBm0 corresponds to 3 dB below u law full scale on digital PEB products Analog levels 0 dBm0 corresponds to a level of 3 dBm at tip ring analog point 146 Appendix A Dialogic D 42 NE2 PCI Board Technical Specifications Number of ports board Resource sharing bus Microprocessor Digital signal processor Host Interface Bus compatibility Bus speed Shared memory Base address Maximum boards system Interrupt level Telephone Interface Connectors 4 None Intel 80C188 Motorola DSP56002 PCI Local Bus 33 MHz 8 KB D0000 default 16 INTA Meets all specifications set by NEC for the 2 wire Dterm Series III PBX Telephone and the 2 wire Electra Professional Key System Telephone 4 RJ 11 type Power Requirements 5 Vdc Environmental Operating temperature Storage temperature Humidity 0 C to 50 C 20 C to 70 C 8 to 80 noncondensing PCI short format card 6 875 in long 0 79 in wide 4 2 in high excluding edge connector 147 Dialogic D 42 Series Boards User s Guide Firmware Specifications Frequency response 24 Kb s 300 Hz to 2600 Hz 3 dB 32 Kb s 300 Hz to 3400 Hz 3 dB 48 Kb s 300 Hz to 2600 Hz 3 dB 64 Kb s 300 Hz to 3400 Hz 3 dB Sampling ae Data rates ADPCM 24 Kb s 32 Kb s u law PCM 4
7. display name user name The Dialogic D 42D SX Board can retrieve the information on its display using the d42 display function The function places the display data 16 bytes in an application buffer Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function E Example An application uses the dial function to press the display key and call fwd soft key on a specified channel on the Dialogic D 42D SX Board to display the call forwarding extension The d42 display function is then used to retrieve the display data and verify that a call forwarding extension has not been programmed The display data is shown below N OQ mi m DX MCN AE A AVES oth Data 20 20 4E 4F 4E 45 20 41 43 54 49 56 45 20 20 20 xx xx XX XX XX XX XX XX Byte 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Calling Number ID When receiving a call on a Dialogic D 42D SX Board the calling number ID the extension of the telephone placing the call is shown on the display and can be retrieved using the d42 gtcallid function The calling number ID data retrieved using this function is the same data that is sent to the display Refer to the Dialogic D 42 Series Software API Library Reference for more informa
8. message waiting indication user programmable feature keys called calling number identification call forwarding 100 4 PBX Systems NOTE Dialogic D 42 NE2 refers to both the ISA and PCI boards except in reference to specific board installation 4 4 1 NEC Electra Professional Level Il Programming Requirements There are specific switch programming requirements for using a Dialogic D 42 NE2 Board with a NEC Electra Professional Level II KTS You must ensure that these features are set exactly and assigned to the right keys so that the Dialogic D 42 NE2 Board and the Dialogic Unified API function correctly Ports or connectors on the KTS are numbered starting at 01 Ports 01 and 02 are used to program the KTS and cannot be connected to a Dialogic D 42 NE2 Board When programming port numbers are used not station numbers 3 digit extension numbers The following procedure assumes that you are using a Dterm Series III phone set connected to port 1 or 2 NOTE The Dialogic D 42 NE2 Board must be connected to ports configured for digital voice mail Since ports 1 and 2 must be used to program extensions on the KTS and cannot be configured as digital voice mail ports the Dialogic D 42 NE2 Board cannot be used to program the KSU Enter the Programming mode by pressing FNC HOLD 0 Telephone Type Assignment All Dialogic D 42 NE2 channels connected to the KTS must be set to Digital Voice Mail To set the Tele
9. 89 Northern Telecom SL 1 74 75 79 ledprompt MITEL SUPERSWITCH 59 61 65 MITEL SUPERSWITCH 59 64 65 66 68 69 70 71 76 80 89 91 94 99 111 113 117 124 126 131 NEC Electra Professional Level II KTS 105 115 116 118 NEC NEAX 2000 IVS and NEAX 2400 IMS PBX 120 128 130 132 Northern Telecom Norstar KSU 92 93 96 98 100 Northern Telecom SL 1 77 79 80 dialing sequences Northern Telecom Norstar 88 Digit Display Line Circuit card 14 digital 17 Electra Professional Level II KTS Alpha Numeric Display 114 155 Dialogic D 42 Series Boards User s Guide Feature Keys 111 Flexible Line Keys 107 hunt groups 103 intercom ring pattern 103 LED Indicators on Feature Keys 111 LED Indicators on Flexible Line Keys 108 Message Wating Indicators 116 MIC ICM LED Indicators 113 pressing Feature Keys 113 pressing Flexible Line Keys 111 programming requirements 101 station number assignment 102 telephone type assignment 101 Voice Mail Auto Attendant considerations 103 H hybrid systems 17 I in band signaling 18 K Key Telephone Systems See KTS KTS 17 M MITEL SUPERSET 4 14 MITEL SUPERSWITCH 14 Alphanumeric Display 67 called calling number ID 31 32 70 Class of Service 51 LCD Line Indicators 56 Line Select Speed Dialing Keys 56 Message Waiting Indicator 69 pressing Line Select Speed Dialing Keys 59 pressing
10. Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 79 Dialogic D 42 Series Boards User s Guide 4 2 7 Transferring a Call The Dialogic D 42D SL Board can transfer calls using the dial function By using the dial function and the appropriate dial string amp lt extension gt the Dialogic D 42D SL Board can transfer a call to any extension connected to the switch Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The transfer function can be performed using the dial function and the appropriate dial string to press feature key 1 however you should use the amp lt extension gt dial string so your application will maintain functionality across different manufacturers switches The Dialogic D 42D SL Board can perform both supervised and blind transfers refer to Sections 2 1 Supervised Call Transfer and 2 2 Blind Call Transfer When a blind transfer is performed the PBX controls where the call is routed if the called extension is busy or does not answer When a supervised transfer is performed your application can implement call progress analysis and called calling number ID to intelligently control where the call is routed and what type of message is played if the called extension is busy or does not answer Because of this capability supervised transfer is the preferred method E Example An application an
11. data 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Called Calling Number ID within the KSU When receiving a call on a Dialogic D 42 NS Board from another extension the KSU sends calling number ID data by default the extension number of the telephone placing the call to the station set between the first and second rings The station set processes the data and sends an ID message to the display The calling number ID data sent from the KSU to the station set differs from the calling number ID data presented on the display When placing a call to another extension the called number ID by default the extension of the telephone being called is shown in the display Both the calling and called number IDs can be retrieved using the d42 gtcallid function The d42 gtcallid function retrieves the called calling number ID message sent from the KSU to the station set not the data sent to the display 96 4 PBX Systems Refer to the Dialogic D 42 Series Software API Library Reference for more information about using d42 gtcallid function The contents of the called calling number ID are shown in Table 15 as seen by the receiver of the call Table 15 Called Calling Number ID Data for the Norstar KSU Call Route D E Number ID Data Call received from tr
12. see Figure 17 These keys are configured by the system programmer to perform many different functions When programming the telephone the Flexible Line keys are used to select the programming mode or sub mode There is a two color LED indicator associated with each Flexible Line key The LEDs can take on one of the states listed in Table 20 Table 20 LED Indicator Status Data for the Dterm Series III PBX steady on red flutter green wink green Reading LED Indicators on the Flexible Line Keys The Dialogic D 42 NE2 Board can determine the state of the LED indicators on the Flexible Line keys by using the d42 indicators function to retrieve the LED indicators data This function places the LED indicator data 26 bytes in an application buffer Bytes 0 15 contain the indicator status for Flexible Line keys 01 16 respectively see Table 21 122 4 PBX Systems NOTE The total length of the LED indicators data is 26 bytes and represents the 24 LED indicators on a Dterm Series III telephone Two bytes 16 and 20 are not used Table 21 Flexible Line Key Indicators for the Dterm Series III PBX 0 HeubeLieKsy lt ESGKW D T E E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators on a given channel on a Dialogic D 42 NE2 Board The data placed in the application buffer is shown below If the data for byte 1 is OxOF the indicator for Flexib
13. the PBX can only provide a fixed number of simultaneous dial tones Refer to the Dialogic Voice API Programming Guide for more information about call progress analysis 119 Dialogic D 42 Series Boards User s Guide Telephone Type Assignment Ports connected to the Dialogic D 42 NE2 Board should be configured as if they were connected to a Dterm Series III telephone Call Transfer To transfer a call using the dial function the Transfer Key TRF must be enabled on the port connected to the Dialogic D 42 NE2 Board Incoming calls to the hunt group can be forwarded by either blind transfers or supervised transfers If you intend to use blind transfers in a Voice Mail Auto Attendant environment the stations receiving the transfers must be programmed to forward calls to the pilot station in the hunt group on Ring No Answer and Busy If the stations are not configured this way any calls transferred back to the PBX because of Ring No Answer or Busy will not be able to be placed in a mailbox The Voice Mail Auto Attendant application can use called calling number ID to determine how to answer calls transferred back to the PBX If you intend to use supervised transfers in a Voice Mail Auto Attendant environment the stations receiving the transfers must be programmed not to forward calls to the pilot station in the hunt group on Ring No Answer and Busy The Voice Mail Auto Attendant application can use call progress analysis to dete
14. using the dial function and the appropriate dial string the Dialogic D 42D SX Board can dial any of its supplementary feature keys Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Table 6 SUPERSET 4 Direct Key Dialing Strings for Supplementary Features Keys Dial String Key Description lt ESC gt K6 FEATURE KEY 0 display lt ESC gt K7 FEATURE KEY 1 select features lt ESC gt K8 FEATURE KEY 2 speaker on off lt ESC gt K9 FEATURE KEY 3 mic On off 4 1 6 Alphanumeric Display The alphanumeric display is a 16 digit LCD that is used to show date and time user name associated with the extension saved numbers speed dialing saved number for redial timed reminder setting call forward type and destination calling number ID trunk line ID The data used to display information in the alphanumeric display is in ASCII format When the telephone is not in use the display shows the date and time The content of the display is changed automatically e g receiving an incoming call making an outgoing call or activating a reminder The content of the display can also be changed manually by pressing the following 67 Dialogic D 42 Series Boards User s Guide display line select speed dial calling number ID or saved number display redial saved number for redial display reminder display call fwd call forwarding type and destination
15. 10 Message Waiting Indication Most PBX systems turn on message waiting lights on station set phones when messages arrive and clear the light after messages are retrieved These tasks can be handled manually by an attendant or be automated through a voice mail application Using a Dialogic D 42 xx Board an application can also control the state of message waiting indications on other station sets if this feature is available on your PBX 2 11 Automated Attendant An auto attendant is a device connected to a PBX that answers incoming calls After answering it may perform functions such as playing a greeting asking the caller to press a button or routing the call to the proper destination 26 3 Dialogic D 42 Series Overview The Dialogic D 42 Series products also referred to as Dialogic D 42 xx products combine the voice features available in the Dialogic D 4x product line with the ability to access enhanced PBX features The voice features include e play and record voice messages e dial and recognize DTMF digits e detect and answer incoming call e call progress analysis The PBX specific features include retrieve called calling number ID retrieve LCD LED prompts and indicators read displays access PBX features using dial strings disconnect supervision 3 1 Voice Features Supported The Dialogic D 42 Series PBX Integration Boards use a dual processor architecture comprising a DSP Digital Signal Process
16. 4 5 3 Flexible Line Keys 16 122 4 54 Feature Keys 3 4 ettet ec e RR ee ERR sia 124 4 5 5 MIC ICM Indic tors 2 tte Rn etel tere ribs 126 4 5 6 Alphanumeric Display eese nennen 127 4 5 7 Setting the Message Waiting Indicator esee 130 4 5 8 Transferring Callers teeni gerettet ie enira 131 Appendix A Technical Specifications eeeeeee eere eee eene eerte 133 Dialogic D 42D SX Bod oce poe dint tette Th Die rme e e ins 133 Dialogic D 42D SL Board ettet pere EE HER este Pe oben eiuy 137 Dialogic D 42 NS Boatdo auccm n rede ted e a eR td eis 141 Dialogic D 42 NE2 Boatd esuste dave meno an eris o ud nas 144 Dialogic D 42 NE2 PCI Board ains ies omine onmi DM s 147 Glossary ccs seie secs susscvdscuacstceessscasscusesasoessons sosncevesnasenncsaaesossgvassesscasecasousabusecoseuocts 151 155 Dialogic D 42 Series Boards User s Guide List of Tables Table 1 SUPERSET 4 LCD Line Indicator States esses 56 Table 2 MITEL SUPERSET 4 LCD Line Indicators and Dial Strings 57 Table 3 SUPERSET 4 Prompt Descriptions eeeeeeeeeeenereneenenn 60 Table 4 MITEL SUPERSET 4 Direct Key Dialing Strings for Soft Keys 62 Table 5 SUPERSET 4 LCD Feature Display Descriptions esss 63 Table 6 SUPERSET 4 Direct Key Dialing St
17. Board receives analog voice and digital signaling information from the PBX SL 1 line circuit board Digital data received from the PBX by the Dialogic D 42D SL Board passes through a digital duplexer to a command format converter where it is converted from SL 1 format to Dialogic D 41D format A UART universal asynchronous receiver transmitter then converts this serial bit stream into a parallel bit stream that is sent via the local bus to the control processor which either acts on the information or passes the event to the application Refer to Figure 2 36 3 Dialogic D 42 Series Overview DSP A D Audio Memory DSP D A igi Duplexer Channel 1 Digital Line Duplexer Interface RAM Firmware Voice Audio Data Duplexer Channel 2 Digital Line Duplexer Interface a Local Bus Audio Duplexer Channel 3 Control F Data Digital ine H Interfe Shared sid Reset amp Duplexer nterface Buffer Interrupt Command Processor i Audio Memory Logic UART Format Duplexer Channel 4 Converter Digital Line Duplexer Interface E PC AT XT BUS Figure 2 Dialogic D 42D SL Board Functional Block Diagram Analog voice signals received by the Dialogic D 42D SL Board pass through an audio duplexer and are converted to digital data by an A D converter The raw digital data
18. By capturing the same display messages that a phone set receives an application can see and record the display information This display information in ASCII format is especially useful in CT applications because it enables an application to know exactly what state the extension connected to the Dialogic D 42 xx Board is in Applications used with a PBX that provides ANI digits may process the display data and use those digits to access related database information For applications using the Dialogic D 42 NS Board to program the Northern Telecom Norstar KSU display data is indispensable Because the programming menus and key functions change at different levels within the KSU software the only way to know the current menu options is by having display text available 25 Dialogic D 42 Series Boards User s Guide 2 9 Pressing Keys Station sets typically have feature keys that can be programmed to perform specific functions e g transfer hold speaker phone speed dial or connect to trunk lines Since a Dialogic D 42 xx Board emulates a station set applications can press these keys If the station set can be used to program feature keys an application can also control the assignment of programmable keys For instance if a specific key must be assigned to the transfer function you can include a sequence of pressing keys at the start of the application to ensure that the environment has been set correctly 2
19. IBM PC AT ISA bus or compatible computer Operating system hardware requirements vary according to the number of channels being used e MITEL Superset COV Line Circuit board in a MITEL Superswitch e PBX model SX 50 SX 100 SX 200 SX 200D or SX 2000 136 Appendix A Dialogic D 42D SL Board Technical Specifications Number of ports board Total ports system Max boards system Microprocessor Intel 80C188 Digital signal processor Bus compatibility Bus speed Shared memory Base addresses Interrupt level IRQ2 to IRQ7 jumper selectable One IRQ is shared by all D 42D SL boards Telephone Interface Northern Telecom SL 1 line circuit board QPC61 4 circuit QPC451 8 circuit 137 Dialogic D 42 Series Boards User s Guide 5 VDC 12 VDC 12 VDC Operating temperature Storage temperature Humidity 8 to 80 noncondensing PC XT 13 3 in long 0 774 in wide 3 85 in high excluding edge connector Safety amp EMI Certifications United States FCC part 68 ID not required UL E96804 Canada DOC not required CSA LR 84340 14 36 months standard Firmware Specifications Silence detection Frequency response 24 Kb s 300 Hz to 2600 Hz 3 dB 32 Kb s 300 Hz to 3400 Hz 3 dB 48 Kb s 300 Hz to 2600 Hz 3 dB 64 Kb s 300 Hz to 3400 Hz 3 dB Audio Digitizing Method OKI ADPCM u law PCM Sampling rates 6 kHz 8 kHz Data rates OKI ADPCM 24 Kb s 32 Kb s u law PCM 48 Kb s 64 Kb s 138
20. Selects one of five features to be activated and is used in combination with a keypad key Features are programmed by the PBX i e do not disturb auto answer messaging account code and call forward When the select features key is pressed the features available are displayed on the Features Display The Dialogic D 42D SX Board can determine which of its features are available by using the d42 flags function to retrieve the Features Display data The d42 flags function places the Features Display data 16 62 4 PBX Systems bytes in an application buffer Each byte represents a specific message on the Feature Display and is either off 0x00 on 0x01 or flashing 0x02 see Table 5 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 flags function NOTE The d42 flags function is only available in MS DOS Table 5 SUPERSET 4 LCD Feature Display Descriptions o Undefined 8 Undefined MICON 9 FWD 2 ACCCODE 10 NODISTB 1 2 AUTO ANS 4 Le Ju jJ 63 Dialogic D 42 Series Boards User s Guide E Example To activate the Autoanswer feature an application uses the dial function to press the select features and 3 keys To verify that the feature was activated the application uses the d42 flags function to retrieve the Feature Display data for the display shown in Figure 10 and check that bytes 14 3 an
21. Soft Keys 62 156 pressing Supplementary Feature Keys 67 programming requirements 51 Soft Key prompts 59 Soft Keys 59 Supplementary Feature Keys 62 transfer calls 32 54 70 N NEAX 2000 IVS 14 NEAX 2400 IMS 14 NEC Electra Professional Level II KTS 14 17 transfer calls 105 106 117 NEC NEAX 2000 IVS and NEAX 2400 IMS PBX Alphanumeric Display 127 call progress analysis 119 Feature Key LED Indicators 125 Feature Keys 124 Flexible Line Key LED Indicators 122 Flexible Line Keys 122 Message Waiting Indicator 130 Message Wating Indicator 119 MIC ICM LED Indicators 126 pressing Feature Keys 126 pressing Flexible Line Keys 124 programming requirements 119 telephone type assignment 120 transfer calls 119 120 121 131 Northern Telecom Norstar KSU Alphanumeric Display 95 called calling number ID 39 96 Display Button prompts 90 Display Buttons 90 Dual Memory Buttons 92 LCD Indicators 87 Message Waiting Indicator 98 pressing Display Buttons 91 pressing Dual Memory Buttons 94 pressing Programmable Memory Buttons 89 Programmable Memory Buttons 87 programming requirements 81 transfer calls 40 41 43 44 47 48 85 99 Northern Telecom SL 1 35 P called calling number ID 36 78 Digit Display 77 Feature Keys 74 LED Line Indicators 74 Message Waiting Indicator 79 pressing Control Keys 76 pressing Feature Keys 76 programming requirements
22. Software Board D 42D SX MITEL SX 50 Not applicable Some PBX MITEL SX 100 configurations both hardware and software MITEL X 200 may affect the capabilities MITEL SX 200D of the Dialogic D 42D MITEL SX 2000 SX SL 1 Line Circuit Board D 42 NS Compact DR2 DR3 DRS Modular DR2 DR3 DRS Norstar Plus ICS DRS or later D 42 NE2 NEAX 2400 ICS NEAX 2000 IVS Electra Professional Level II 5 0 or greater KTS These are obsolete software revisions and may contain limitations Dialogic recommends that switch software be upgraded to the DR5 Maintenance Release 12 1 How To Use This Manual 1 4 Documentation Conventions The following documentation conventions are used throughout this manual When terms are first introduced they are shown in italic text Data structure field names and function parameter names are shown in boldface as in maxsec Function names are shown in boldface with parentheses such as d42 display The MS DOS function name dial will be used to represent dial dl dial and dx dial for MS DOS OS 2 and Windows respectively Names of defines or equates are shown in uppercase such as T DTMF File names are italicized and in uppercase such as D42DRV EXE Examples included in this manual show data that is stored in an application buffer The content of a buffer is illustrated as follows LED LCD Indicator or Key Names Application Buffer Data HEX
23. Up lt ESC gt KB lt ESC gt KC 76 4 PBX Systems 4 2 5 Digit Display The display is a 16 digit LED that is used to show e calling number ID last 3 or 4 digits e trunk line ID e date and time The data used to display information on the display is in ASCII format The content of the display is updated automatically when receiving an incoming call The Dialogic D 42D SL Board can retrieve the information on its display using the d42 display function The function places the display data 16 bytes in an application buffer Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function E Example An application uses the dial function to press the appropriate feature key on a specified channel on a Dialogic D 42D SL Board to display the date and time The d42 display function is then used to retrieve the display data to read the date and time The Digit Display data is shown below data P0NGONGZEMP OECD EP 0M OECTMOOEZDESONOOSEPPEOSMEGI xx XX XX XX XX XX XX XX byte 0 1 2 3 4 5 6 7 8 39 1011 12 13 14 15 16 17 18 19 20 21 22 23 data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 NOTE The format of the date and time may vary depending on the PBX and the PBX configuration 77 Dialogic D 42 Series Boards User s Guide Calling Numb
24. another extension using the dial function and the appropriate dial string Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The message waiting indicator can also be set using the dial function and the appropriate dial string to press the Flexible Line key assigned to send messages MSG however you should use the dial function as described so that your application will maintain functionality across different manufacturers switches The Dialogic D 42 NE2 Board can determine the state of its message waiting indicator using the d42 indicators function to read the LED indicators data Byte 17 contains the message waiting indicator status 0x00 is off 0x07 is on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function E Example An application uses the d42_indicators function to retrieve the LED indicators data for a specified channel on the Dialogic D 42 NE2 Board to determine if a message is waiting The LED indicators data is shown below The data 0x00 shows that the MWI indicator is off there are no messages waiting 130 4 PBX Systems m o nuv 0v0vn oo0o09r99g3229 d gt M02 2M M M 2M DM 2 DH DM 2 2 2 2 2 vo 2 50 28 o o 00 000 02070 0025 0270 050 9 9 gy t 9 x Y v Y Y YY vx XY XY XY XY XY KX YX XY X X 5 0 X y o
25. calls The hunt group contains all the station numbers connected to the Dialogic D 42 NE2 Board and is configured in a circular fashion so that when one station is busy the next available station will receive the incoming call To create a hunt group do the following 1 Determine the port numbers station numbers connected to the Dialogic D 42 NE2 Board for example port3 101 port4 102 port5z103 and port6 104 103 Dialogic D 42 Series Boards User s Guide 2 Ensure that each station is programmed as Digital Voice Mail see procedure above 104 Set each station number to Master Hunt as follows A w mon Enter Programming Mode and press LK 4 then enter 14 on the keypad the MSTER selection starts at port 01 Press CNF to advance to the first port connected to a Dialogic D 42 NE2 channel port03 Press LK 2 to set Master to Yes Press TRF to save the selection and advance to the next function 15 Press and then 4 to return to function 14 Press CNF to advance to the next port connected to a Dialogic D 42 NE2 channel port04 Repeat this procedure steps b through e until all ports connected to the Dialogic D 42 NE2 Board are assigned as Master Press SPKR to exit the programming mode Set the hunt to progress through the stations numbers in chronological order i e 101 to 102 102 to 103 103 to 104 104 to 101 NOTE For each port connected to the Dialogic D 42 NE2 Board you will w
26. can be added or systems can grow while protecting investment in hardware and application code With only minimum modifications applications can be ported to lower or higher line density platforms 3 7 4 Software Support For information on other operating system support contact your Dialogic Sales Engineer The development package includes all required libraries drivers and headers for PBX integration Diagnostics and demo programs provide additional tools and examples that allow developers to create complex multi channel voice applications 50 4 PBX Systems 4 1 MITEL SUPERSWITCH PBX MITEL PBXs use digital signaling to control their station sets and analog signals for voice The COV Line card provides an interface between the station sets and the switch The Dialogic D 42D SX Board has four channels that are connected directly to a MITEL COV Line card The COV Line card can be used in the SX 50 SX 100 SX 200 SX200D and SX 2000 PBXs These MITEL PBXs have many standard features that are supported by the Dialogic D 42D SX Board such as direct inward dialing DID hands free operation speed dialing hunt groups message waiting lamps call forwarding 4 1 1 MITEL Switch Programming Requirements There are no specific switch programming requirements for using a Dialogic D 42D SX Board with a MITEL SUPERSWITCH PBX However you must ensure that the features you want to access using the Dialogic D 42D SX Board an
27. for call progress analysis indicates PBX support if present identifies a hardware version A B C D etc NRO Sometimes it is necessary to refer to a group of voice boards rather than specific models in which case an x is used to replace the part of the model name that is generic For example Dialogic D xxx refers to all models of the voice hardware and Dialogic D 4x refers to all 4 channel models 1 6 When To Use This Manual This Dialogic D 42 Series Boards User s Guide contains information for configuring and using specific PBX hardware for use with Dialogic D 42 xx products For information about installing Dialogic D 42 xx hardware refer to the Dialogic D 42 xx Installation Card provided with your Dialogic D 42 xx Board For information about installing Dialogic D 42 xx software refer to the Software Installation Guide for your Dialogic System Release Software 15 Dialogic D 42 Series Boards User s Guide 1 7 How This Manual Is Organized Chapter 1 How To Use This Manual describes the Dialogic D 42 Series Boards User s Guide Chapter 2 Introduction to PBXs and KTSs provides a brief description of Private Branch Exchanges PBXs Key Telephone Systems KTSs and hybrid systems Chapter 3 Dialogic D 42 Series Overview provides information about the voice and PBX specific features supported by Dialogic D 42 xx products and a description of the Dialogic Unified API Chapt
28. is then compressed by the DSP and sent to the PC for storage When sending stored voice data to the PBX the digital voice data is sent from the PC to the DSP where it is uncompressed It is then converted back to an analog voice signal by the D A converter and sent to the PBX via the audio duplexer In addition to having the standard features of a Dialogic D 41D Board the Dialogic D 42D SL Board can access enhanced PBX features such as e call transfer e turn phone message waiting indicators on or off e calling number identification calling number ID The Dialogic D 42D SL Board has an on board microprocessor and a high speed Digital Signal Processor DSP to provide voice and call processing Dialogic Springware voice processing firmware is downloaded from the host computer to the microprocessor and DSP when the Dialogic D 42D SL Board is started Springware features include speed control volume control global tone detection and positive voice detection Global tone detection allows applications to detect special intercept tones fax tones modem tones non standard PBX tones or user defined tones such as tones in international networks 37 Dialogic D 42 Series Boards User s Guide Other DSP based Springware features include variable voice sampling rates of 24 and 32 Kb s ADPCM and 48 and 64 Kb s u law PCM An application may dynamically switch between sampling rates and coding methods to meet specific requirements for v
29. keypad In normal operation these indicators show the status of the microphone and the intercom During programming these indicators are used as prompts The MIC and ICM LED indicators can take on any one of the red states 0x00 0x07 listed in Table 16 Reading MIC ICM LED Indicators The Dialogic D 42 NE2 Board can determine the state of its MIC and ICM LED indicators by using the d42 indicators function to retrieve the LED indicators data This function places the LED indicator data 26 bytes in an application buffer Bytes 24 and 25 contain the indicator status for MIC and ICM indicators Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators for a given channel on a Dialogic D 42 NE2 Board The data placed in the application buffer is shown below If the data for byte 24 is 0x07 the indicator for MIC is on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function 113 Dialogic D 42 Series Boards User s Guide gt Or NOM s DY CO 2 e NO x NON Oo Pl c DF Tr c v gt gt 0m DP PRP PRD R RRR DHHS BD DGD gt gt py A gt YG oo o O0 o0 O0 0 O0 Oo O0 HHT HF 9 DDH G 9 9 0 9 x Y x x x YY YY KY YE YX XY
30. m Signature TOi n PAL EE PROM PLX 9052 ee PCI Bus interface Figure 5 Dialogic D 42 NE2 PCI Board Functional Block Diagram Incoming data for each channel is divided into separate voice and control data signaling parts The voice portion contains the digitized voice data while the control data signaling portion contains the telephone and special feature signaling information for every channel The digitized voice data is compressed by the DSP and sent to the PC for storage When sending stored voice data to the PBX the digital voice data is sent from the PC to the DSP where it is uncompressed It is then sent to the KSU via the digital duplexer In addition to having the standard features of a Dialogic D 41D Board the Dialogic D 42 NE2 PCI Board can access enhanced PBX features such as call transfer conference e turn message waiting indicators on or off callback request calling number identification calling number ID The Dialogic D 42 NE2 PCI Board has an on board microprocessor and a high speed Digital Signal Processor DSP to provide voice and call processing Dialogic Springware voice processing firmware is downloaded from the host 49 Dialogic D 42 Series Boards User s Guide computer to RAM and DSP memory when the Dialogic D 42 NE2 PCI Board is started Springware features include speed control volume control global tone detection and positive voice detection Global tone detection allows app
31. on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function 125 Dialogic D 42 Series Boards User s Guide gt Or NOM s DY CO c ON O sc ODO OK OD DWF KF KF KH KF c a gt m m mom RP m om RPP DP RRP RBH ZB GD gt gt o A a v o o0 o 9070 FH 90700 020 020 050 9 9 ga 9x Y x x x xx xcxcxcxcxcvxcxxx x 6 X X HD ly gegggeege2eee2ee2ee22e2 325 588 SS 5A SSS SSS SSS SSESEPEGR 8426 Data j00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 07 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ICM MIC Data 00 OO0 Xxx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 303132 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Pressing Feature Keys The Dialogic D 42 NE2 Board can press any of its feature keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each feature key on the Dterm Series III telephone is assigned a dial string sequence refer to Table 22 By using the dial function and the appropriate dial string the Dialogic D 42 NE2 Board can press any feature key 4 5 5 MIC ICM Indicators The MIC and ICM indicators are located between the Flexible Line keys and the keypad In normal operation these indicators
32. same way as a supervised transfer However after dialing the destination number the extension performing the transfer hangs up and does not wait to determine the outcome of the call The call is released to the PBX Blind transfers are used in most voice mail applications A blind call transfer is equivalent to the following manual operations 1 answer a call 2 putthe call on hold 3 press the transfer key 4 dialthe destination number 5 hang up The call is immediately sent to the new extension It is up to the PBX to determine what to do if the transferred call is not answered because of busy or no answer Usually if a transferred call is not answered it is routed back to the voice mail system and eventually to the operator or an automated attendant The advantage of a blind transfer is that the immediate release to the PBX frees the voice processing resources to handle new calls rather than being used to perform call progress A potential drawback of a blind transfer is when phone traffic is heavy in which case the application may need to handle a call overflow condition An application can perform blind transfers without special integration tools However by using a Dialogic D 42 xx Board and the Dialogic Unified API to access the called number ID from the PBX the application can differentiate between e anew call coming in that needs to be processed Hello and thank you for calling Dialogic Corporation e ac
33. shift from older PBX integration development models the Dialogic Unified API provides for backward compatibility preserving their development investment 30 3 Dialogic D 42 Series Overview 3 3 Dialogic D 42D SX Board Description The Dialogic D 42D SX Board is a PC AT compatible voice processing board that interfaces directly to COV Line cards in a MITEL SUPERSWITCH PBX The Dialogic D 42D SX Board emulates four SUPERSET 4 electronic telephones Application programs using the Dialogic D 42D SX Board can answer incoming calls place outbound calls record and playback voice files detect and generate tones access the called calling number ID for calls forwarded or transferred from within the PBX access trunk ID for calls originating outside the PBX and control SUPERSET LCD message notification The Dialogic D 42D SX Board also provides positive disconnect supervision to immediately detect when a caller has hung up When used with the MITEL SUPERSWITCH the Dialogic D 42D SX Board provides a platform for developing integrated computer telephony applications Developers can integrate current Dialogic D 4x applications on the Dialogic D 42D SX Board with minimal software modifications and create more efficient applications for the PBX by offering value added features A Dialogic D 42D SX Board has four channels that can be connected directly to a MITEL COV Line card in a MITEL SUPERSWITCH PBX The COV Line cards suppor
34. the extension is busy or not answered the application reconnects to the incoming call and plays a message asking the caller to choose between accessing voice mail or transferring to the operator 4 2 Northern Telecom SL 1 The Northern Telecom SL 1 PBX use digital signaling to control its station sets and analog signals for voice The Dialogic D 42D SL Board has four channels that are connected directly to a SL 1 PBX The SL 1 PBXs have many standard features that are supported by the Dialogic D 42D SL Board such as direct inward dialing DID hands free operation speed dialing hunt groups message waiting lamps call forwarding 71 Dialogic D 42 Series Boards User s Guide 4 2 1 Northern Telecom SL 1 Switch Programming Requirements Each port connected to a Dialogic D 42D SL Board must have the following feature keys assigned Feature Key 0 Feature Key 1 Feature Key 2 Feature Key 3 Feature Key 4 Feature Key 5 Feature Key 6 Feature Key 7 Feature Key 8 Feature Key 9 ACD or SCR Automatic Call Distribution TRN Call Transfer MIK Message Indication MCK Message Cancellation SCR Single Call Ringing User programmable User programmable User programmable Handsfree RLS Release There are no other specific PBX programming requirements for using a Dialogic D 42D SL Board with a Northern Telecom SL 1 PBX However you must ensure that the features you want to access using the Dialogic D 42D SL B
35. the PBX Both PBXs have many standard features that are supported by the Dialogic D 42 NE2 Board such as direct inward dialing DID hands free operation speed dialing hunt groups 118 4 PBX Systems message waiting indication user programmable feature keys called calling number identification call forwarding 4 5 1 NEC NEAX 2400 ICS and NEAX 2000 IVS PBXs Programming Requirements There are specific switch programming requirements for using a Dialogic D 42 NE2 Board with a NEAX 2400 ICS or NEAX 2000 IVS PBX You must ensure that these features described below are set exactly and assigned to the right keys so that the Dialogic D 42 NE2 Board and the Dialogic Unified API function correctly Transfers Allow the ports connected to the Dialogic D 42 NE2 Board permission to use the transfer key Message Waiting Indicator MWI The default access dial strings for the Dialogic D 42 NE2 Board are set to 9 on and 9 off If the PBX has not been set to use these dial strings you must e use the d42 setparm function to change DABD MSGACCESSON and D4BD MSGACCESSOFF to the dial string programmed on the PBX or e change the PBX access dial string to 9 on and 9 off Call Progress Analysis If your application does not use call progress analysis there is a possibility that under some load conditions your application may receive a busy signal when going off hook Depending on your switch configuration
36. uses the dial function to press the speaker on off key on a specified Dialogic D 42D SX channel To verify that the feature was activated the application uses the d42 Icdprompt function to retrieve the Prompt Display shown in Figure 11 and check that bytes 41 HANG and 45 UP are on The Prompt Display data is shown below E 3 S 2 o oO amp 05 uy 9o 2 m x w 2 2 j Z Ozzoo rode der Soous M u Z O z o z Os gt exeeezexSezeeekeose eg hssz Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 i i Ww gt Qa oug6 N z Zz x lt m dgBasgdistrtHloguPsbeori Tox cro2zrm cgxosnusd r Y YS rrrizeo 25 O Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 65 Dialogic D 42 Series Boards User s Guide MIC ON HANG UP SOFT KEY 1 SOFT KEY 2 SOFT KEY 3 SOFT KEY 4 SOFT KEY 5 SOFT KEY 6 Figure 11 SUPERSET 4 Prompt Display for Speaker On Off MIC On Off Turns the microphone off or on during hands free operation The Dialogic D 42D SX Board can determine the state of its microphone using the d42 flags function to retrieve the Features Display data and read the state of the MIC ON prompt byte 1 The function places the Features Display data 16 byte
37. 5 6 7 8 9 10 11 12 13 14 15 data 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data byte XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 5 Exitthe button query by using the dial function and the appropriate dial string lt ESC gt KP to press Display Button 00 under the EXIT prompt see Figure 14 93 Dialogic D 42 Series Boards User s Guide Pressing Dual Memory Buttons The Dialogic D 42 NS Board can press any of its Dual Memory Buttons using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each Dual Memory Button on the M7310 telephone is assigned a dial string sequence refer to Table 14 By using the dial function and the appropriate dial string the Dialogic D 42 NS Board can press any Dual Memory Button Table 14 M7310 Direct Key Dialing Strings for Dual Memory Buttons 94 4 PBX Systems Table 14 M7310 Direct Key Dialing Strings for Dual Memory Buttons Cont lt ESC gt Km_ Dual Memory button 20 Shifted button 08 lt ESC gt Kn Dual Memory button 21 Shifted button 09 lt ESC gt Ko Dual Memory button 22 Shifted button 10 lt ESC gt Kp Dual Memory button 23 Shifted button 11 4 3 6 Alphanumeric Display The alphanumeric display is a two row 32 digit LCD that is used to sho
38. 72 transfer calls 35 36 37 73 80 PBX 17 Private Branch Exchange See PBX T transfer calls 18 25 30 31 35 U blind 21 32 supervised 20 Unified API 16 29 30 V voice and call processing 14 voice hardware 14 voice signals 17 Index 157
39. 8 Kb s 64 Kb s MF digits 10 digits Pulsing rate 10 pulses s nominal 148 Appendix A Talk off Detects 0 digits while monitoring MITEL speech tape CM 7291 Detects less than 20 digits while monitoring Bellcore TR TS Y 000763 standard speech tapes LSSGR requirements specify detecting no more than 470 total digits MF Tone Detection MF digits 0 to 9 KP ST STI ST2 ST3 Speed control Pitch controlled available for 24 and 32 Kb s data rates A I specifications are subject to change without notice Digital levels 0 dBm0 corresponds to 3 dB below u law full scale on digital PCI products Analog levels 0 dBm0 corresponds to a level of 3 dBm at tip ring analog point 149 Glossary analog signal A continuously variable signal Voice signals on telephone lines are usually analog i e transmitted electronically in a form analogous to the spoken form A representation of an analog signal is a sine wave attendant The operator of a phone system console Usually directs incoming calls to the proper person or department May also assign outgoing lines or trunks The operator may be a person or an automated system automatic call distribution A system used to systematically distribute incoming calls to a number of operators called agents Agents are usually sales or service people call forwarding A service that allows a call to be directed to an extension other than the one that was dialed This is accom
40. Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 zo oz Data 07 00 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 5 6 Alphanumeric Display The alphanumeric display is a two row 32 digit LCD that is used to show the activity of the phone Some examples are date and time feature names error messages called calling identification phone status line selection The data used to display information in the LCD alphanumeric display is in ASCII format When the station set is not in use the display shows the date and time The content of the display is changed automatically e g receiving an incoming call making an outgoing call or activating a feature 127 Dialogic D 42 Series Boards User s Guide The Dialogic D 42 NE2 Board can retrieve the information on the alphanumeric display by using the d42 display function The function places the display data 32 bytes in an application buffer Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function E Example An application uses the dial function and the appropriate dial string to press keys to enter the programming mode The d42 display function is then used to retrieve the display data an
41. Dialogic D 42 Series Boards User s Guide Copyright 1999 2008 Dialogic Corporation 05 0564 003 Dialogic D 42 Series Boards User s Guide Copyright and Legal Notice Copyright 1999 2008 Dialogic Corporation All Rights Reserved You may not reproduce this document in whole or in part without permission in writing from Dialogic Corporation at the address provided below All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a commitment on the part of Dialogic Corporation or its subsidiaries Dialogic Reasonable effort is made to ensure the accuracy of the information contained in the document However Dialogic does not warrant the accuracy of this information and cannot accept responsibility for errors inaccuracies or omissions that may be contained in this document INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN A SIGNED AGREEMENT BETWEEN YOU AND DIALOGIC DIALOGIC ASSUMES NO LIABILITY WHATSOEVER AND DIALOGIC DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD PARTY Dialogi
42. Dialogic D 42 Series Boards User s Guide 10 1 How To Use This Manual 1 1 Audience This manual is addressed to programmers and engineers who are interested in using the Dialogic D 42 Series of PBX Integration Boards and the Dialogic Unified API to develop a computer telephony application for use on a PBX When this manual addresses you it means you the programmer and when this manual refers to the user it means the end user of your application program 1 2 Product Terminology This manual includes information about using your Private Branch eXchange PBX or Key Telephone System KTS with a Dialogic D 42 Series PBX Integration Board A PBX is a privately owned mini version of a telephone company s central office CO switch For businesses an advantage to owning a PBX is the efficiency and cost savings of sharing a specific number of telephone lines among a large group of users Grouped with PBXs are KTSs which are generally smaller versions of a PBX that provide direct access to CO telephone lines For simplicity the term PBX will be used to denote both a PBX and KTS In the PBX environment a line from the CO is called a trunk and a phone is called a line extension or station 11 Dialogic D 42 Series Boards User s Guide 1 3 PBX Models Covered in This Manual This manual includes support for the following PBXs and KTSs Dialogic PBX Integration PBX or KTS Hardware PBX or KTS
43. KX XY KY x 6 X X HH X y gegggeegeeee2ee2ee22e2 3B 5 5s ERK S53 55535555553 555355 amp E6R 8426 Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 209 oz Data 07 00 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 4 6 Alphanumeric Display The alphanumeric display is a two row 32 digit LCD that is used to show the activity of the phone Some examples are date and time feature names error messages called calling identification phone status line selection The data used to display information in the LCD alphanumeric display is in ASCII format When the station set is not in use the display shows the date and time The content of the display is changed automatically e g receiving an incoming call making an outgoing call or activating a feature The Dialogic D 42 NE2 Board can retrieve the information on its alphanumeric display by using the d42 display function The function places the display data 32 bytes in an application buffer Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function 114 4 PBX Systems E Example An application uses the dial function and the appropriate dial string to press keys to enter the programming mode
44. L Board can determine the state of its LED Line indicators by using the d42 indicators function to retrieve the Line indicators data This function places the Line indicators data 8 bytes in an application buffer Each byte 8 bits contains data representing one of the states listed in Table 7 Bytes 0 7 contain the indicator status for feature keys 0 7 respectively see Table 8 74 4 PBX Systems Table 8 SL 1 Dialing Strings for Feature Keys o FeatureKeyO ESCcK0 6 FeatureKey6 ESCK6 7 FeatureKey7 lt ESC gt K7__ E Example An application uses the d42 indicators function to retrieve the current data for the LED Line indicators on a given channel on a Dialogic D 42D SL Board The data placed in the application buffer is shown below If the data for byte 1 is 0x02 the LED indicator for feature key 1 is flashing at 60 Hz Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function Feature Key 0 ACD S Q Feature Key 1 TRN S Feature Key 2 MIK Feature Key 3 MCK Feature Key 4 SCR Feature Key 5 Feature Key 6 Feature Key 7 Data Byte 00 cy Ce lt gt c e c2 2 ce 02 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 eo oe 03 04 05 Data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX X
45. Motorola DSP56001 Host Interface Bus compatibility IBM PC AT Bus speed 4 12 Mhz minimum 70 nsec back to back bus cycle Shared memory 8 KB switch selectable on 8 KB boundaries Base addresses DOOOH default AOOOH CO00H Maximum boards system 16 Interrupt level IRQ3 to IRQ15 jumper selectable One IRQ shared by all boards Telephone Interface meets all specifications set by NEC for the 2 wire Dterm Series III PBX Telephone and the 2 wire Electra Professional Key System Telephone 5 Vc Humidity PC XT AT 13 3 in long 0 774 in wide 3 85 in high excluding edge connector 144 Appendix A Firmware Specifications Audio Signal 12 5 dBm0 weighted average 63 to 42 5 dBm0 AGC above 21 dBm0 Silence detection 41 dBm0 software adjustable Frequency response 24 Kb s 300 Hz to 2600 Hz 3 dB 32 Kb s 300 Hz to 3400 Hz 3 dB 48 Kb s 300 Hz to 2600 Hz 3 dB 64 Kb s 300 Hz to 3400 Hz 3 dB Sampling ac Data rates ADPCM 24 Kb s 32 Kb s u law PCM 48 Kb s 64 Kb s MF digits Rate 10 digits s maximum software adjustable 10 digits Pulsing rate Signalnoise ratio 145 Dialogic D 42 Series Boards User s Guide Detects 0 digits while monitoring MITEL speech tape CM 7291 Detects less than 20 digits while monitoring Bellcore TR TSY 000763 standard speech tapes LSSGR requirements specify detecting no more than 470 total digits MF Tone Detection MF digits 0 to 9 KP ST STI ST2 ST3
46. NEAX 2000 IVS PBXS inuenire teret obtenir nien 129 Dialogic D 42 Series Boards User s Guide List of Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Dialogic D 42D SX Board Functional Block Diagram 33 Dialogic D 42D SL Board Functional Block Diagram 37 Dialogic D 42 NS Board Functional Block Diagram 41 Dialogic D 42 NE2 Board Functional Block Diagram 45 Dialogic D 42 NE2 PCI Board Functional Block Diagram 49 MITEL SUPERSETA Telephone eene 55 SUPERSET LCD Line Indicator eeeeeeeeeeeeenenn 58 SUPERSET 4 Prompt Display eene 59 Example SUPERSET 4 Prompt Display eene 61 Example SUPERSET 4 Features Display ees 64 SUPERSET 4 Prompt Display for Speaker On Off 66 Northern Telecom Digit Display Telephone s 73 Northern Telecom M7310 Telephone eene 86 Example M7310 Display Buttons eee 91 M7310 Message Waiting Display eee 99 NEC Dterm Series III Telephone KTS sssssss 107 NEC Dterm Series III Telephone NEC PBX s 121
47. PC XT 13 3 in long 0 774 in wide 3 85 in high excluding edge connector Safety amp EMI Certifications United States FCC part 68 ID not required Canada DOC not required Firmware Specifications 42 to 42 5 dBm Silence detection 38 dBm software adjustable Frequency response 24 Kb s 300 Hz to 2600 Hz 3 dB 32 Kb s 300 Hz to 3400 Hz 3 dB 48 Kb s 300 Hz to 2600 Hz 3 dB 64 Kb s 300 Hz to 3400 Hz 3 dB Audio Digitizing Method OKI ADPCM p law PCM Sampling rates 6 kHz 8 kHz Data rates OKI ADPCM 24 Kb s 32 Kb u law PCM 48 Kb s 64 Kb s 134 Appendix A Acceptable twist Meets Bellcore LSSGR Sec 6 and EIA 464 requirements Signal noise ratio 10 dB referenced to lowest amplitude tone Talk off Detects 0 digits while monitoring MITEL speech tape CM7291 Detects less than 10 digits while monitoring Bellcore TR TSY 000763 standard speech tapes LSSGR requirements specify detecting no more than 470 total digits MF Tone Detection MF digits 0 to 9 KP ST STI ST2 ST3 Speed Control Pitch controlled Available for 24 and 32 Kb s data rates Adjustment range 5096 Volume Control Adjustment range 40 dB with programmer definable increments A I specifications are subject to change without notice Analog levels 0 dBm0 corresponds to a level of 3dBm at tip ring analog point 135 Dialogic D 42 Series Boards User s Guide System Requirements e 80286 80386 80486 or Pentium
48. Program B 555 1203 trunk 02 Program C 555 1205 trunk 03 Program D 555 1200 trunk 04 Using a Dialogic D 42 xx Board and the Dialogic Unified API an application can read the called number ID the trunk line and route the call depending on which extension receives the call If the call is received on trunk line 01 it will be routed to the extension for Program A Without access to the called number ID information callers would need to listen to a long list of prompts to obtain the four digit extension code to access Program A 2 5 Positive Disconnect Supervision In any PBX phone system it is important to accurately detect when an outside caller has hung up the phone This capability allows the PBX to also hang up completing the disconnection Once the call is fully terminated not only is the phone line available for other calls but more importantly the phone company s billing charge for that call ends One common way in which a phone or PBX manages call termination is positive disconnect supervision In a typical external call scenario where a call is placed through a CO not between extensions of the PBX the CO detects when the caller hangs up and 23 Dialogic D 42 Series Boards User s Guide then sends a disconnect signal loop current drop to the PBX The PBX is responsible for detecting and handling the disconnect signal from the CO After receiving a disconnect signal from the CO the PBX may e terminat
49. The d42 display function is then used to retrieve the display data and verify that the program mode has started The display data is shown below E de 0 dex de Tel ui Md dO 1D de data 20 50 52 4F 47 52 41 4D 00 4D 4F 44 45 20 20 20 byte Q 4 72 3 4 5 6 8 9 10 I3 12 L3 14 15 data 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 byte l6 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Called Calling Number ID within the KTS When receiving a call on a Dialogic D 42 NE2 Board from another extension the KTS sends calling number ID data by default the extension number of the telephone placing the call to the station set between the first and second rings The station set processes the data and sends an ID message to the display The calling number ID data sent from the KTS to the station set differs from the calling number ID data presented on the display When placing a call to another extension the called number ID by default the extension of the telephone being called is shown in the display Both the calling and called number IDs can be retrieved using the d42 gtcallid function The d42_gtcallid function retrieves the called calling number ID message sent from the KTS to the station set not the data sent to the display Refer to the Dialogic D 42 Series Software API Library Reference for more in
50. X XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 75 Dialogic D 42 Series Boards User s Guide Pressing Feature Keys The Dialogic D 42D SL Board can press any of its feature keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each feature key on the Digit Display telephone is assigned a dial string sequence refer to Table 8 By using the dial function and the appropriate dial string the Dialogic D 42D SL Board can dial any feature key 4 2 4 Pressing Control Keys There are five control keys available on the Digit Display telephone Hold RIs feature key 9 Handsfree feature key 8 Volume Up Volume Down There are no indicators associated with the control keys The Dialogic D 42D SL Board can press any of its control keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each control key on the Digit Display telephone is assigned a dial string sequence refer to Table 9 By using the dial function and the appropriate dial string the Dialogic D 42D SL Board can press any control key Table 9 SL 1 Dialing Strings for Control Keys Dial String Key Description lt ESC gt K8 Handsfree feature key 8 lt ESC gt K9 RLS Release feature key 9 lt ESC gt KA Volume
51. XY XY XY XY YX x A X X 50 Y y 900222702922722092727272727929099 l2 z5 zirXoscx E 1m eR AS Set fe SE XE CES CONE GESZEFUE TO Zonozz2nu 353535353550 343 32 323350 3S SoS 3 2 Bao uL c a3 o Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 290 oz Data 07 00 xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 4 8 Transferring a Call The Dialogic D 42 NE2 Board can transfer calls using the dial function By using the dial function and the appropriate dial string amp lt extension gt the Dialogic D 42 NE2 Board can transfer a call to any extension connected to the switch Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The transfer function can be performed using the dial function and the appropriate dial string to press the Flexible Line key assigned to transfer however you should use the amp lt extension gt dial string so your 117 Dialogic D 42 Series Boards User s Guide application will maintain functionality across different manufacturers switches The Dialogic D 42 NE2 Board can perform both supervised and blind transfers refer to Sections 2 1 Supervised Call Transfer and 2 2 Blind Call Transfer When a blind trans
52. aiting Indicator The Dialogic D 42D SL Board can set the message waiting indicator LED associated with feature key 2 of any extension using the dial function and an appropriate dial string Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys The Dialogic D 42D SL Board can determine the state of its message waiting indicator using the d42_indicators function to retrieve the LED Line indicator data Byte 2 corresponds to the LED indicator associated with feature key 2 Message indication and is either off 0x00 on 0x03 or flashing 0x01 or 0x02 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function E Example An application uses the d42 indicators function to retrieve the Line indicator data for a specified channel on the Dialogic D 42D SL Board to check if the feature key 2 LED is flashing The Line indicator data is shown below G8z7g9vg Q 2 0 2 CES o j wN o o mN gt alala AAA A S STE 0 Oo Oo oO XY xX REM X x x x EFL D 9 9 e 2g 2ER 2 2 2 Z S coc o S o gc o lolo o0 Oo Oo l e oe dL dL od Data 00 0002 00 00 00 00 02 xx xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
53. al tools and examples that allow developers to create complex multi channel voice applications 3 5 Dialogic D 42 NS Board Description The Dialogic D 42 NS Board is a PC AT compatible voice processing board that interfaces directly to four wire digital telephone ports on a Northern Telecom Norstar Key System Unit KSU The Dialogic D 42 NS Board emulates four M7310 electronic telephones Application programs using the Dialogic D 42 NS 38 3 Dialogic D 42 Series Overview Board can answer incoming calls place outbound calls record and playback voice files detect and generate tones access the called calling number ID for calls forwarded or transferred from within the KSU access trunk ID for calls originating outside the KSU and control message notification The Dialogic D 42 NS Board also provides positive disconnect supervision to immediately detect when a caller has hung up When used with the Northern Telecom Norstar KSU the Dialogic D 42 NS Board provides a platform for developing integrated computer telephony applications Developers can integrate current Dialogic D 4x applications on the Dialogic D 42 NS Board with minimal software modifications and create more efficient applications for the PBX by offering value added features The Dialogic D 42 NS Board has four channels that connect directly to four ports of a Northern Telecom Norstar KSU The KSU supports M7310 digital station sets which have a 32 charact
54. allthat was transferred at least once already and is being routed by the PBX into voice mail You ve reached the desk of Marcia Jones in Engineering please leave a message 21 Dialogic D 42 Series Boards User s Guide If the call was transferred the application can use the called number ID to send the call directly into the appropriate voice mail box allowing the caller to leave a message without having to navigate through a series of menus for a second or third time 2 3 Caller ID Caller ID is the phone number that identifies the person who is placing the call These digits are typically transmitted at the beginning of a call usually between the first and second ring Although telephone companies are selling a caller ID service to residential customers the scope of this commercially available caller ID is different from the caller ID feature available with many PBXs The caller ID from the telephone company is often referred to as automatic number identification ANI and identifies callers whose numbers are assigned by the telephone company Caller ID from within the PBX identifies callers whose telephone extensions are assigned through the PBX referred to in this document as calling number ID Calling number ID from within the PBX system has business applications for example a voice mail application may use calling number ID to let users reach individual mailboxes without having to dial extra digits Other applications m
55. ata and read the information for the bottom row last 16 characters The total length of the display data is 32 bytes The data location for the Display Buttons is as follows Display Button 00 bytes 16 20 Display Button 01 bytes 22 26 Display Button 02 bytes 28 31 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function 90 4 PBX Systems E Example An application uses the d42 display function to retrieve the prompt data displayed for Display Button 00 shown in Figure 14 The data placed in the application buffer is shown below Data in bytes 16 through 20 indicate that the prompt EXIT is displayed below Display Button 00 NOTE Bytes 00 15 represent the top row of the display Bytes 16 31 represent the bottom row of the display data 50 72 65 73 73 20 61 20 62 75 74 74 6F 6E 20 20 byte 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 data 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Press a button EXIT Figure 14 Example M7310 Display Buttons Pressing Display Buttons The Dialogic D 42 NS Board can respond to a prompt and press the appropriate Display Button using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more inf
56. aw PCM 48 Kb s 64 Kb s MF digits Level 10 digits Pulsing rate 10 pulses s nominal Minimum tone 32 ms software adjustable duration Acceptable twist Meets Bellcore LSSGR Sec 6 and EIA 464 requirements Signal noise ratio 10 dB referenced to lowest amplitude tone 142 Appendix A Talk off Detects 0 digits while monitoring MITEL speech tape CM7291 Detects less than 10 digits while monitoring Bellcore TR TS Y 000763 standard speech tapes LSSGR requirements specify detecting no more than 470 total digits MF Tone Detection MF digits 0 to 9 KP ST STI ST2 ST3 AII specifications are subject to change without notice Digital levels 0 dBm0 corresponds with 3 dB below p law full scale on digital PEB products System Requirements e 80286 80386 80486 or Pentium IBM PC AT ISA bus or compatible computer Operating system hardware requirements vary according to the number of channels being used e Norstar Compact DR2 DR3 DR5 Maintenance Release e Norstar Modular DR2 DR3 DR5 Maintenance Release e Norstar Plus Modular ICS Release 1 These are obsolete software revisions and may contain limitations Dialogic recommends that switch software be upgraded to the DR5 Maintenance Release 143 Dialogic D 42 Series Boards User s Guide Dialogic D 42 NE2 Board Technical Specifications Number of ports board 4 Resource sharing bus PEB Microprocessor Intel 80C188 Digital signal processor
57. ay use calling number ID for screening phone calls allowing employees to respond to urgent calls first as well as for automatic voice message reply without making users redial the caller s extension Calling number ID is useful whenever you need to know who is calling and from where they are calling 2 4 Called Number ID Called number ID is also a feature provided within a PBX system and is usually combined with the calling number ID Called number ID is the phone number of the extension being called When a call is from outside the PBX it is the number of the trunk receiving the call The called calling number ID remains the same when a call is routed through the PBX system For example when a call has been routed through the PBX because the first intended extension was not answered or busy the final destination answering the 22 2 Introduction to PBXs and KTSs call can determine the extension that called plus the extension that was originally called Called number ID can also be used by an application to automatically direct a call to an appropriate extension or group of extensions based on the number called generally the last four digits For example an application may provide specific information about four different programs through an interactive voice response IVR system Depending on the phone number being called the application can route the caller directly to the desired program Program A 555 1202 trunk 01
58. c products are not intended for use in medical life saving life sustaining critical control or safety systems or in nuclear facility applications Due to differing national regulations and approval requirements certain Dialogic products may be suitable for use only in specific countries and thus may not function properly in other countries You are responsible for ensuring that your use of such products occurs only in the countries where such use is suitable For information on specific products contact Dialogic Corporation at the address indicated below or on the web at www dialogic com It is possible that the use or implementation of any one of the concepts applications or ideas described in this document in marketing collateral produced by or on web pages maintained by Dialogic may infringe one or more patents or other intellectual property rights owned by third parties Dialogic does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such product in accordance with intellectual property owned or validly licensed by Dialogic and no such licenses are provided except pursuant to a signed agreement with Dialogic More detailed information about such intellectual property is available from Dialogic s legal department at 9800 Cavendish Blvd 5 Floor Montreal Quebec Canada HAM 2V9 Dialogic encourages all users of its products to procure all necessary intellectual property licenses requir
59. cal Specifications Number of ports board Total ports system Max boards system Resource sharing bus Microprocessor Digital signal processor Host Interface Bus compatibility Bus speed Shared memory Base addresses Interrupt level Telephone Interface Connectors Power Requirements 5 VDC 596 Operating temperature Storage temperature Humidity Form Factor 4 64 1 PEB Intel 80C188 Motorola DSP56001 27 Mhz 24 bit IBM PC XT AT ISA 16 bit 4 12 Mhz 70 nsec back to back bus cycle 8 KB page switch selectable on 8 KB boundaries D000h default A000h or CO00h IRQ3 to IRQ15 jumper selectable One IRQ is shared by all D 42 NS boards Meets all specifications set by Northern Telecom for the Norstar TCM station interface 4 RJ 11 type 2 0A 0 C to 50 C 20 C to 70 C 8 to 80 noncondensing PC XT AT 13 3 in long 0 774 in wide 3 85 in high excluding edge connector Safety amp EMI Certifications FCC part 68 does not apply CSO3 does not apply 36 months standard 141 Dialogic D 42 Series Boards User s Guide Firmware Specifications Audio Signal 12 5 dBm0 weighted average 4210 42 5 dBm Silence detection 38 dBm0 software adjustable Frequency response 24 Kb s 300 Hz to 2600 Hz 3 dB 32 Kb s 300 Hz to 3400 Hz 3 dB 48 Kb s 300 Hz to 2600 Hz 3 dB 64 Kb s 300 Hz to 3400 Hz 3 dB Method Sampling rates Data rates OKI ADPCM 24 Kb s 32 Kb s u l
60. ccess code typically 9 to access CO lines LCD Liquid Crystal Display An alphanumeric display using liquid crystals sealed between two pieces of glass Usually a gray background with black characters LED Light Emitting Diode A diode that emits light Can be used as a single indicator or combined with other LEDs to create an alphanumeric display line card A plug in electronic printed circuit board for a PBX or KSU that operates lamps ringing holding and other features associated with several telephone lines off hook When the handset is lifted from its cradle Alerts the CO or PBX that it is ready usually ready to receive a dial tone on hook When the handset is resting in its cradle The phone is not connected to any line on hook dialing A feature that allows the caller to dial without lifting the handset After dialing the caller can listen to the progress of the call through the built in speaker PBX Private Branch Exchange A private phone system allowing communications within a business and between the business and the outside world Outside lines are not accessible to the station set An access code typically 9 is required to connect to an outside line speakerphone A telephone that has a speaker and a microphone for hands free conversation station set A telephone used with a PBX or KTS 152 Glossary TDM Time Division Multiplex A technique used for transmitting separate data voice or vide
61. ce and control data from the Norstar KSU port This digital voice is compressed by a DSP using an ADPCM adaptive differential pulse code modulation algorithm and then sent to the host PC to be stored Control data from the KSU passes through the digital duplexer to a command processor where it is converted from KSU format to Dialogic D 41D format This serial bit stream is then converted into a parallel bit stream that is sent via the local bus to the on board control processor which either acts on the information or passes the event to the application Refer to Figure 3 40 3 Dialogic D 42 Series Overview PEB Connector Channel 1 DSP Diai t DSP igital Line Memory Router RAM Firmware Duplexer nterface Logic 1 Channel 2 Voice DR T Data igital ine E Duplexer nterface Local Bus Channel 3 Digital Line Control Duplexer nterface Data Shared or Reset amp Channel 4 Buffer Interrupt TDM Command Digital Line Memory Processor Logic Bus Processor Duplexer nterface MN Interface PC AT XT BUS Figure 3 Dialogic D 42 NS Board Functional Block Diagram Incoming data for each channel is divided into separate voice and control data signaling parts The voice portion contains the digitized voice data while the control data signaling portion contains the teleph
62. d 11 AUTO ANS are on The Features Display data is shown below Undefined MIC ON ACC CODE 2 HY Ww Undefined Undefined FWD NO DIST B AUTO ANS Undefined AJ Data 00 00 00 00 00 00 01 00 xx XX XX XX XX XX XX XX Oo ENS eO ENS Oo ENS ENS O ES NO Byte 03 04 05 06 eo c0 om CO Oo im o mS e E eo Flo Ble 12 13 14 15 16 17 18 19 20 21 22 23 Data Byte x x x x XX 26 N Bd N C XX XX XX XX 27 28 29 30 XX 34 w x N X Xx Xx w w XX 34 XX XX XX XX XX XX XX XX XX XX XX XX XX 35 36 37 38 39 40 41 42 43 44 45 46 47 3 AUTO ANS EXIT AUTOANS ON d SOFT KEY 1 SOFT KEY 2 SOFT KEY 3 SOFT KEY 4 SOFT KEY 5 SOFT KEY 6 Figure 10 Example SUPERSET 4 Features Display 64 4 PBX Systems Speaker On Off Turns on the speaker and microphone then goes off hook this is called hands free operation or turns off the speaker and microphone and then goes on hook The Dialogic D 42D SX Board can determine the state of its speaker on off key by using the d42 lcdprompt function to retrieve the Prompt Display data and read the state of the HANG UP prompt bytes 41 and 45 The function places the Prompt Display data 48 bytes in an application buffer The prompt is either off 0x00 or on 0x01 refer to Table 3 E Example To activate the speaker phone feature an application
63. d can transfer calls set the message waiting indicator read the LCD alphanumeric display read the LCD features display read the LCD prompts display read LCD line indicators read the calling number ID press buttons 54 415 L ZIN 4L14 q 6 L413 7 5 4L12 L 4 LETT H 3 4 10 H 2 g LS B 0 pi y me w display ww select features speaker on off mic on off Figure 6 MITEL SUPERSET4 Telephone 4 PBX Systems Line Indicators Line Select gt Speed Dial Keys Features 7 Display Alphanumeric Display _ Prompt Display Soft Keys Feature Keys 55 Dialogic D 42 Series Boards User s Guide 4 1 3 Line Select Speed Dialing Keys 15 There are 15 Line Select Speed Dialing keys located on the top right of the SUPERSET 4 telephone see Figure 6 These keys are configured when the PBX is programmed to select pre assigned lines Line keys that are not configured can be defined by the user using the telephone set or the Dialogic D 42D SX Board as speed dial keys There is an LCD Line indicator associated with each Line Select Speed Dialing key NOTE The i
64. d the Dialogic Unified API are enabled on the extension s connected to your system For example if you want your application to be able to read the name assigned to an extension the name must be programmed by PBX The PBX uses Class of Service COS to determine which features are available to an extension The features available to an extension are shown in the telephone set s LCD Features display Any feature not in the COS will not be displayed 51 Dialogic D 42 Series Boards User s Guide MITEL SX 50 Requirements for using MWI If you are using a MITEL SX 50 and wish to use the set message waiting indicators MWD feature the Dialogic D 42D SX Board must be assigned to a COS with Auxiliary Attendant capabilities and a line key must be set to act as the Attendant Console MWI Use the following procedures only if you have a high degree of understanding of the MITEL SX 50 PBX and its configuration To configure MWI on a MITEL SX 50 you will e configure the COS that will be assigned to the Dialogic D 42D SX Board to include Auxiliary Attendant capabilities e assign the COS to a channel on the Dialogic D 42D SX Board e program a line key on the Dialogic D 42D SX Board to act as an Attendant Console Message Waiting function key Configure a COS to have enhanced Auxiliary Attendant capabilities 1 From a test phone set enter Programming Mode 2 Enter the Command Number corresponding to the COS to which you want
65. d verify that the program mode has started The display data is shown below E ge OG JE y Jl hib Qu D de data 20 50 52 4F 47 52 41 4D 00 4D 4F 44 45 20 20 20 byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 data 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Called Calling Number ID within the PBX When receiving a call on a Dialogic D 42 NE2 Board from another extension the PBX sends calling number ID data by default the extension number of the telephone placing the call to the station set between the first and second rings The station set processes the data and sends an ID message to the display The calling number ID data sent from the PBX to the station set differs from the calling number ID data presented on the display When placing a call to another extension the called number ID by default the extension of the telephone being called is shown in the display Both the calling and called number IDs can be read using the d42 gtcallid function The d42 gtcallid function retrieves the called calling number ID 128 4 PBX Systems message sent from the KSU to the station set not the data sent to the display Refer to the Dialogic D 42 Series Software API Library Reference for more information about using d42_gtcallid function The contents of th
66. duct mentioned herein are the trademarks of their respective owners Publication Date November 2008 Document Number 05 0564 003 Table of Contents 1 How To Use This Manual e esee e eee entente nter tn nons tn tna tn status tn statuo 11 I I Audience 2 i324 oreet artem 11 1 2 Product Terminology siccome tete eret eee 11 1 3 PBX Models Covered in This Manual eere 12 1 4 Documentation Conventions eeeseeeeeeeeeeneenen renes 13 1 5 Voice Hardware Covered by This Manual seen 14 1 5 1 Voice Hardware Model Names eere 15 1 6 When To Use This Manual onere bee e ge 15 1 7 How This Manual Is Organized eene 16 2 Introduction to PBXs and KTSs eres eerte senten tn snnt tn tn tnnns 17 2 1 Supervised CallTransfer a tne aee pe pes 20 2 2 Bhnd Call Lranster ice ette o ren tpe fe eius 21 2 3 Caller ID ees oerte temet medic teer femi bee nce 22 2 4 Called Number ID 5 hit e e e t e ede 22 2 5 Positive Disconnect Supervision sese 23 2 6 In B nd Sigpahng oigo ege bate ee RE 24 2 7 Out of Band Signaling ptus nee E eret edi 25 2 8 R ad Display Messages economies 25 2 9 Pressng Key8 ioioante robe ERR DI REA 26 2 10 Message Waiting Indication 26 2 11 Automated Attendant essent enne nenne 26 3 Dialogic D 42 Series Over
67. e Retrieve LCD LED prompts and indicators Different PBXs have different types of prompts and indicators that relay status information of the station set By capturing and processing this data an application can see what prompts or indicators have been set e Read displays There are many types of information displayed on a phone hook state messages features and any other ASCII text By capturing and processing this data an application can see what is on the display This is useful for determining the state of the Dialogic D 42 xx Board Also when ANI and DNIS digits are available through the PBX the CO caller ID can be obtained Display data is also useful when programming a PBX Because the Dialogic D 42 xx Boards allow applications to press buttons applications 29 Dialogic D 42 Series Boards User s Guide can be written to program the PBX in the same way as using a station set to program the PBX e Accessing PBX features using dial strings The Dialogic D 42 xx Boards allow applications to access features that are available through a station set These functions include call transfer hold setting the message waiting indicator and dialing programmable keys e Disconnect supervision Not always available or not well supported When a PBX detects a hang up from one of its extensions information is passed to the CO which in turn hangs up Typically this is accomplished using a loop current drop However
68. e additional tools and examples that allow developers to create complex multi channel voice applications 34 3 Dialogic D 42 Series Overview 3 4 Dialogic D 42D SL Board Description The Dialogic D 42D SL Board is a PC AT compatible voice processing board that interfaces directly to SL 1 Line Circuit boards in a Northern Telecom SL 1 PBX The Dialogic D 42D SL Board emulates four Digit Display electronic telephones Application programs using the Dialogic D 42D SL Board can answer incoming calls place outbound calls record and playback voice files detect and generate tones access the called calling number ID for calls forwarded or transferred from within the PBX access trunk ID for calls originating outside the PBX and control message waiting notification The Dialogic D 42D SL Board also provides positive disconnect supervision to immediately detect when a caller has hung up When used with the Northern Telecom SL 1 the Dialogic D 42D SL Board provides a platform for developing integrated computer telephony applications Developers can integrate current Dialogic D 4x applications on the Dialogic D 42D SL Board with minimal software modifications and create more efficient applications for the PBX by offering value added features A Dialogic D 42D SL Board has four channels that connect directly to Northern Telecom SL 1 Line Circuit boards in a Northern Telecom SL 1 PBX The SL 1 Line Circuit boards support Northern T
69. e and call processing The Dialogic voice hardware models covered by this manual include the following Dialogic D 42D SX a 4 channel voice board with station interfaces for connecting directly to a MITEL SUPERSET 4 COV Line Circuit card in a MITEL SUPERSWITCH PBX Dialogic D 42D SL a 4 channel voice board with station interfaces for connecting to a Northern Telecom Digit Display QPC 451 or QPC 61 Line Circuit card in a Northern Telecom SL 1 PBX Dialogic D 42 NS a 4 channel voice board with station interfaces for connecting to a Northern Telecom NORSTAR key system unit KSU Dialogic D 42 NE2 a 4 channel voice board with independent digital interfaces for connecting to NEC Electra Professional Level II telephone systems KTS as well as the NEAX 2000 IVS and NEAX 2400 ICS PBXs Dialogic D 42 NE2 PCI a 4 channel voice board with independent digital interfaces for connecting to NEC Electra Professional Level II telephone systems KTS as well as the NEAX 2000 IVS and NEAX 2400 ICS PBXs 14 1 How To Use This Manual 1 5 1 Voice Hardware Model Names Model names for voice boards other than the Dialogic HD series are based upon the following pattern D xxxy where D identifies the board as voice hardware XXX identifies the number of channels 2 4 8 12 etc followed by a code indicating whether call progress analysis is supported indicates no support for call progress analysis indicates support
70. e applications with specific PBXs The Dialogic Unified API used with the Dialogic D 42 Series PBX Integration Boards enables programmers to more easily develop a single application capable of supporting multiple manufacturers PBXs The Dialogic Unified API also enables applications to access the important digital information sent between a PBX and its station sets This information is useful in a variety of applications including voice mail and call center 3 2 1 Dialogic Unified API The Dialogic Unified API Application Programming Interface allows a single application to function on a variety of manufacturers switches Functioning as an extension to the Dialogic Voice API the Dialogic Unified API offers a single design model that allows developers to take advantage of advanced PBX features such as called calling number ID and ASCII display information e Called calling number ID Usually two sets of digits representing either a trunk line or an extension This is not to be confused with caller ID received from a CO which provides the telephone number of an outside caller It is important for an application to know where a call originated and to what extension it is intended When a call is transferred or bounced through a PBX this information may be needed by an application at the final destination If it is not present the originator if they are still connected will have to re enter the information
71. e called calling number ID are shown in Table 23 as seen by the receiver of the call Table 23 Called Calling Number ID Data for the NEC NEAX 2400 ICS and NEAX 2000 IVS PBXs Call Route Called Calling Number ID Data Call received from trunk line 1 _0 1000 Call received from station set 201 _201 Call originally received on trunk line 1 then 200_0 1000 transferred to station set 200 Call originally received by extension 200 the 203_200 transferred to extension 203 NOTE The called calling number ID can also be obtained using the d42 display function however you should use the d42_gtcallid function so that your application will maintain functionality across different manufacturers switches 129 Dialogic D 42 Series Boards User s Guide E Example An application uses the d42 gtcallid function to retrieve the called calling number ID for a call received on a specified channel on a Dialogic D 42 NE2 Board The called calling number ID data is shown below text bb 2 0 0 2 03 data 2 0NG2 NO OMS OM SHIR MC ONDE oM o MM cM KAKI CK cM KX byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 text data o SSX 50 NOX SOX XOX XOX XOX XOX SOX LOX OX SOX XX MOX WOR BOS SOK NOM SSK BOK SOX NOW TSK byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 5 7 Setting the Message Waiting Indicator The Dialogic D 42 NE2 Board can set the message waiting indicator on or off on
72. e the outside call immediately and send a disconnect message to the called extension e send a disconnect message to the called extension and wait for the called extension to hang up before formally terminating the call In both cases a disconnect message not a loop current drop is sent to the called extension Standard analog voice boards cannot interpret disconnect messages because these messages are usually digital Dialogic D 42 xx Boards can however detect disconnect messages and send a disconnect event to an application where it is used by standard Dialogic voice programming mechanisms for handling call termination When a call is placed between extensions of the PBX a disconnect message not a loop current drop is also used to indicate when a caller hangs up In this scenario the application has no way of knowing when the caller has hung up so it can receive another call Dialogic D 42 xx Boards can detect the disconnect message and send a disconnect event to an application Not all PBXs have positive disconnect supervision Refer to the documentation for your PBX to determine if your PBX provides positive disconnect supervision 2 6 In Band Signaling PBXs may use a method called in band signaling to control their station sets In band signals use the same band of frequencies as the audio signal this is usually accomplished with touch tone signals This method provides a limited amount of integration because there are no sta
73. e voice sampling rates of 24 and 32 Kb s ADPCM and 48 and 64 Kb s p law PCM An application may dynamically switch between sampling rates and coding methods to meet specific requirements for voice quality and data storage Enhanced algorithms provide reliable DTMF detection DTMF cut through and talk off play off suppression 3 6 3 Configurations The Dialogic D 42 NE2 Board can be connected to the NEC Electra Professional II key terminal systems KTS the NEAX 2400 ICS and the NEAX 2000 IVS PBX series systems check specific models and software releases for compatibility to build sophisticated computer telephony systems The Dialogic D 42 NE2 Board installs in IBM PC XT AT ISA bus and compatible computers 80286 80386 80486 or Pentium based PC platforms The Dialogic D 42 NE2 Board occupies a single expansion slot and up to 16 boards can be configured in a system with each board sharing the same interrupt level The maximum number of lines that can be supported is dependent on the application the amount of disk I O required and the host computer s CPU The Dialogic D 42 NE2 Board shares a common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability Features can be added or systems can grow while protecting investment in hardware and application code With only minimum modifications applications can be ported to lower or higher line density platforms 3 6 4 Software Suppor
74. ecific requirements for voice quality and data storage Enhanced algorithms provide reliable DTMF detection DTMF cut through and talk off play off suppression 3 5 3 Configurations The Dialogic D 42 NS Board connects to a Northern Telecom Norstar KSU check specific KSU models and software releases for compatibility to build sophisticated computer telephony systems to which capabilities such as speech recognition facsimile and text to speech can be added The Dialogic D 42 NS Board installs in IBM PC XT AT ISA bus and compatible computers 80286 80386 80486 or Pentium based PC platforms The Dialogic D 42 NS Board occupies a single expansion slot and up to 16 boards can be configured in a system with each board sharing the same interrupt level The maximum number of lines that can be supported is dependent on the application the amount of disk T O required and the host computer s CPU The Dialogic D 42 NS Board shares a common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability Features can be added or systems can grow while protecting investment in hardware and application code With only minimum modifications applications can be ported to lower or higher line density platforms 3 5 4 Software Support For information on other operating system support contact your Dialogic Sales Engineer The development package includes all required libraries drivers and headers fo
75. ed to implement any concepts or applications and does not condone or encourage any intellectual property infringement and disclaims any responsibility related thereto These intellectual property licenses may differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with different national license requirements Dialogic Dialogic Pro Brooktrout Cantata SnowShore Eicon Eicon Networks Eiconcard Diva SIPcontrol Diva ISDN TruFax Realblocs Realcomm 100 NetAccess Instant ISDN TRXStream Exnet Exnet Connect EXS ExchangePlus VSE Switchkit N20 Powering The Service Ready Network Vantage Making Innovation Thrive Connecting People to Information Connecting to Growth and Shiva among others as well as related logos are either registered trademarks or trademarks of Dialogic Corporation or its subsidiaries Dialogic s trademarks may be used publicly only with permission from Dialogic Such permission may only be granted by Dialogic s legal department at 9800 Cavendish Blvd 5th Floor Montreal Quebec Canada HAM 2V9 Any authorized use of Dialogic s trademarks will be subject to full respect of the trademark guidelines published by Dialogic from time to time and any use of Dialogic s trademarks requires proper acknowledgement Windows is a registered trademark of Microsoft Corporation in the United States and or other countries Other names of actual companies and pro
76. elecom s Digit Display telephone which has a 16 character display and feature keys for accessing advanced features 3 4 1 Features e voice board with four independent four wire interfaces to Northern Telecom s SL 1 PBX that enables tight application integration with the SL 1 System e interfaces directly to a Northern Telecom SL 1 Line Circuit board in a Northern Telecom SL 1 PBX e emulates four SL 1 digit display telephones e automatically answers calls e detects touch tones e plays voice messages to a caller e digitizes compresses and records voice signals 35 Dialogic D 42 Series Boards User s Guide e places outbound calls and automatically reports the result e retrieves called calling number ID to enable calls to be intelligently handled e activates deactivates message waiting indicators to provide message notification e allows supervised recommended and blind transfers for automated attendant applications e provides positive disconnect supervision to immediately detect when a caller has hung up e enables development of applications across a variety of PBX systems using the Dialogic Unified API 3 4 2 Functional Description The Dialogic D 42D SL Board connects to line circuit boards that support Northern Telecom s Digit Display Telephone These telephones have a 16 character display and feature keys for accessing advanced features of the PBX Each of four line interfaces on the Dialogic D 42D SL
77. entification call forwarding 4 3 1 Norstar KSU Switch Programming Requirements There are specific switch programming requirements for using a Dialogic D 42 NS Board with a Norstar Modular or Compact KSU You must ensure that these features are set exactly and assigned to the right keys so that the Dialogic D 42 NS Board and the Dialogic Unified API function correctly Table 10 lists the menu structure used when configuring a Norstar Modular Compact KSU with DRS installed The shaded areas indicate the actual menu items to change in order to use the KSU with a Dialogic D 42 NS Board For details about programming a Norstar KSU refer to the appropriate Norstar manual The table only shows the configuration for one trunk line 001 and one extension 221 If you are using more than one trunk line configure each trunk line the same If you are using more than one extension ensure that all the extensions are configured the same with the exception of the Forward on busy and Forward no answer options For these menu items the first extension should be forwarded to 81 Dialogic D 42 Series Boards User s Guide the second extension and the second extension should be forwarded to the third extension and so on The last extension should be forwarded back to the first extension Table 10 Norstar KSU Configuration Requirements DR5 A Configuraion o 0 x Trunk mode Unspr Dial mode Pulse T Full AutoHold N 221
78. er 4 PBX Systems contains a general description capabilities switch requirements and direct key dial sequences for PBX switches that are currently supported Appendix A Technical Specifications contains data sheets for the Dialogic D 42 xx Boards Glossary contains a list of definitions for commonly used terms 16 2 Introduction to PBXs and KTSs A PBX or private branch exchange is a telephone system that is usually installed in a business It provides service among many extensions within the business as well as outside lines Typically PBXs are used when a large number of extensions are needed A PBX can be thought of as a mini version of a telephone company s central office CO switch Advantages to owning a PBX are e increased efficiency and cost savings because a specific number of CO telephone lines are shared among a large group of users e special PBXs features Grouped with PBXs are key telephone systems KTSs A KTS is generally a smaller version of a PBX that also provides direct access to outside telephone lines trunks When you press a line key on a KTS you immediately hear a dial tone from the central office In contrast on a PBX system you have to dial a digit usually 9 to get the dial tone from the central office Typically KTSs are used when less than 50 extensions are needed Advantages of having a KTS are that anyone in your office can answer an incoming call simply by pressing the correc
79. er ID When receiving a call on a Dialogic D 42D SL Board the calling number ID the extension of the telephone placing the call is shown on the display and can be retrieved using the d42 gtcallid function The calling number ID data retrieved using this function is the same data that is sent to the display Refer to the Dialogic D 42 Series Software API Library Reference for more information about using d42 gtcallid function NOTE On some manufacturers PBXs the calling number ID data used for the display is not the same as the calling number ID data sent from the PBX to the phone set The calling number ID can also be obtained using the d42 display function however you should use the d42 gtcallid function so that your application will maintain functionality across different manufacturers switches E Example An application uses d42 gtcallid to retrieve the calling number ID for an incoming call received on a specified channel on a Dialogic D 42D SL Board The calling number ID data and corresponding ASCII values are shown below text bb bb bb bb bb bb bb bb bb bb bb bb bb 2 2 1 data Zorro qe aD cq Qv QU ed ur LAN ee pL Dn byte Oo 1 2 3 4 5 6 7 B 910 HM 12 13 14 15 16 217 18 19 20 21 22 23 text data EX GXXXXUNEEIAN OU AX NELAN RNC eed are RN XE OSEE ME D NE ENDE ID I C byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 78 4 PBX Systems 4 2 6 Setting the Message W
80. er display screen used to display status messages and feature keys for accessing advanced features 3 5 1 Features e voice board with four independent Norstar TCM digital station interfaces that reduces the cost and complexity of application integration with a Norstar system e interfaces directly to a Northern Telecom Norstar KSU e emulates four M7310 digital station sets e automatically answers calls e detects touch tones e plays voice messages to a caller e digitizes compresses and records voice signals e places outbound calls and automatically reports the result e retrieves called calling number ID to enable calls to be intelligently handled e activates deactivates message waiting indicators to provide message notification 39 Dialogic D 42 Series Boards User s Guide e allows supervised recommended and blind transfers for automated attendant applications e provides positive disconnect supervision to immediately detect when a caller has hung up e enables development of applications across a variety of PBX systems using the Dialogic Unified API 3 5 2 Functional Description The Dialogic D 42 NS Board connects to four ports of a Northern Telecom Norstar KSU and emulates four M7310 digital station sets These telephones have a 32 character display and feature keys for accessing advanced features of the KSU Each line interface on the Dialogic D 42 NS Board receives PCM pulse code modulated digital voi
81. er is performed your application can implement call progress analysis and called calling number ID to intelligently control where the call is routed and what type of message is played if the called extension is busy or does not answer Because of this capability supervised transfer is the preferred method E Example An application answers an incoming call and plays a greeting message prompting the caller to enter the extension they wish to reach the caller enters 221 Using 131 Dialogic D 42 Series Boards User s Guide the dial function with the dial string amp 221 the application attempts to transfer supervised the call to extension 221 Call progress analysis is used to determine if extension 221 is answered busy or there is no answer If extension 221 answers the application hangs up and the transfer is complete If the extension is busy or not answered the application reconnects to the incoming call and plays a message asking the caller to choose between accessing voice mail or transferring to the operator 132 Appendix A Technical Specifications Dialogic D 42D SX Board Technical Specifications Number of pors bourd Max boards system Digital signal processor Bus compatibility Shared memory Base addresses shared by all D 42D SX boards Telephone Interface Superswitch PBX Receive signal noise ratio 133 Dialogic D 42 Series Boards User s Guide 5 VDC 12 VDC I2 VDC Humidity
82. er is shown below If the data for byte 23 is 0x07 the indicator for SPKR is red and on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function gt O No o oO g NOT HD ONDMOM FT SF KH Fe gt gt m DP mom RRR Aaa aa aaao gt gt a o A a v o o0 00 90070 FHT TH HY 020 9 YD 0 0 9 90 ga 9x Y x x x x Ye x x x x x x x x x x G X X HD ly gegggeegeeee2ee2ee2e2e2 3525 588K 55555555555555558s568907842355 Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 07 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 29 oz Data 00 OO0 Xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 112 4 PBX Systems Pressing Feature Keys The Dialogic D 42 NE2 Board can press any of its feature keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each feature key on the Dterm Series III telephone is assigned a dial string sequence refer to Table 18 By using the dial function and the appropriate dial string the Dialogic D 42 NE2 Board can press any feature key 4 4 5 MIC ICM LED Indicators The MIC and ICM indicators are located between the Flexible Line keys and the
83. es the Prompt Display data 48 bytes in an application buffer Each byte represents a specific prompt and is either off 0x00 or on 0x01 see Table 3 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 Icdprompt function 59 Dialogic D 42 Series Boards User s Guide Table 3 SUPERSET 4 Prompt Descriptions 0 PROGRAM 16 PICKUP 32 REDIAL 3 PAGE I9 CALL 35 READ procram 20 jeje 5 lon n overe 37 no 6 spurr 22 CONF 38 Re 7 ExT 23 FWD 39 mse ponr 2 Hie 40 RELEASE HANG NEXT 12 60 4 PBX Systems E Example An application uses the d42 Icdprompt function to retrieve the current data for the Prompt Display on a given channel on a Dialogic D 42D SX Board A simulation of the Prompt Display is shown in Figure 9 The data placed in the application buffer is shown below Data of 0x01 in bytes 4 23 and 29 indicate that the prompts PROGRAM FWD and MSG are on z z B S 600 5 E w x 5595 ETE Lu aaa 1 LL z I Oz olo 26652 Zovur S ueg u zio z e z o 2 zZ35sksbuo28s8223582868288 Data 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 i th w O47 3 N z zZz a amp Ed a dessdgdsoScd odQ
84. f Intercom keys 1 uC Extension number assignment is system dependent 82 4 PBX Systems Table 10 Norstar KSU Configuration Requirements DR5 Cont New Value C Set abilities Show set Enter extension 2 1 2 O 222 3 Forwardnoanswr R O Forwaddelay 3 J2 k 83 Dialogic D 42 Series Boards User s Guide Table 10 Norstar KSU Configuration Requirements DR5 Cont 15 RedirectringY 6 Service Modes through 4 Namel Night y 21 21 Tb Trunk answer Y N c Extra dial 84 4 PBX Systems Memory Buttons 00 through 03 must be programmed as follows Memory Button 00 Handsfree mute Memory Button 01 Intercom Memory Button 02 Unasigned Memory Button 03 Transfer Feature 70 To determine the current setting of a Memory Button press EVA S Feature w then press the Memory Button you want to check The display shows the name of the feature programmed Memory Button 00 is automatically assigned as the Handsfree mute key when Full Handsfree is set to Y refer to Table 10 B 5 c 4 Memory Button 01 is automatically set as the Intercom key when the number of intercom keys is set to 1 refer to Table 10 A 2 f To assign Memory Button 03 to Transfer press Feature EA 3 Key 03 Feature i 7 0 J 4 3 2 Using the Dialogic D 42 NS Board The Dialogic D 42 NS Board performs functions available to an M7310 telephone
85. f the data for byte 1 is OxOF the indicator for Flexible Line key 2 is green and on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function gt Or A 0 4 DO CO M TIN CO tT ONO OQ bl DO DKF Tr c ov gt mm mA gt gt gt gt gt gt SPB BeBeemesDB 2 520239 o o 00 00 HD DTH HH YF YG o 9 0g0 9 x Y xxxvccvcvrvcvrcvwvcxvcxcvcvxvexx 6 X X o 0 X y gjgegegeege2ee2ee2e22e222 2325 3828 si c E SSS S55 5S S55 S55 2SE6R 2E4EZG Data 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 0 oz Data 00 00 xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 303132 3334 35 36 37 38 39 40 41 42 43 44 45 46 47 NOTE You can determine if an indicator is red or green by checking if bit 3 is 0 red or 1 green The example below shows the binary data for On and Wink Bit 76543210 On 0x07 red 00000111 On 0xOF green 0 0 20 OS E ae cl Wink 0x02 red 00000010 Wink 0x0A green 00001010 110 4 PBX Systems Pressing Flexible Line Keys The Dialogic D 42 NE2 Board can press any of its Flexible Line keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each Flexib
86. fer is performed the KTS controls where the call is routed if the called extension is busy or does not answer When a supervised transfer is performed your application can implement call progress analysis and called calling number ID to intelligently control where the call is routed and what type of message is played if the called extension is busy or does not answer Because of this capability supervised transfer is the preferred method E Example An application answers an incoming call and plays a greeting message prompting the caller to enter the extension they wish to reach the caller enters 221 Using the dial function with the dial string amp 221 the application attempts to transfer supervised the call to extension 221 Call progress analysis is used to determine if extension 221 is answered busy or there is no answer If extension 221 answers the application hangs up and the transfer is complete If the extension is busy or not answered the application reconnects to the incoming call and plays a message asking the caller to choose between accessing voice mail or transferring to the operator 4 5 NEC NEAX 2400 ICS and NEAX 2000 IVS PBXs The NEAX 2400 ICS and 2000 IVS are full featured PBXs that can provide thousands of ports and many PBX voice and data features The PBXs use digital signaling to control their station sets and digitized voice The Dialogic D 42 NE2 Board has four channels that are connected to ports on
87. formation about using d42 gtcallid function The contents of the called calling number ID are shown in Table 19 as seen by the receiver of the call 115 Dialogic D 42 Series Boards User s Guide Table 19 Called Calling Number ID Data for the NEC Electra Professional Level Il Call Route Called Calling Number ID Data Call received from trunk line 1 0 1000 Call received from station set 201 Call originally received on trunk line 1 200 0 1000 then transferred to station set 200 Call originally received by extension 203 200 200 the transferred to extension 203 NOTE The called calling number ID can also be obtained using the d42 display function however you should use the d42_gtcallid function so that your application will maintain functionality across different manufacturers switches E Example An application uses the d42 gtcallid function to retrieve the called calling number ID for a call received on a specified channel on a Dialogic D 42 NE2 Board The called calling number ID data is shown below text bb 2 0 0 20 3 data 207032 30530151 732 30 493 moe Dern ono vec ae ae eS UNE byte 0 1 2 3 4 5 6 7 98 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 text data SERTapeTre oce Dr eL x c a E PIE LM C UE IM M byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 4 7 Setting the Message Waiting Indicator The Dialogic D 42 NE2 Board can set the message waiting indica
88. he Dialogic D 42 NS Board can transfer calls using the dial function By using the dial function and the appropriate dial string amp lt extension gt the Dialogic D 42 NS Board can transfer a call to any extension connected to the switch Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The transfer function can be performed using the dial function and the appropriate dial string lt ESC gt KN lt ESC gt KH lt ESC gt KA or lt ESC gt KN70 to press Feature 70 This method does not depend on Memory Button 03 being programmed correctly however you should use the amp lt extension gt dial string so your application will maintain functionality across different manufacturers switches The Dialogic D 42 NS Board can perform both supervised and blind transfers refer to Sections 2 1 Supervised Call Transfer and 2 2 Blind Call Transfer When a blind transfer is performed the KSU controls where the call is routed if the called extension is busy or does not answer When a supervised transfer is performed your application can implement call progress analysis and called calling number ID to intelligently control where the call is routed and what 99 Dialogic D 42 Series Boards User s Guide type of message is played if the called extension is busy or does not answer Because of this capability supervised transfer is the preferred method E Exa
89. if the CO hangs up first a loop current drop is sent to the PBX but is not passed to the station set Instead the station set receives a disconnect message The Dialogic D 42 xx Boards interpret this disconnect message as a loop current drop event Not all PBXs support disconnect supervision Utility functions included in the Dialogic Unified API allow programmers to control the Dialogic D 42 Series Boards Your application can retrieve the Dialogic D 42 xx channel and board type obtain and set Dialogic D 42 xx channel and board parameters start and stop the Dialogic D 42 driver retrieve Dialogic D 42 firmware driver library version numbers and retrieve error information By using the Dialogic Unified API to determine the type of switch that the Dialogic D 42 xx Board is connected to programmers can create an application that can provide specific control for each PBX or KSU Specific control is accomplished using dial strings Some examples are call transfer call forward message waiting light manipulation and pressing console buttons The Dialogic D 42 Series Boards are capable of performing any function that is available to a telephone connected to the PBX or KSU Developers who wish to continue designing switch specific applications can continue to do so as the Dialogic Unified API also provides access to lower level function calls made available through each individual switch protocol And for customers unwilling to
90. le Line key on the Dterm Series III telephone is assigned a dial string sequence refer to Table 17 By using the dial function and the appropriate dial string the Dialogic D 42 NE2 Board can press any Flexible Line key 4 4 4 Feature Keys 5 There are five feature keys located next to the dial pad keys FNC CNF LNR SPD SPKR and ANS There is a two color LED indicator associated with each feature key The LED indicators can take on any one of the states listed in Table 16 Reading LED Indicators on the Feature Keys The Dialogic D 42 NE2 Board can determine the state of its LED indicators on the feature keys by using the d42 indicators function to retrieve the LED indicators data This function places the LED indicator data 26 bytes in an application buffer Bytes 18 23 byte 20 is not used contain the LED indicator status for the feature keys see Table 18 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function 111 Dialogic D 42 Series Boards User s Guide Table 18 Feature Key Indicators for the Dterm Series Ill KTS Do wuxd 1 LNR SPD key LED lt ESC gt KH ANS key LED lt ESC gt KM SPKR key LED lt ESC gt KN E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators for a given channel on a Dialogic D 42 NE2 Board The data placed in the application buff
91. le Line key 2 is green and on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function 123 Dialogic D 42 Series Boards User s Guide gt O No t wb M laln t Oo ON DOME TF Fe KF Fe gt alala gt a a DP RP RRP BPR RP RBH TD oo 2 220282 oola 00 YGF 025 o0 020 020 0o o o 050 9 x Y xx xx xxxccxcxvcxxcvvcxcxx 6 X X o 0 X y 9900092209227 70929290o92zL Lzl mosex S SJS S S C C t cc cc ccc c o ZOoozzu r J J 1 J 1 j J J 1 j 1 c O w p AE GU OD Data 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Oo oz Data 00 00 xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 NOTE Youcan determine if an indicator is red or green by checking if bit 3 is 0 red or 1 green The example below shows the binary data for On and Wink Bit On 0x07 red On 0xOF green Wink 0x02 red T 0 0 0 Wink 0x0A green 0 Pressing Flexible Line Keys The Dialogic D 42 NE2 Board can press any of its Flexible Line keys using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each Flexible Line key on the Dterm Serie
92. lications to detect special intercept tones fax tones modem tones non standard PBX tones or user defined tones such as tones in international networks Other DSP based Springware features include variable voice sampling rates of 24 and 32 Kb s ADPCM and 48 and 64 Kb s p law PCM An application may dynamically switch between sampling rates and coding methods to meet specific requirements for voice quality and data storage Enhanced algorithms provide reliable DTMF detection DTMF cut through and talk off play off suppression 3 7 3 Configurations The Dialogic D 42 NE2 PCI Board can be connected to the NEC Electra Professional II key terminal systems KTS the NEAX 2400 ICS and the NEAX 2000 IVS PBX series systems check specific models and software releases for compatibility to build sophisticated computer telephony systems The Dialogic D 42 NE2 PCI Board installs in IBM PC XT AT PCI bus and compatible computers 80286 80386 80486 or Pentium based PC platforms The Dialogic D 42 NE2 PCI Board occupies a single expansion slot and up to 16 boards can be configured in a system with each board sharing the same interrupt level The maximum number of lines that can be supported is dependent on the application the amount of disk I O required and the host computer s CPU The Dialogic D 42 NE2 PCI Board shares a common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability Features
93. mp t c c c c SMe ggg Ss s8eg8 Shas 52323 353535 dcc nm c c co com c cdm ceace Do 6D o6 oco oc ow ow clcl cog EIEJE E E E E E E E 000 00 GF GF 9 90 9 2 2 2 2 2 2 2 2 2 Data 00 01 00 00 00 00 00 00 00 00 xx xx XX XX XX XX XX XX XX XX XX XX XX XX Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Pressing Memory Buttons Keys The Dialogic D 42 NS Board can press any of its Memory Buttons using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each Memory Button on the M7310 telephone is assigned a dial string sequence refer to Table 12 By using the dial function and the appropriate dial string the Dialogic D 42 NS Board can press any Memory Button 89 Dialogic D 42 Series Boards User s Guide 4 3 4 Display Buttons There are three Display Buttons located below the LCD display see Figure 13 These keys are associated with specific prompts shown on the LCD display depending on the current state of the phone shown on the bottom row of the LCD display Reading Display Button Prompts The Dialogic D 42 NS Board can determine which of its prompts are currently displayed by using the d42 display function to retrieve display d
94. mple An application answers a call and plays a greeting message prompting the caller to enter the extension they wish to reach the caller enters 221 Using the dial function with the dial string amp 221 the application attempts to transfer supervised the call to extension 221 Call progress analysis is used to determine if extension 221 is answered busy or there is no answer If extension 221 answers the application hangs up and the transfer is complete If the extension is busy or not answered the application reconnects to the incoming call and plays a message asking the caller to choose between accessing voice mail or transferring to the operator 4 4 NEC Electra Professional Level Il KTS The Electra Professional Level II is comprised of a Key System Unit and plug in modules It is a fully digital Key Telephone System KTS that can support up to 56 CO PBX lines The KTS uses digital signaling to control its station sets and digitized voice The KTS has five interface slots each of which can support up to eight ports total of 40 ports The Expansion KSU has three interface slots to allow you to add 16 ports total of 56 ports The Dialogic D 42 NE2 Board has four channels that are connected to ports on the KTS The Electra Professional Level II KTS switch has many standard features that are supported by the Dialogic D 42 NE2 Board such as direct inward dialing DID hands free operation speed dialing hunt groups
95. mpressed by the DSP and sent to the PC for storage When sending stored voice data to the PBX the digital voice data is sent from the PC to the DSP where it is uncompressed It is then converted back to an analog voice signal by the D A converter and sent to the PBX via the audio duplexer In addition to having the standard features of a Dialogic D 41D Board the Dialogic D 42D SX Board can access enhanced PBX features such as call transfer conference e turn phone message waiting indicators on or off callback request calling number identification calling number ID The Dialogic D 42D SX Board has an on board microprocessor and a high speed Digital Signal Processor DSP to provide voice and call processing Dialogic Springware voice processing firmware is downloaded from the host computer to RAM and DSP memory when the Dialogic D 42D SX Board is started Springware features include speed control volume control global tone detection and positive voice detection Global tone detection allows applications 33 Dialogic D 42 Series Boards User s Guide to detect special intercept tones fax tones modem tones non standard PBX tones or user defined tones such as tones in international networks Other DSP based Springware features include variable voice sampling rates of 24 and 32 Kb s ADPCM and 48 and 64 Kb s p law PCM An application may dynamically switch between sampling rates and coding methods to meet specific requi
96. n also be set using the dial function and the appropriate dial string to press the Memory Button assigned to send messages Feature 1 however you should use the dial function as described so that your application will maintain functionality across different manufacturers switches The Dialogic D 42 NS Board can determine the state of its Message Waiting display using the d42 display function to retrieve the display data Bytes 00 through 15 are used for the message waiting prompt and will display Message for you Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 display function E Example An application uses the d42 display function to retrieve the display data for a specified channel on the Dialogic D 42 NS Board to determine if a message is waiting see Figure 15 The display data is shown below NOTE Bytes 00 15 represent the top row of the display Bytes 16 31 represent the bottom row of the display 98 4 PBX Systems data 4D 65 73 73 61 67 65 00 66 6F 72 00 79 6F 75 20 byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 data 4D 53 47 20 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Message for you MSG Figure 15 M7310 Message Waiting Display 4 3 8 Transferring a Call T
97. nalysis to determine how to answer calls that could not be forwarded 4 4 2 Using the Dialogic D 42 NE2 Board with the NEC KTS The Dialogic D 42 NE2 Board uses different firmware depending on which switch it is connected to Electra Professional Level II KTS or the NEAX 2400 ICS and NEAX 2000 IVS PBXs During software installation you will be asked to choose the type of NEC switch connected to your Dialogic D 42 NE2 Board KTS or PBX The installation program will install the appropriate files Refer to the documentation that contains the software installation procedures for more information The Dialogic D 42 NE2 Board performs functions available to a Dterm Series III telephone set see Figure 16 A Dterm Series III telephone set uses LED indicators to show line key status on the line keys function key status on the function keys and an LCD display to show user prompts and messages above the line keys The Dialogic D 42 NE2 Board can transfer calls set the message waiting indicator read the LCD display read LED indicators read the called calling number ID press buttons 106 4 PBX Systems MESSAGE e WAITING Te Tos INDICATOR 16 LINE INDICATORS _ MIC ICM INDICATORS ar _ 5 FUNCTION INDICATORS Figure 16 NEC Dterm Series Ill Telephone KTS 4 4 3 Flexible Line Keys 16 There are 16 Flexible Line keys located on the top of the Dterm Series III telephone see Figure 16 These keys a
98. ndards and different PBXs provide varying levels of control Call progress tones that even similar models send can vary This means that applications even on identical PBXs have to be tuned with each installation 24 2 Introduction to PBXs and KTSs An example of in band signaling is transferring a call using the flashhook method There is no data e g caller ID information passed along when the call is transferred 2 7 Out of Band Signaling Many PBXs use a method called out of band signaling to control their station sets Out of band signals do not use the band of frequencies used by the voice signals These PBXs transmit control signals and data that can include information such as called calling number ID Because of its versatility out of band signaling is the preferred method 2 8 Read Display Messages Most PBX station sets have an LCD or LED screen that can display messages The type of information that is displayed varies with the PBX manufacturer and the programming capabilities of the switch Typical information includes calling called number ID from within the switch ANI digits from the CO hook state time and length of call name assigned to the extension and message waiting notification With a Dialogic D 42 xx PBX Integration Board this information can be easily passed unprocessed to the application This means that the same data that is sent to the display is captured by the Dialogic D 42 xx Board
99. ndicator for the HOLD key is usually covered by the line identification card Each LCD Line indicator is made up of two segments a square and a circle Each segment can take on one of the seven states listed in Table 1 Table 1 SUPERSET 4 LCD Line Indicator States Value in HEX un iul c Square only Reading LCD Line Indicators The Dialogic D 42D SX Board can determine the state of its Line indicators by using the d42 indicators function to retrieve the Line indicators data This function places the Line indicator data 16 bytes in an application buffer Each byte 8 bits contains data for both segments of an indicator bits 0 3 represent the square bits 4 7 represent the circle see Table 1 Bytes 1 15 contain the indicator status for line keys 01 15 respectively Byte 0 contains the status for Hold see Table 2 56 4 PBX Systems Table 2 MITEL SUPERSET 4 LCD Line Indicators and Dial Strings Byte Key Description Dial String lo LINE KEY 0 hold lt ESC gt KA 1 LINE KEY 1 prime line lt ESC gt KB NE KEY 7 line or speed dial lt ESC gt KH NE KEY 6 line or speed dial lt ESC gt KG NE KEY 9 line or speed dial lt ESC gt KJ NE KEY 10 line or speed dial lt ESC gt KK NE KEY 11 line or speed dial lt ESC gt KL NE KEY 13 line or speed dial lt ESC gt KN LINE KEY 14 line or speed dial lt ESC gt KO LINE KEY 15 line or speed dial LI LI LI LI LI LI 8 LINE KEY 8 li
100. ne or speed dial lt ESC gt KI_ o qu LI LI LI LI I NE KEY 12 line or speed dial lt ESC gt KM lt ESC gt KP 57 Dialogic D 42 Series Boards User s Guide E Example An application uses the d42 indicators function to retrieve the current data for the LCD Line indicators for a given channel on a Dialogic D 42D SX Board The data placed in the application buffer is shown below If the data for byte 7 is 0x02 the circle segment corresponding to the Line Select Speed Dial key 7 is off and the square segment is flashing at 250 ms see Figure 7 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function T A MT DO OJIK D Q CO NO s WO e e O Oo o e Eo O r e gt gt gt gt gt gt gt gt m gt gt gt b gt gt gt o 0 o o 0 Oy Oy o o Q oO o o 0 Y xXx Y SM Y X REEMGX x x x x x x x Sm o o o o o o o co o o o o O E t E E C cC c Et c E c E c E c I al ad l l l l l al l j al al ad Data OO 00 00 00 00 00 00 02 00 00 00 00 00 00 00 OO xx XX XX XX XX XX XX XX Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Circle Indicator Off foi d Square Indicator Flashing IT v
101. ng of data transmissions These protocols not only contain control information but also message data that can be used to significantly enhance computer telephony CT applications that use PBX call control elements such as called calling number ID The term computer telephony refers to the ability to interact with computer databases or applications from a telephone Computer telephony technology supports applications such as e automatic call processing e automatic speech recognition e text to speech conversion for information on demand e call switching and conferencing e unified messaging that lets you access or transmit voice fax and E mail messages from a single point e voice mail and voice messaging e fax systems including fax broadcasting fax mailboxes fax on demand and fax gateways e transaction processing such as Audiotex and Pay Per Call information systems e callcenters handling a large number of agents or telephone operators for processing requests for products services or information PBXs can communicate with their station sets using in band or out of band signaling In band signaling is a method used by analog 2500 telephones e g calling into a PBX and using DTMF to respond to voice prompts In band signals use the same band of frequencies as the voice signal This method provides limited integration because there are no standards and different PBXs provide varying levels of control 18 2 Int
102. nsole Message Waiting function key 1 Determine the circuit number connected to your Dialogic D 42D SX port The PBX can have up to 10 circuit cards and a COV circuit card has 8 ports For example if you have two COV cards and the Dialogic D 42D SX Board is connected to circuit card 2 port 1 the is circuit number is 9 From a test phone set enter Programming Mode Enter the Command Number 4xx where xx is the circuit number connected to your Dialogic D 42D SX port For example if you are using a COV card in circuit card position 2 port 1 use Command Number 409 53 Dialogic D 42 Series Boards User s Guide 4 Selecta line key other than 1 to use as the message waiting indicator example line key 02 Set the Line Key field c Line Appearance Type to 8 Attendant Function Key and field d to 1 and field e to 0 Message Waiting The illustration below shows that line key 2 for the Dialogic D 42D SX connected to Circuit 9 is assigned as a message waiting indicator Line Key 02 Line Appearance Type Circuit 9 A Message Waiting 409A 02810xxxxxx 5 Press Exit 4 1 2 Using the Dialogic D 42D SX Board The Dialogic D 42D SX Board performs functions available to a SUPERSET 4 telephone set A SUPERSET 4 telephone set uses two LCD displays to show line status next to the line keys and user prompts above the soft keys refer to Figure 6 The Dialogic D 42D SX Boar
103. nterfaces on the Dialogic D 42D SX Board receives analog voice and digital signaling information from the PBX Digital data received from the PBX by the Dialogic D 42D SX Board passes through a digital duplexer and is demodulated by a COV carrier over voice modem The resulting serial bit stream is converted by a UART universal asynchronous receiver transmitter into a parallel bit stream that is sent via the local bus to the control processor which either acts on the information or passes the event to the application Refer to Figure 1 32 3 Dialogic D 42 Series Overview DSP A D Audio Memory DSP D A Duplexer Channel 1 Digital Line a Duplexer Interface RAM Firmware L 34 Voice Audio Data Duplexer Channel 2 Digital Line Duplexer Interface Local Bus Audio Duplexer Channel 3 Control DU E Data igita ine Interfe Shared Control Reset amp Duplexer nterface Buffer Interrupt COV Processor i L Audio Memory Logic UART Modem Duplexer Channel 4 Digital Line Duplexer Interface m PC AT XT BUS Figure 1 Dialogic D 42D SX Board Functional Block Diagram Analog voice signals received by the Dialogic D 42D SX Board pass through an audio duplexer and are converted to digital data by an A D converter The raw digital data is then co
104. o messages simultaneously over one phone line by interleaving elements of each message in fast time sequences tip and ring Another way of saying plus and minus or positive and ground in electrical circuits trunk A telephone communication path or channel between two points one being a CO and the other a PBX or KSU 153 Index A automated attendant 17 26 32 36 40 44 48 103 105 106 120 151 C call forwarding 17 68 151 called number ID See called calling number ID called calling number ID 22 23 29 31 32 35 36 39 43 47 70 80 96 97 99 106 115 116 118 120 128 129 130 131 caller ID See called calling number ID central office See CO CO 17 D D 42 driver 30 d42 display MITEL SUPERSWITCH 68 NEC Electra Professional Level II KTS 114 116 NEC NEAX 2000 IVS and NEAX 2400 IMS PBX 127 128 91 92 93 95 98 Northern Telecom SL 1 77 d42 flags MITEL SUPERSWITCH 62 64 66 69 70 d42 gtcallid MITEL SUPERSWITCH 68 NEC Electra Professional Level II KTS 115 116 dial Northern Telecom Norstar KSU 90 NEC NEAX 2000 IVS and NEAX 2400 IMS PBX 128 129 Northern Telecom Norstar KSU 96 97 Northern Telecom SL 1 78 indicators MITEL SUPERSWITCH 56 58 NEC Electra Professional Level II KTS 108 110 111 112 113 117 122 123 NEC NEAX 2000 IVS and NEAX 2400 IMS PBX 125 126 127 130 Northern Telecom Norstar KSU 87
105. oard and the Dialogic Unified API are enabled on the extension s connected to your system 72 4 PBX Systems 4 2 2 Using the Dialogic D 42D SL Board The Dialogic D 42D SL Board performs functions available to a Northern Telecom Digit Display telephone set see Figure 12 A Digit Display telephone set uses LED indicators to show line status next to the feature keys and user information above the keypad The Dialogic D 42D SL Board can transfer calls set the message waiting indicator read the LED display read LED line indicators read the calling number ID press buttons Digit Display Line PA Indicators RLS Hands Free x x Feature Keys E Ld 4 4 k Volume Volume Hold Up Down Figure 12 Northern Telecom Digit Display Telephone 73 Dialogic D 42 Series Boards User s Guide 4 2 3 Feature Keys 8 There are eight feature keys located on the top right of the Digit Display telephone see Figure 12 These keys are configured when the PBX is programmed to any available station features There is an LED Line indicator associated with each feature key Each Line indicator can take on one of the four states listed in Table 7 NOTE There are no Line indicators for feature key 8 RLS and feature key 9 Hands Free Table 7 Digit Display Line Indicator States Value Gs HEX wink flash 120 Hz flash flash 60 Hz 0x03 Reading LED Line Indicators The Dialogic D 42D S
106. oice quality and data storage Enhanced algorithms provide reliable DTMF detection DTMF cut through and talk off play off suppression 3 4 3 Configurations The Dialogic D 42D SL Board connects to a Northern Telecom SL 1 Line Circuit board in a Northern Telecom SL 1 PBX check specific PBX models and software releases for compatibility to build sophisticated computer telephony systems The Dialogic D 42D SL Board installs in IBM PC XT AT ISA bus and compatible computers 8088 80286 80386 80486 or Pentium based PC platforms The Dialogic D 42D SL Board occupies a single expansion slot and up to 16 boards can be configured in a system with each board sharing the same interrupt level The maximum number of lines that can be supported is dependent on the application the amount of disk I O required and the host computer s CPU The Dialogic D 42D SL Board shares a common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability Features can be added or systems can grow while protecting investment in hardware and application code With only minimum modifications applications can be ported to lower or higher line density platforms 3 4 4 Software Support For information on other operating system support contact your Dialogic Sales Engineer The development package includes all required libraries drivers and headers for PBX integration Diagnostics and demo programs provide addition
107. one and special feature signaling information The digitized voice data is compressed by the DSP and sent to the PC for storage When sending stored voice data to the KSU the digital voice data is sent from the PC to the DSP where it is uncompressed It is then sent to the KSU via the digital duplexer In addition to having the standard features of a Dialogic D 41D Board the Dialogic D 42 NS Board can access enhanced PBX features such as e call transfer conference e turn phone message waiting indicators on or off e callback request e calling number identification calling number ID The Dialogic D 42 NS Board has an on board microprocessor and a high speed Digital Signal Processor DSP to provide voice and call processing Dialogic Springware voice processing firmware is downloaded from the host computer to RAM and DSP memory when the Dialogic D 42 NS Board is started Springware features include speed control volume control global tone detection 41 Dialogic D 42 Series Boards User s Guide and positive voice detection Global tone detection allows applications to detect special intercept tones fax tones modem tones non standard PBX tones or user defined tones such as tones in international networks Other DSP based Springware features include variable voice sampling rates of 24 and 32 Kb s ADPCM and 48 and 64 Kb s u law PCM An application may dynamically switch between sampling rates and coding methods to meet sp
108. ooeeveeeeeeeeeee 2s 228 8 amp ee ee a a a E a A ee ee E 203022464 Sa a GO OR EO OO GO Oe OO GN Ta YO c o2 x o Data 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00xx 00 00 00 xx 00 00 00 Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 20 oz Data 07 00 xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 303132 3334 35 36 37 38 39 40 41 42 43 44 45 46 47 4 5 8 Transferring a Call The Dialogic D 42 NE2 Board can transfer calls using the dial function By using the dial function and the appropriate dial string amp lt extension gt the Dialogic D 42 NE2 Board can transfer a call to any extension connected to the switch Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The transfer function can be performed using the dial function and the appropriate dial string to press the Flexible Line key assigned to transfer however you should use the amp lt extension gt dial string so your application will maintain functionality across different manufacturers switches The Dialogic D 42 NE2 Board can perform both supervised and blind transfers refer to Sections 2 1 Supervised Call Transfer and 2 2 Blind Call Transfer When a blind transfer is performed the PBX controls where the call is routed if the called extension is busy or does not answer When a supervised transf
109. or and a general purpose microprocessor to handle all voice processing functions This dual processor approach off loads many low level decision making tasks from the host computer When a Dialogic D 42 xx system is initialized firmware is downloaded from the host PC to the firmware RAM and DSP memory on the Dialogic D 42 xx Board This downloadable firmware gives the board all of its intelligence and enables easy feature enhancement and upgrades Based on this the Dialogic D 42 xx Board can perform the following operations on incoming calls e automatically control the volume of the incoming audio signal e record and compress the incoming audio voice signal Sampling rates and coding methods are selectable on a channel by channel basis 27 Dialogic D 42 Series Boards User s Guide e detect the presence of tones DTMF or an application defined signal or dual tone e perform call progress analysis to determine the state of an incoming call For outbound calls the Dialogic D 42 xx Board can perform the following e play stored compressed audio files e adjust the volume and speed of playback upon application or user request e generate tones DTMF or an application defined signal or dual tone The Dialogic D 42 xx Board is basically a Dialogic D 41D Board with specialized PBX circuitry replacing the analog front end The Dialogic D 42 xx Boards perform features available on a Dialogic D 41D Board as well as emulate
110. ormation about dialing programmable keys Each Display Button on the M7310 telephone is assigned a dial string sequence refer to Table 13 By using the dial function and the appropriate dial string the Dialogic D 42 NS Board can press any of its Display Buttons 91 Dialogic D 42 Series Boards User s Guide Table 13 M7310 Direct Key Dialing Strings for Display Buttons Dial String Key Description ESC KP Display Button 00 left ESC KQ Display Button 01 middle ESC KR Display Button 02 right 4 3 5 Dual Memory Buttons There are 12 Dual Memory Buttons located on top of the M7310 telephone refer to Figure 13 Each Dual Memory Button can be programmed to perform two different functions using the Shift key Dual Memory Buttons can be programmed by the user or by the Dialogic D 42 NS Board to perform any valid feature available to a phone set E Example An application can assign Do not Disturb DND to Dual Memory Button 00 DMB 00 then verify that it was programmed correctly The following functions are performed 1 Program Dual Memory Button 00 using the dial function and the appropriate dial string lt ESC gt KN lt ESC gt KK lt ESC gt KD lt ESC gt KS lt ESC gt KN lt ESC gt KA lt ESC gt KF to press the following keys Feature K 3 J DMB 00 i Feature i 8 J 5 2 Determine when programming is complete using the d42_display function to retrieve the displa
111. ormation about dialing programmable keys NOTE The transfer function can be performed using the dial function and the appropriate dial string to press the TRANS CONF soft key however you should use the amp lt extension gt dial string so your application will maintain functionality across different manufacturers switches The Dialogic D 42D SX Board can perform both supervised and blind transfers refer to Sections 2 1 Supervised Call Transfer and 2 2 Blind Call Transfer When a blind transfer is performed the PBX controls where the call is routed if the called extension is busy or does not answer When a supervised transfer is performed your application can implement call progress analysis and called calling number ID to intelligently control where the call is routed and what type of message is played if the called extension is busy or does not answer Because of this capability supervised transfer is the preferred method 70 4 PBX Systems E Example An application answers an incoming call and plays a greeting message prompting the caller to enter the extension they wish to reach the caller enters 221 Using the dial function with the dial string amp 221 the application attempts to transfer supervised the call to extension 221 Call progress analysis is used to determine if extension 221 is answered busy or there is no answer If extension 221 answers the application hangs up and the transfer is complete If
112. phone 1 Enter Programming Mode 2 Press Line Key LK 7 then LK 2 to enter KTU mode the TEL selection starts at station 01 3 Enter the port number connected to the first channel on the Dialogic D 42 NE2 Board 4 Press LK 6 to select Digital Voice Mail NOTE If Digital Voice Mail is not an available option the KTS software must be upgraded to at least revision 5 0 101 Dialogic D 42 Series Boards User s Guide 5 Press TRF to save the selection and advance to the next port number 6 Repeat steps 4 and 5 until all ports connected to the Dialogic D 42 NE2 Board are configured as Digital Voice Mail 7 Press SPKR to exit the programming mode NOTE If you power up the KTS with its default configuration the KTS can automatically configure the ports connected to Dialogic D 42 NE2 Board as Digital Voice Mail only if the Dialogic D 42 NE2 Board is running and firmware is successfully downloaded Note to MS DOS users the Dialogic D 42 driver does not have to be started If the Dialogic D 42 NE2 Board does not function after this procedure ensure that the KTS software is at least revision 5 0 Station Number Assignment In order for a KTS port to function properly it must be assigned a station number NOTE When the KTS is powered up the first time ports with phone sets connected to them will have station numbers automatically assigned To assign a Station Number Enter Programming Mode 2 P
113. phones connected to a PBX When recording speech the Dialogic D 42 xx Board can use different digitizing rates from 24 to 64 Kb s Kilobits per second as selected by the application for speech quality and efficient storage The digitizing rate is selected on a channel by channel basis and can be changed each time a record or play function is initiated The processed speech is stored on the host PC s hard disk When playing back a stored file the voice information from the host PC is passed to the Dialogic D 42 xx Board where it is converted into analog voice signals for transmission to the PBX The on board control processor controls all operations of the Dialogic D 42 xx Board via a local bus and interprets and executes commands from the host PC This processor handles real time events manages data flow to the host PC to provide faster system response time reduces PC host processing demands processes DTMF and PBX signaling before passing them to the application and frees the DSP to perform signal processing Communication between this processor and the host PC is via the shared buffer memory that acts as an input output buffer and thus increases the efficiency of disk file transfers This shared buffer memory interfaces to the host PC via the XT AT bus 28 3 Dialogic D 42 Series Overview 3 2 PBX Integration Features Supported Dialogic D 42 Series PBX Integration Boards incorporate both circuitry and firmware to integrat
114. plished by the called party programming into the phone system the extension the incoming calls should be forwarded to DID Direct Inward Dialing The capability to dial an extension inside the PBX system without going through the attendant digital signal A discontinuous signal one whose state consists of discrete elements representing specific information Logically a digital signal can be thought of as a pattern of ones and zeros representing a specific value handset the part of the telephone held in the hand Contains a transmitter and a receiver hold Temporarily leave a phone call without disconnecting You can return to it at any time hunt The process of a call reaching a group of lines If the first line is busy it will be forwarded to the second line If the second line is busy it will be forwarded to the third line and so on hybrid system A term used to describe a telephone system that has attributes of both Key Systems and PBXs Usually means that 151 Dialogic D 42 Series Boards User s Guide incoming lines trunks appear on the phone set and outbound calls require the use of an access code typically a 9 KSU Key Service Unit The main cabinet that contains all the electronics to run a Key Telephone System KTS Key Telephone System A telephone system in which the station sets have multiple buttons permitting the user to select outgoing or incoming CO phone lines You do not have to dial an a
115. r PBX integration Diagnostics and demo programs provide additional tools and examples that allow developers to create complex multi channel voice applications 42 3 Dialogic D 42 Series Overview 3 6 Dialogic D 42 NE2 Board Description The Dialogic D 42 NE2 Board is a PC AT compatible voice processing board that interfaces directly to two wire digital telephone ports on NEC s Electra Professional II key terminal systems KTS and NEAX 2400 ICS and 2000 IVS PBX series It emulates four DTERM Series III electronic telephones The Dialogic D 42 NE2 Board can answer incoming calls record and playback voice files detect and generate tones and signal Call progress analysis algorithms and frequency analysis enable the Dialogic D 42 NE2 Board to make outbound calls detect when calls are answered and distinguish between different network signals When used with NEC PBX and KTS switches the Dialogic D 42 NE2 Board provides a platform for developing integrated call processing applications Developers can integrate current applications on the Dialogic D 42 NE2 Board with minimal software modifications and create more efficient applications through the use of the Dialogic Unified API With the correct switch software load application programs using the Dialogic D 42 NE2 Board can access called calling number ID for calls transferred within the switch access trunk identification for calls originating outside the switch and cont
116. r using the d42 flags function to retrieve the Features Display data Bytes 3 and 5 are used for the 4 MSG prompt and are either off 0x00 on 0x01 or flashing 0x02 refer to Table 5 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 flags function 69 Dialogic D 42 Series Boards User s Guide E Example An application uses the d42 flags function to retrieve the Features Display data for a specified channel on the Dialogic D 42D SX Board to check if 4 MSG is flashing bytes 5 and 3 The Features Display data is shown below uw mo 2 8 EE E c oz C c oct Cc Oo O e ou o eS 3 olg gace 3 22 9 2 NW z2oo2 5 D 2 zz fio DDL Z lt N HD Data OO 00 00 02 00 02 00 00 00 00 00 00 00 00 00 OO xXxX xx XX XX XX XX XX XX Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx Xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 1 8 Transferring a Call The Dialogic D 42D SX Board can transfer calls using the dial function By using the dial function and the appropriate dial string amp lt extension gt the Dialogic D 42D SX Board can transfer a call to any extension connected to the switch Refer to the Dialogic D 42 Series Software API Library Reference for more inf
117. re configured by the system programmer to perform many different functions When programming the telephone the Flexible Line keys are used to select the programming mode or sub mode There is a two color LED indicator associated with each Flexible Line key The LEDs can take on one of the states listed in Table 16 107 Dialogic D 42 Series Boards User s Guide Table 16 LED Indicator Status Data for the Dterm Series III KTS rapid wink red Reading LED Indicators on the Flexible Line Keys The Dialogic D 42 NE2 Board can determine the state of its LED indicators on the Flexible Line keys by using the d42 indicators function to retrieve the LED indicators data This function places the LED indicators data 26 bytes in an application buffer Bytes 0 15 contain the indicator status for Flexible Line keys 01 16 respectively see Table 17 NOTE The total length of the LED indicators data is 26 bytes and represents the 24 LED indicators on a Dterm Series III telephone Two bytes 16 and 20 are not used 108 4 PBX Systems Table 17 Flexible Line Key Indicators for the Dterm Series III KTS 0 Flexible Line Key 1 ESCHKW i T E E 109 Dialogic D 42 Series Boards User s Guide E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators for a given channel on a Dialogic D 42 NE2 Board The data placed in the application buffer is shown below I
118. rements for voice quality and data storage Enhanced algorithms provide reliable DTMF detection DTMF cut through and talk off play off suppression 3 3 3 Configurations The Dialogic D 42D SX Board connects to a MITEL SUPERSET 4 COV Line Circuit board in a MITEL SUPERSWITCH PBX check specific PBX models and software releases for compatibility to build sophisticated computer telephony systems The Dialogic D 42D SX Board installs in IBM PC XT AT ISA bus and compatible computers 8088 80286 80386 80486 or Pentium based PC platforms The Dialogic D 42D SX Board occupies a single expansion slot and up to 16 boards can be configured in a system with each board sharing the same interrupt level The maximum number of lines that can be supported is dependent on the application the amount of disk I O required and the host computer s CPU The Dialogic D 42D SX Board shares a common hardware and firmware architecture with other Dialogic products for maximum flexibility and scalability Features can be added or systems can grow while protecting investment in hardware and application code With only minimum modifications applications can be ported to lower or higher line density platforms 3 83 4 Software Support For information on other operating system support contact your Dialogic Sales Engineer The development package includes all required libraries drivers and headers for PBX integration Diagnostics and demo programs provid
119. ress LK 4 then enter 10 on the keypad the STA selection starts at port 01 3 Press CNF to advance to the first port connected to a Dialogic D 42 NE2 channel 4 Enterthe Station Number you wish to assign to this port 5 Press TRF to save the selection and advance to the next port number 6 Repeat steps 4 and 5 until all ports connected to the Dialogic D 42 NE2 Board are assigned a Station Number 7 Press SPKR to exit the programming mode 102 4 PBX Systems Intercom Ring Pattern The Intercom Ring Pattern must be set to Pattern B default and the Intercom Tone set to Tone A default for call progress analysis to perform accurately To set the intercom Ring Pattern 1 Enter Programming Mode and press LK 1 LK 2 then enter 19 on the keypad Ensure that Pattern B is selected Press TRF to save the selection and advance to 20 Intercom Ring Tone Ensure that Tone A is selected Press TRF to save the selection OY XU Roe CTS Press SPKR to exit the programming mode Voice Mail Auto Attendant Application Considerations When using the Dialogic D 42 NE2 Board in a Voice Mail Auto Attendant environment the following items must be considered e hunt groups e call forwarding e trunk lines must be able to ring the extensions e determine if an incoming call goes to Voice Mail or receives a greeting Setting Up a Hunt Group A hunt group is used to enable the Dialogic D 42 NE2 Board to answer multiple incoming
120. ries switches Each line on the Dialogic D 42 NE2 Board receives PCM pulse code modulated digital voice and control data from the NEC port This digital voice is compressed by a DSP using an ADPCM adaptive differential pulse code modulation algorithm and sent to the host PC to be stored Control data from the NEC switch passes through the digital duplexer on the Dialogic D 42 NE2 Board to a command processor where it is converted from its native format to Dialogic D 41D format The resulting serial bit stream is then converted into a parallel bit stream that is sent via the local bus to the on board control processor which either acts on the information or passes the event to the application Refer to Figure 4 44 3 Dialogic D 42 Series Overview PEB Connector Channel 1 DSP Diai t DSP igital Line Memory Router RAM Firmware Duplexer nterface Logic 1 Channel 2 Voice DR T Data igital ine E Duplexer nterface Local Bus Channel 3 Digital Line Control Duplexer nterface Data Shared or Reset amp Channel 4 Buffer Interrupt TDM Command Digital Line Memory Processor Logic Bus Processor Duplexer nterface MN Interface PC AT XT BUS Figure 4 Dialogic D 42 NE2 Board Functional Block Diagram Incoming data for each channel is divided into separate
121. rings for Supplementary Features Keys siete e obe eiae 67 Table 7 Digit Display Line Indicator States seen 74 Table 8 SL 1 Dialing Strings for Feature Keys eee 75 Table 9 SL 1 Dialing Strings for Control Keys sene 76 Table 10 Norstar KSU Configuration Requirements DR5 82 Table 11 M7310 LCD Indicator States eene 87 Table 12 M7310 Direct Key Dialing Strings for Memory Buttons 88 Table 13 M7310 Direct Key Dialing Strings for Display Buttons 92 Table 14 M7310 Direct Key Dialing Strings for Dual Memory Buttons 94 Table 15 Called Calling Number ID Data for the Norstar KSU 97 Table 16 LED Indicator Status Data for the Dterm Series III KTS 108 Table 17 Flexible Line Key Indicators for the Dterm Series III KTS 109 Table 18 Feature Key Indicators for the Dterm Series III KTS 112 Table 19 Called Calling Number ID Data for the NEC Electra Professional TGV CUAL sep eite eee e eh eren 116 Table 20 LED Indicator Status Data for the Dterm Series III PBX 122 Table 21 Flexible Line Key Indicators for the Dterm Series III PBX 123 Table 22 Feature Key Indicators for the Dterm Series III PBX 125 Table 23 Called Calling Number ID Data for the NEC NEAX 2400 ICS and
122. ription The Dialogic D 42 NE2 PCI Board connects to four two wire digital telephone ports of an NEC Electra Professional II key terminal system KTS and NEAX 2400 ICS and NEAX 2000 IVS PBX series switches Each line on the Dialogic D 42 NE2 PCI Board receives PCM pulse code modulated digital voice and control data from the NEC port This digital voice is compressed by a DSP using an ADPCM adaptive differential pulse code modulation algorithm and sent to the host PC to be stored Control data from the NEC switch passes through the digital duplexer on the Dialogic D 42 NE2 PCI Board to a command processor where it is converted from its native format to Dialogic D 41D format The resulting serial bit stream is then converted into a parallel bit stream that is sent via the local bus to the on board control processor which either acts on the information or passes the event to the application Refer to Figure 5 48 3 Dialogic D 42 Series Overview 31A D 0 7 Bus 80C310 SRAM mM 31A 8 15 Bus 32kx24 m NEG SRAM ae CL 016A array TSX n 1M x 16 DP CL 016A ASIC 56002 DRAM RAM 2d DSP NEC CL 016A 80C188 e 8KHz out amp Logic onfig i amp Sync Sig Clk Gen ne G amp DPLL enerator i SRAM i 1 544 MHz DISPEAY
123. rmine how to answer calls that could not be forwarded 4 5 2 Using the Dialogic D 42 NE2 Board with an NEC PBX The Dialogic D 42 NE2 Board uses different firmware depending on which switch it is connected to Electra Professional Level II KTS or the NEAX 2400 ICS and NEAX 2000 IVS PBXs During software installation you will be asked to choose the type of NEC switch connected to your Dialogic D 42 NE2 Board KTS or PBX The installation program will install the appropriate files Refer to the documentation that contains the software installation procedures for more information The Dialogic D 42 NE2 Board performs functions available to a Dterm Series III telephone set see Figure 17 A Dterm Series III telephone set uses LED indicators to show line key status on the line keys function key status on the 120 4 PBX Systems function keys and an LCD display to show user prompts and messages above the line keys The Dialogic D 42 NE2 Board can transfer calls set the message waiting indicator read the LCD display read LED indicators read the called calling number ID press buttons MESSAGE WAITING INDICATOR 16 LINE INDICATORS _ MIC ICM INDICATORS _ 9 FUNCTION INDICATORS Figure 17 NEC Dterm Series Ill Telephone NEC PBX 121 Dialogic D 42 Series Boards User s Guide 4 5 3 Flexible Line Keys 16 There are 16 Flexible Line keys located on the top of the Dterm Series III telephone
124. roduction to PBXs and KTSs Out of band signaling is used by PBXs to send and receive data from station sets or a CT computer This data can include information such as called calling number ID Out of band signals do not use the band of frequencies used by the voice signals They can be transmitted using the same wires as the telephone set or separate wires e g RS 232 Because of its versatility out of band signaling is the preferred method CT equipment comprises a PC containing a Dialogic D 42 Series PBX Integration Board also referred to as a Dialogic D 42 xx Board and a software application Dialogic D 42 xx Boards together with the Dialogic Unified API make it easier to create applications that are tightly integrated with a PBX and take advantage of call control elements Below is a list of PBX features and functions supported by the Dialogic D 42 Series of PBX Integration Boards KTSs and hybrid systems may support only some of these features e supervised call transfer e blind call transfer e caller ID e called party ID e positive disconnect supervision e in band signaling e out of band signaling e read display messages e press programmable keys e message waiting indication e automated attendant 19 Dialogic D 42 Series Boards User s Guide 2 1 Supervised Call Transfer A supervised transfer is a method of transferring an incoming call to another extension making use of call progress resul
125. rol message waiting indicators The Dialogic D 42 NE2 Board also provides positive disconnect supervision to immediately detect when a caller has hung up 3 6 1 Features e voice board with four independent digital interfaces to NEC Electra Professional Level II Key Telephone Systems and NEAX 2400 ICS and NEAX 2000 IVS PBX that reduces the cost and complexity of application integration e emulates four DTERM Series III telephones e automatically answers calls e detects touch tones e plays voice messages to a caller e digitizes compresses and records voice signals e places outbound calls and automatically reports the result 43 Dialogic D 42 Series Boards User s Guide e retrieves called calling number ID to enable calls to be intelligently handled e activates deactivates message waiting indicators to provide message notification e allows supervised recommended and blind transfers for automated attendant applications e provides positive disconnect supervision to immediately detect when a caller has hung up Electra Professional II only e provides voice response enhancements to the NEC installed base e enables development of applications across a variety of PBX systems using the Dialogic Unified API 3 6 2 Functional Description The Dialogic D 42 NE2 Board connects to four two wire digital telephone ports of an NEC Electra Professional II key terminal system KTS and NEAX 2400 ICS and NEAX 2000 IVS PBX se
126. rt s eese E ne ea oan EE EEE e tnn traten 46 3 7 Dialogic D 42 NE2 PCI Board Description 47 3 7 T Beat res S RUE erat ete aec oett mets 47 3 7 2 Functional Description inibi oe Dre eren 48 3 7 3 Configurations oce cete pert Pete penis 50 3 Ax SoftWare SUpport oen i petet remite ipee bonos 50 4 PBX ENVIO IE 51 4 MITEL SUPERSWITCH PBX eese ener nre 51 4 1 1 MITEL Switch Programming Requirements eene 51 4 1 2 Using the Dialogic D 42D SX Board 54 4 1 3 Line Select Speed Dialing Keys 15 seen 56 21 4 Soft Keys eene tee lone e ue ha eee 59 4 1 5 Supplementary Feature Keys sse 62 4 1 6 Alphanumeric Display esee 67 4 1 7 Setting the Message Waiting Indicator eese 69 4 1 8 Transferring a Call esee eerte 70 4 2 Northern Telecom SL 1 eeeeeeeeeeeenenee nennen 71 4 2 1 Northern Telecom SL 1 Switch Programming Requirements 72 4 2 2 Using the Dialogic D 42D SL Board sseeee 73 4 253 Feature Keys 8 aset tree entren EE ei PUE Re RR E etie 74 4 2 4 Pressing Control Keys sese 76 42 5 Digit Display eto Ce et pentes TA 4 2 6 Setting the Message Waiting Indicator eese 79 22 7 Transfering Calls iiie Ret pesi 80 4 3 Northern Telecom Norstar KSU
127. s in an application buffer The prompt is either off 0x00 on 0x01 or flashing 0x02 refer to Table 5 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 flags function E Example An application uses the d42 flags function to retrieve the Features Display data for a specified channel on a Dialogic D 42D SX Board and check if byte 1 is on the microphone is on If the microphone is on the application uses the dial function to press the mic on off key and turn the microphone off The Features Display data shown below obtained using the d42 flags function is read for the MIC ON feature shown in Figure 11 uw mo 9 8 BB EZ 2 c Z C oct c 019 uou o eS Sie 9 zm RO E 8 2 2 56 2 ot Ree oe EN 2 z zz 4X 02205iza ucdo2obo Data 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 OO0 xx xx Xx xx XX XX XX XX Byte 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Data xx XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 66 4 PBX Systems Pressing Supplementary Feature Keys The Dialogic D 42D SX Board can press any of its supplementary feature keys using the dial function Each supplementary feature key on the SUPERSET 4 telephone is assigned a dial string sequence refer to Table 6 By
128. s III telephone is assigned a dial string sequence refer to Table 21 By using the dial function and the appropriate dial string the Dialogic D 42 NE2 Board can press any Flexible Line key 4 5 4 Feature Keys 5 There are five feature keys located next to the dial pad keys FNC CNF LNR SPD SPKR and ANS There is a two color LED indicator associated with each feature key The LED indicators can take on any one of the states listed in Table 20 124 4 PBX Systems Reading LED Indicators on the Feature Keys The Dialogic D 42 NE2 Board can determine the state of its LED indicators on the feature keys by using the d42 indicators function to read the LED indicators data This function places the LED indicator data 26 bytes in an application buffer Bytes 18 23 byte 20 is not used contain the LED indicator status for the feature keys see Table 22 Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function Table 22 Feature Key Indicators for the Dterm Series III PBX Dial Code CNF key LED lt ESC gt KI FCN key LED lt ESC gt KL Go mum dS E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators for a given channel on a Dialogic D 42 NE2 Board The data placed in the application buffer is shown below If the data for byte 23 is 0x07 the indicator for SPKR is red and
129. seseeeeeeeeeeenen nen 81 4 3 1 Norstar KSU Switch Programming Requirements 81 4 3 2 Using the Dialogic D 42 NS Board 85 4 3 3 Programmable Memory Buttons 10 eese 87 4 3 4 Display Buttons enint paco bm deb b hs 90 4 3 5 Dual Memory Buttons eee eterne ettet rete herbes 92 Table of Contents 4 3 6 Alphanumeric Display esee eene 95 4 3 7 Setting the Message Waiting Indicator eese 98 4 3 8 Transfernng Call cine bet Eon pde 99 4 4 NEC Electra Professional Level II KTS eene 100 4 4 1 NEC Electra Professional Level II Programming Requirements 101 4 4 2 Using the Dialogic D 42 NE2 Board with the NEC KTS 106 4 4 3 Flexible Line Keys 16 cccccesccesecececseeeseeeeceeeeeeeeeeeeeeeneenteeeeeesees 107 4 4 4 Feature Keys S jern etre etn ot eret cens 111 4 4 5 MIC ICM LED Indicators eeeeeeeeeeereen eene 113 4 4 6 Alphanumeric Display eerte 114 4 4 7 Setting the Message Waiting Indicator eese 116 4 4 8 Transferring a Call eese 117 4 5 NEC NEAX 2400 ICS and NEAX 2000 IVS PBXs eese 118 4 5 1 NEC NEAX 2400 ICS and NEAX 2000 IVS PBXs Programming Requirements reto ER aen eee RU eerie 119 4 5 2 Using the Dialogic D 42 NE2 Board with an NEC PBX 120
130. set see Figure 13 An M7310 telephone set uses two LCD displays to show key status between the line keys and user prompts and messages above the display buttons The Dialogic D 42 NS Board can transfer calls set the message waiting indicator read the LCD display read LCD indicators read the called calling number ID press buttons 85 Dialogic D 42 Series Boards User s Guide Dual Memory Buttons ah Display Buttons Ris Feature g Display Buttons Hold a Indicators Line 1 1 2 3 Memory Button 03 4 5 6 Line 2 x Memory Button 02 7 8 9 Intercom 4 7 Memory Button 01 intercom Memory Button 00 Handsfree lt 4 Y Memory Buttons Figure 13 Northern Telecom M7310 Telephone 86 4 PBX Systems 4 3 3 Programmable Memory Buttons 10 There are 10 Programmable Memory Buttons located below the display on the M7310 telephone see Figure 13 These keys are configured either during KSU installation or by the user using the telephone set or the Dialogic D 42 NS Board The Line Intercom Answer and Handsfree buttons are assigned during KSU configuration and cannot be programmed by the user There is an LCD indicator associated with each Memory Button The LCD indicators are triangular and can take on one of the five states listed in Table 11 Table 11 M7310 LCD Indicator States Value Hex Ihohd Uhold
131. show the status of the microphone and the intercom During programming these indicators are used as prompts The MIC and ICM LED indicators can take on any one of the red states 0x00 0x07 listed in Table 20 Reading MIC ICM LED Indicators The Dialogic D 42 NE2 Board can determine the state of its MIC and ICM LED indicators by using the d42 indicators function to read the LED indicators data This function places the LED indicator data 26 bytes in an application buffer Bytes 24 and 25 contain the indicator status for MIC and ICM indicators Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function 126 4 PBX Systems E Example An application uses the d42 indicators function to retrieve the current data for the LED indicators on a given channel on a Dialogic D 42 NE2 Board The data placed in the application buffer is shown below If the data for byte 24 is 0x07 the indicator for MIC is on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function gt Or NOM s wD CO 2 NYO s ODO G Pl DOD DF Tr Tr TS gt gt 2 m m A A o o o o o o om o2 C gt gt py Any YD oo ov O0 HTH O0 Oo Oo HHH HY 9 YD BD G 9 9050 9 x Y x x x xx xcxcvxcxcxcxvxxcx x 6 X X 6 0 X y geggegeege2eee2e2e2222 3525 5825 0S a a Sa ee OO Se 2S Ga 2s co
132. sing the Dialogic D 42 NE2 PCI Board can access called calling number ID for calls transferred within the switch access trunk identification for calls originating outside the switch and control message waiting indicators The Dialogic D 42 NE2 PCI Board also provides positive disconnect supervision to immediately detect when a caller has hung up 3 7 1 Features e connects four independent digital interfaces to NEC Electra Professional Level II Key Telephone Systems and NEAX 2400 ICS and NEAX 2000 IVS PBX that provides call processing information for tighter applications e emulates four DTERM Series III telephones e automatically answers calls e detects touch tones e plays voice messages to a caller e digitizes compresses and records voice signals e places outbound calls and automatically reports the result 47 Dialogic D 42 Series Boards User s Guide e retrieves called calling number ID to enable calls to be intelligently handled e activates deactivates message waiting indicators to provide message notification e allows supervised recommended and blind transfers for automated attendant applications e provides positive disconnect supervision to immediately detect when a caller has hung up Electra Professional II only e provides voice response enhancements to the NEC installed base e enables development of applications across a variety of PBX systems using the Dialogic Unified API 3 7 2 Functional Desc
133. swers a call and plays a greeting message prompting the caller to enter the extension they wish to reach the caller enters 221 Using the dial function with the dial string amp 221 the application attempts to transfer supervised the call to extension 221 Call progress analysis is used to determine if extension 221 is answered busy or there is no answer If extension 221 answers the application hangs up and the transfer is complete If the extension is busy or not answered the application reconnects to the incoming call and plays a message asking the caller to choose between accessing voice mail or transferring to the operator 80 4 PBX Systems 4 3 Northern Telecom Norstar KSU The Norstar Modular product family includes the Compact Key Service Unit KSU and the expandable Modular KSU The Dialogic D 42 NS Board can be used with either of these switches The KSUs use digital signaling to control their station sets and digitized voice KSUs use plug in station modules to connect to station sets and trunk modules to connect to trunk lines The Dialogic D 42 NS Board has four channels that are connected directly to a station module in a Northern Telecom KSU The KSU switch has many standard features that are supported by the Dialogic D 42 NS Board such as direct inward dialing DID hands free operation speed dialing hunt groups message waiting indication user programmable feature keys called calling number id
134. t For information on other operating system support contact your Dialogic Sales Engineer The development package includes all required libraries drivers and headers for PBX integration Diagnostics and demo programs provide additional tools and examples that allow developers to create complex multi channel voice applications 46 3 Dialogic D 42 Series Overview 3 7 Dialogic D 42 NE2 PCI Board Description The Dialogic D 42 NE2 PCI Board is a half size voice processing board that interfaces directly to two wire digital telephone ports on NEC s Electra Professional II key terminal systems KTS and NEAX 2400 ICS and 2000 IVS PBX series It emulates four DTERM Series III electronic telephones The Dialogic D 42 NE2 PCI Board can answer incoming calls record and playback voice files detect and generate tones and signal Call progress analysis algorithms and frequency analysis enable the Dialogic D 42 NE2 PCI Board to make outbound calls detect when calls are answered and distinguish between different network signals When used with NEC PBX and KTS switches the Dialogic D 42 NE2 PCI Board provides a platform for developing integrated call processing applications Developers can integrate current applications on the Dialogic D 42 NE2 PCI Board with minimal software modifications and create more efficient applications through the use of the Dialogic Unified API With the correct switch software load application programs u
135. t line button and KTSs usually cost less than PBXs Systems have been developed that combine PBX and KTS features These hybrid systems typically serve up to 100 users and contain some features found only in PBXs the ability to use single line phones and features typically found in KTSs hands free announcing and answerback An example of a hybrid system is the NEC Electra Professional which can connect to a maximum of 64 outside lines and 96 extensions Some features include least cost routing call forwarding call hold automated attendant and caller ID For simplicity throughout this manual the term PBX will be used to denote a PBX KTS or hybrid system Most PBX systems are digital In a digital system both the voice signals and control information transmitted between station sets within the PBX are sent as binary data Analog voice signals received from outside the PBX usually a CO are converted to digital voice data and sent through the PBX Digital voice data 17 Dialogic D 42 Series Boards User s Guide may be sent outside the PBX if outside networks also use digital circuits however they are usually converted back to analog voice signals PBXs use control information to instruct their station sets to perform specific functions such as setting the message waiting indicator and call transfer This control information is sent using proprietary digital protocols A protocol is a set of rules relating to the format and timi
136. t the MITEL SUPERSET 4 telephones which have a 16 character display screen used to display status messages and feature keys for accessing advanced features 3 3 1 Features e voice board with four independent four wire interfaces to MITEL SUPERSWITCH PBX that reduces the cost and complexity of application integration with a Mitel system e interfaces directly to a MITEL COV Line card in a MITEL SUPERS WITCH PBX e emulates four SUPERSET 4 telephones e automatically answers calls e detects touch tones e plays voice messages to a caller 31 Dialogic D 42 Series Boards User s Guide e digitizes compresses and records voice signals e places outbound calls and automatically reports the result e retrieves called calling number ID to enable calls to be intelligently handled e activates deactivates message waiting indicators to provide message notification e allows supervised recommended and blind transfers for automated attendant applications e provides positive disconnect supervision to immediately detect when a caller has hung up when in speakerphone mode e enables development of applications across a variety of PBX systems using the Dialogic Unified API 3 3 2 Functional Description The Dialogic D 42D SX Board connects to a MITEL COV Line card that supports MITEL SUPERSET 4 telephones These telephones have a 16 character display and feature keys for accessing advanced features of the PBX Each of four line i
137. t want to set Night Mode press SPKR to exit the programming mode B Set Night Mode ANA Assignment 1 Enter the number of the pilot station of the hunt group e g 101 If you do not want the hunt group activated in Night Mode leave the field blank 2 Press TRF to save the selection 3 Press SPKR to exit the programming mode Call Transfer To transfer a call using the dial function the Transfer Key TRF must be enabled on the port connected to the Dialogic D 42 NE2 Board Incoming calls to the hunt group can be forwarded by either blind transfers or supervised transfers If you intend to use blind transfers in a Voice Mail Auto Attendant environment the stations receiving the transfers must be programmed to forward calls to the pilot station in the hunt group on Ring No Answer and Busy If the stations are not configured this way any calls transferred back to the 105 Dialogic D 42 Series Boards User s Guide KTS because of Ring No Answer or Busy will not be able to be placed in a mailbox The Voice Mail Auto Attendant application can use called calling number ID to determine how to answer calls transferred back to the KTS If you intend to use supervised transfers in a Voice Mail Auto Attendant environment the stations receiving the transfers must be programmed not to forward calls to the pilot station in the hunt group on Ring No Answer and Busy The Voice Mail Auto Attendant application can use call progress a
138. tion about using d42 gtcallid function 68 4 PBX Systems NOTE On some manufacturers PBXs the calling number ID data used for the display is not the same as the calling number ID data sent from the PBX to the phone set The calling number ID can also be obtained using the d42 display function however you should use the d42 gtcallid function so that your application will maintain functionality across different manufacturers switches E Example An application uses d42 gtcallid to retrieve the calling number ID for an incoming call received on a specified channel on a Dialogic D 42D SX Board The calling number ID data and corresponding ASCII values are shown below text bpbb 2 2 1 _ C AL LING data 20 292 ad n ou SOT Cea TUIS NN TNXSUXMV XY EE ENORMES MN E EO byte Q L1 2 3 4 5 6 T 8 9 10 IL 12 13 14 15 16 I7 18 19 20 21 22 23 data I sex xex 56x OX BOX BOK BOX SOS BOK NOK XO RO MOX HOR OX BOX SOK Mox BOX MW MON SOX MOX byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 1 7 Setting the Message Waiting Indicator The Dialogic D 42D SX Board can set on or off the message waiting indicator 4 MSQ of any extension using the dial function and the appropriate dial string Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys The Dialogic D 42D SX Board can determine the state of its message waiting indicato
139. to add Auxiliary Attendant capabilities Use commands 121 through 129 for COS 1 through COS 9 For example if you want to change COS 9 use Command Number 129 3 Set register 7 field d Auxiliary Attendant Position to 1 for the desired COS 1 9 The illustration below shows the Auxiliary Attendant feature enabled on COS 9 Register 7 COS 9 b Auxiliary Attendant On EN 74 129D 7xx ixxxx 4 Press Exit 52 4 PBX Systems Assign ports connected to the Dialogic D 42D SX Boards to have the newly configured COS 1 6 Determine the circuit card number and port connected to your Dialogic D 42D SX Board The PBX can have up to 10 circuit cards and a COV circuit card has 8 ports example circuit card 1 port 5 From a test phone set enter Programming Mode Enter the Command Number of the circuit connected to your Dialogic D 42D SX port use commands 301 through 310 for circuit card 1 through 10 For example if you are using a COV card in circuit card position 1 use Command Number 301 Select the port connected to the Dialogic D 42D SX Board example port 5 Set field d to the COS configured above The illustration below shows COS 9 assigned to circuit card 1 port 5 Circuit Card 1 Port 5 COS 9 l 301D 05x9xxxxxxx Press Exit Program a line key on the Dialogic D 42 SX Board to act as an Attendant Co
140. tor on or off on another extension using the dial function and the appropriate dial string Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE The message waiting indicator can also be set using the dial function and the appropriate dial string to press the Flexible Line key assigned to 116 4 PBX Systems send messages MSG however you should use the dial function as described so that your application will maintain functionality across different manufacturers switches The Dialogic D 42 NE2 Board can determine the state of its message waiting indicator using the d42_indicators function to retrieve the LED indicators data Byte 17 contains the message waiting indicator status 0x00 is off 0x07 is on Refer to the Dialogic D 42 Series Software API Library Reference for more information about using the d42 indicators function E Example An application uses the d42 indicators function to retrieve the LED indicators data for a specified channel on the Dialogic D 42 NE2 Board to determine if a message is waiting The LED indicators data is shown below The data 0x00 shows that the MWI indicator is off there are no messages waiting m o qao0o 00 o009rz7989 z282 x gt gt Da DDD DRM ADR YDW DADA DD uo gt gt o A Bp oo 000 070 020 020 020 FT 025 0 9 9 y 0 9 x Y Y vv vv xv x XY
141. ts i e answered busy and ring no answer This type of transfer is equivalent to the following manual operations 1 answer a call place the caller on hold press the transfer key hook flash dial the destination number if the destination party answers hang up the transfer is complete ON UE Soo Ge NS if the destination party does not answer switch back to the caller and provide choices to leave voice mail select another extension or hang up While a supervised transfer can be implemented without a Dialogic D 42 xx Board using hook flash the availability and ease of implementation is inconsistent By using a Dialogic D 42 xx Board and the appropriate dial string you can initiate a transfer the same way for all supported switches Also by incorporating call progress analysis you can offer consistent high performance call transfer features in your applications For example if during the transfer the application detects a busy signal the call is automatically sent to a mailbox In a supervised transfer an incoming call answered by a channel on a Dialogic D 42 xx Board will only be transferred after the Dialogic D 42 xx Board establishes a connection with another station the call is not released to the PBX If the extension is busy or does not answer the Dialogic D 42 xx Board reconnects to the original call 20 2 Introduction to PBXs and KTSs 2 2 Blind Call Transfer A blind transfer is initiated the
142. unk line 1 Call received from station set 221 Er Call originally received on trunk line 1 223 0 1 then transferred to station set 223 Call originally received by extension 224 221 221 then transferred to extension 224 NOTE The called calling number ID can also be obtained using the d42 display function however you should use the d42_gtcallid function so that your application will maintain functionality across different manufacturers switches E Example An application uses the d42 gtcallid function to retrieve the calling number ID for a call received on a specified channel on a Dialogic D 42 NS Board The calling number ID data and corresponding ASCII values are shown below text bb 2 2 1 2 2 4 data 20 592 539 08172512392 raya CA ee ee Oe ey De ee ODE X OUR ONT OEC ee E byte 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 text data 50 0 SOX Xex SOX NOX SOX XOX SOX NOX BOC XOX SOK NOX XX NOX SOX NOX SOR EOK OX HOM BOK MOX KOK byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 97 Dialogic D 42 Series Boards User s Guide 4 3 7 Setting the Message Waiting Indicator The Dialogic D 42 NS Board can set the Message Waiting display on or off on another extension using the dial function and the appropriate dial string Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys NOTE Message Waiting ca
143. ushsogd Tox cro2crirrvrcxconornc zmezerzoe 5 0 Data 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Byte 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 FWD MSG PROGRAM SOFT KEY 1 SOFT KEY 2 SOFT KEY 3 SOFT KEY 4 SOFT KEY 5 SOFT KEY 6 Figure 9 Example SUPERSET 4 Prompt Display 61 Dialogic D 42 Series Boards User s Guide Pressing Soft Keys The Dialogic D 42D SX Board can respond to a prompt and press its appropriate soft key using the dial function Refer to the Dialogic D 42 Series Software API Library Reference for more information about dialing programmable keys Each soft key on the SUPERSET 4 telephone is assigned a dial string sequence refer to Table 4 By using the dial function and the appropriate dial string the Dialogic D 42D SX Board can press any of its soft keys Table 4 MITEL SUPERSET 4 Direct Key Dialing Strings for Soft Keys lt ESC gt K3 SOFT KEY 4 lt ESC gt K4 SOFT KEY 5 lt ESC gt K5 SOFT KEY 6 4 1 5 Supplementary Feature Keys There are four supplementary feature keys located next to the keypad keys see Figure 6 The functions of these keys are as follows Display Selects the type of information shown on the LCD Features display see Alphanumeric Display below The information to be displayed is selected by pressing the display key followed by a Line Select Speed Dialing key or an appropriate soft key Select Features
144. view s ssssssssssssnsssssssssssssnsesssensesnseascsscsnsenscsscenes 27 3 1 Voice Features Supported eienenn eee eene ener 27 3 2 PBX Integration Features Supported esee 29 3 2 1 Dialogic Unified APL s eene opas nt pvo pu dS eee 29 3 3 Dialogic D 42D SX Board Description cccscssssssessessessseesesstesseesseesesses 31 3 3 T Feat tes o ose ip toten eee iei eee Lese eed ete edd 31 3 32 Functional Description oot eet D e Rete etre 32 3 3 3 Configurati ns i aon ici IRR e o esa Re ala 34 3 3 4 Software Support eese a n a tete n ns 34 3 4 Dialogic D 42D SL Board Description 35 3 4 1 Feat tes iie oet eret aen eremi 35 3 4 2 Functional Description esses 36 3 4 3 Config ratiOns et ER IR er Dee eben eed eeu ven 38 3 4 4 Software Support sess enne 38 Dialogic D 42 Series Boards User s Guide 3 5 Dialogic D 42 NS Board Description scssscsscssssssesssessesssessesstessessseesesses 38 SIME EE 39 3 5 2 Functional Description psit e a AETS a es 40 3 5 3 Configurations oce terere e tete mL E eH 42 3 5 4 Software Supports snes oie Ais hal et eed 42 3 6 Dialogic D 42 NE2 Board Description sccsscssssssesssessesssessesstessecsseeseeses 43 3 6 1 Features cote RA Bn ede eleg 43 3 6 2 Functional Description esee 44 3 0 3 Configurations eoi ete co e teda ete 46 3 6 4 Software Suppo
145. voice and control data signaling parts The voice portion contains the digitized voice data while the control data signaling portion contains the telephone and special feature signaling information for every channel The digitized voice data is compressed by the DSP and sent to the PC for storage When sending stored voice data to the PBX the digital voice data is sent from the PC to the DSP where it is uncompressed It is then sent to the KSU via the digital duplexer In addition to having the standard features of a Dialogic D 41D Board the Dialogic D 42 NE2 Board can access enhanced PBX features such as e call transfer conference e turn message waiting indicators on or off e callback request e calling number identification calling number ID The Dialogic D 42 NE2 Board has an on board microprocessor and a high speed Digital Signal Processor DSP to provide voice and call processing Dialogic Springware voice processing firmware is downloaded from the host computer to RAM and DSP memory when the Dialogic D 42 NE2 Board is started Springware features include speed control volume control global tone 45 Dialogic D 42 Series Boards User s Guide detection and positive voice detection Global tone detection allows applications to detect special intercept tones fax tones modem tones non standard PBX tones or user defined tones such as tones in international networks Other DSP based Springware features include variabl
146. w the activity of the phone Some examples are date and time feature names error messages called calling identification phone status line selection Display Button prompts The data used to display information in the LCD alphanumeric display is in ASCII format When the telephone is not in use the display normally shows the date and time The content of the display is changed automatically e g receiving an incoming call making an outgoing call or activating a feature The Dialogic D 42 NS Board can retrieve the information on its alphanumeric display using the d42 display function The function places the display data 32 bytes in an application buffer Refer to the Dialogic D 42 Series Software 95 Dialogic D 42 Series Boards User s Guide API Library Reference for more information about using the d42 display function E Example An application uses the dial function and the appropriate dial string ESC gt KN lt ESC gt KK lt ESC gt KA lt ESC gt K3 to press keys to display which feature is assigned to Memory Button 03 Then the d42 display function is used to retrieve the display data and place it in an application buffer shown below The information for the top row first 16 characters of the display is checked Data in bytes 00 through 15 indicate that Transfer is assigned to Memory Button 3 data 54 72 61 6E 73 66 65 72 20 20 20 20 20 20 20 20 byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
147. y data then read the information for the top row first 16 characters of the display When programming is complete the message Programmed appears in the display The data placed in the application buffer is shown below Data in bytes 00 through 15 indicate that the word Programmed is displayed NOTE Bytes 00 15 represent the top row of the display Bytes 16 31 represent the bottom row of the display 92 4 PBX Systems E as p de de oowp ad S cl data 50 72 6F 67 72 61 6D 6D 65 64 20 20 20 20 20 20 byte 0 1 2 3 4 5 6 7 8 910 11 12 13 14 15 data 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 byte 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ERE XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX byte 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 Verify that Dual Memory Button 00 was programmed correctly by using the dial function and the appropriate dial string lt ESC gt KN lt ESC gt KK lt ESC gt KA lt ESC gt KS to press the following keys Feature 0 DMBOO 4 Use the d42 display function to retrieve the display data then read the information for the top row first 16 characters of the display When the button query is complete the message Do Not Disturb appears in the display The data placed in the application buffer is shown below Data in bytes 00 through 15 indicate that the words Do Not Disturb are displayed data 44 6F 20 4E 6F 74 20 44 69 73 74 75 73 62 20 20 byte 0 1 2 3 4
Download Pdf Manuals
Related Search
Related Contents
User guide Manual - TRS RenTelco Copyright © All rights reserved.
Failed to retrieve file