GTE Omni Si Database Technical Practices Issue 1 Manual
Have a look at the manual GTE Omni Si Database Technical Practices Issue 1 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 3 GTE manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
TL-130500-1001 Table 34.2 Table T2541 ENTRYENTRY NO. WORD CONTENTS ADDRESSHEXCONVERSION TYPEDEC (HEX) NO.BINARYHEXENTRYTABLE A 67543210 12DECBINHEX LINE SOFTWARE IDNO.0 (0)cl00010000101010000000 LINE SOFTWARE IDNO. 8(8)00001110010111c100011LINE SOFTWARE IDNO.16 (10)00001100010121B200102 LINE SOFTWARE IDNO.24 (18)00010110010132c300113LINE SOFTWARE IDNO.32 (20)00010100010142B401004 LINE SOFTWARE IDNO.40 (28)000100100101524501015 LINE SOFTWARE IDNO.48 (30)000100000101620601106 LINE SOFTWARE IDNO.56 (38)00011110010173c701117LINE SOFTWARE IDNO.64 (40)00011100010183BLINE SOFTWARE IDNO.72 (48)000110100101934 LINE SOFTWARE IDNO.80 (50)000110000101A30LINE SOFTWARE IDNO.88 (58)001001100101s4c LINE SOFTWARE IDNO.96 63’3001001000101c4I3LINE SOFTWARE IDNO.104 (68)001000100101D44 LINE SOFTWARE IDNO.112 (70)001000000101E40 LINE SOFTWARE IDNO.120 (78)001011100101F5c LINE SOFTWARE ID NO.128630)00101100010205I3LINE SOFTWARE IDNO.136 (88)001010100102154 LINE SOFTWARE IDNO.144 (90)001010000102250 LINE SOFTWARE ID NO.152(98)00110110010236CLINE SOFTWARE IDNO.160 VW00110100010246BLINE SOFTWARE IDNO.168 m3)001100100102564 LINE SOFTWARE IDNO.176 @O)001100000102660 LINE SOFTWARE IDNO.184 WV001111000102770LINE SOFTWARE IDNO.192 VW001110000102870 LINE SOFTWARE IDNO.200 @3)0111100001029F0 LINE SOFTWARE IDNO.208 PO)011110000102AF0 LINE SOFTWARE IDNO.216 uw0111100001028F0 LINE SOFTWARE IDNO.224 PO)011110000102cF0LINE SOFTWARE IDNO.232 w011110000102DF0LINE SOFTWARE IDNO.240 VW011110000102EF0 LINE SOFTWARE IDNO.248 (W011110000102FF0 SPECIAL ENTRIES 0111111111030FF SW 52108437S-323
TL-130500-1001 Table 34.3 T2541 DescriptiontT2541 - PEC-0 LINE CARD ADDRESSTABLE. (I l .t * 1. t .t f .* l l * .(I l 0 l f .* .*.* 1THIS TABLE PROVIDES THE HARDWARE POSITION OF EACH EQUIPPED LINE CARD, DETERMINES THE ORDER OF LINE SCANNING, AND ESTABLISHES THE SOFTWARE ID FOR EVERY LINE IN PERIPHERAL EQUIPMENT COMPLEX 0 LOCATION:CEC DATA PAGE 0 FOR THE St SYSTEM. COMMON MEMORY FOR PEG0 FOR THE 53 SYSTEM. TABLE SIZE: 33 BYTES TABLE LAYOUT:32 IDENTICAL 1 BYTE BLOCKS WITH A HEX FF END OF TABLE MARK IN THE LAST BME.BLOCK INDEXING.THE LINE CARD ADDRESSES ARE ACCESSED BY AN INDEX INTO THE LINE CARD ADDRESSES TABLETHIS INDEX IS THE LINE CARD ADDRESS NUMBER. HEX FILL VALUES FOR UNUSED BYTES. BYTE O-F0 LINE CARD ADDRESS ND 0 t7 1 6 1 5 1 4 1 3 1 2 1 ’ I 0---+--+--+--+--t--t--+--.; ;A$,““,;~GEsFoR : * SLOT #--PHYSICAL LOCATION OOOO=O 0100=4 1000=8 I I fSI o-1110001=1 0101=5 1001=9*BYTECARD SLOTGROUP 0LINE TYPE 153 O-100010=2 0110=6 1010-10*0011=3 0111=7 1011-11 ---+--+--+--+--+--+--$--- f fGROUPGROUP#--PHYSICALLOCATIONfOO=A*.01 =BLINE CARD ADDRESS NO 311o=cl l11 =D---+--+--+--+--+--+--$--CARD SLOT I I GROUPL I N ETYPE *LINE TYPE00 = POTSPOTS PHONE . 01 = FEAT FEATUREPHONE10 = LOGLLOGICAL LINEfBYTE0---+--t--,--+--+--i--+-- ;PEClAEND OF TABLE END OF TABLE MARK-THIS SPECIAL ENTRY IS ALWAYS :NTRY1I111111tC--+--+--+--+-+--+-+--j lSET TO FFTHE LINE SOmARE ID IS DETERMINED BY THIS TABLE. TO DETERMINE A LINE SOWARE ID FIND THAT LINE’S CARD SLOT AND GROUP IN THE TABLE. TAKE THAT LOCATION’S PARTIAL SOFTWARE ID (UNDER ENTRY NUMBER) AND ADD THAT LINE’S CIRCUIT NUMBER TO IT TO CALCULATE ITS SOFrWARE ID. THE MUSIC ON HOLD CIRCUIT IF PRESENT IS TREATED IN AN IDENTICAL MANNER AS A LINES PHYSICAL LOCATION. THE PHYSICAL LOCATION OF LOGICAL LINES MUST BE AS FOLLOWS: GROUP A, CARD SLOT 00. Table 34.4Party IdentiferKircuit Number HARDWAREEQUIPMENT PCMUS 4, FILE AIDENTIFICATIONINTERFACE NUMBERCIRCUIT NUMBER ICalling Party 1 ICalled Party I S-324 8187SVR 5210
TL-130500-1001Processing342.2 This paragraph describes the various tasks a Callperformed by the system when a call is processed. The example presumes that a station-to-station call is being processed and that particular pieces of equipment are used. (Table 34.4). Specific hardware items have been chosen so that descriptions of the system activities can also be illustrated in terms of the time-switch network memories and their data contents. Illustrations are presented to show the changes in memories that occur to effect each task in call processing. TIME IDLE SWITCH NO. 1CHANNELCONTROL -ACONTROL BPAD m * *2x -Wh 15)**3c* ] FO ;78 ; D8 :78 ; D8 ;78 ; 07 I pm4wmym3 :16)**40* ; FO ;80 1 D8 :80 ; D8 :80 ; 07 ; i%zziv%2mym (20)**50* ; A3 ) A0 j D8 ;A0 ; D8 iA0 ; 07 ! WSIwz!I%mI1m;* 3C. 40,44,50. ETC., ARE LOW ORDER ADDRESS BITS.**(XX) IS THE TIME SLOT OR CHANNEL NUMBER.*** THIS FIGURE IS DISCONTINUOUS, SOME ADDRESSES DO NOT APPEAR. Figure 34.2Time-Switcn rdemorles uurlng laleFigure 34.2 shows the status of the memories during an idle condition, no calls are in progress and no calls are attempting to get started. In channel memory, the FO indicates idle status. The A3 indicates a time slot that is dedicated to a PCM DTMF receiver. In control memory, D8 is a special information memory address that contains quiet tone. In pad memory, the 07 indicates idle, no attenuation factor is selected and interconnect memory is not in use (see word format in TL-130200-1001). In information memory, there is no data because no calls are in progress. The contents of control memory B will always be the same as control memory A because three-way calls are not included in this description. SVR 5210 8187S-325
TL-130500-1001 An arrow head (>) is used in the memory illustrations to indicate the changes in content. For example, FO > 24 means that channel memory address has changed from idle status (FO) and now contains the hardware identify number (24) assigned to a piece of equipment. The CPU routinely executes a IOO-millisecond slow scan of sense points on all the line, trunk, and feature equipment interface cards. All circuits on equipment interface cards have request-for-service sense points. Some equipment interface cards such as trunk, DTMF receiver, Attendant Console, and some feature cards have more than one sense point. Call Request34.2.3 The following sequence of events occurs when a for Servicesubscriber goes off-hook, or requests service from the system by some other means (e.g., depresses LOOP pushbutton switch on Attendant Console). l Subscriber goes off-hook. This signals his line, trunk, or equipment interface card that service is requested. This request causes the sense point associated with that line to be conditioned to the request-for-service state. l The slow-scan routine consists of the CPU sending address inputs to the FB-17215-A MPB85 (Multiprocessor Buffer) card. In response, the MPB85 card produces equipment interface select (card select) outputs that systematically enable (scan) the equipment interface cards, one at a time. The MPB85 card also produces circuit select outputs that systematically enable the sense point circuit(s) on the enabled equipment interface card. l Each time an equipment interface card is scanned, the level on the sense point output(s) from the selected equipment interface circuit(s) on the equipment interface card is applied as input(s) to the MPB85 card. The line interface card is enabled by one equipment interface select (card select) from the MPB85 and does not require the use of circuit address inputs. Up to eight sense points representing a digital word are read from equipment interface cards. Each bit in a digital word may indicate a particular type of request, e.g., seizure request, or feature initiation request. l The CPU routinely addresses the MPB85 card and reads up to eight sense point status inputs through the MPB85 card, onto the CPU data bus, and into the CPU. S-3268187SVR 5210
SW 5210TL-130500-1001 0 The CPU then examines the eight sense point status bit inputs to determine if the status changed on any of the sense points from the last time they were read. As an example, when a telephone connected to a line card is taken off-hook, the tip and ring input to the line card will change from an open condition to a closed condition. This causes the related seizure request input to the CPU from the MPB85 card to change from a high to a low level. This change is detected as a line seizure request for service by the CPU and is loaded into an event data message. NOTE: The CPU actually checks the seizure request input twice (two lOO-millisecond scans) before a request is verified. 0 The CPU routinely loads event data messages into common memory on the MPB85 card. The CPU then reads these messages from each MPB85 card. This event data message contains the hardware identification for the equipment interface card circuit or circuits (ports) that produced the request for service. It also contains the type or condition that produced the request (i.e., identifies that the request was produced by an on-hook to off-hook condition from line interface card X; where X = hardware ID assigned to that line card within the data base); also, it identifies whether or not the request was produced by an attendant depressing a LOOP or feature pushbutton on the Attendant Console. l The CPU checks the event data message to determine the type of request that was generated (e.g., on-hook to off-hook, feature initiation request, etc.). l The CPU enters the Line-Record-Code Check routine. Line Record34.2.4 After receiving a request for service, the system CPU Code Checkchecks the line (or trunk) record code tables assigned to the call originator’s line (or trunk). Data base line record data tables (resident in system CPU RAM) define to the system CPU exactly what features are assigned to the originator’s line including the type of subscriber’s equipment (i.e., DTMF telephone, DP telephone, or MIXED (where mixed = DTMF or DP telephone) or NONE (where none = Not DTMF, and not DP, and not MIXED). After checking the line record code table, the CPU enters the time slot assignment routine. 8187S-327
TL-130500-1001Time Slot34.2.5 When the system CPU detects a request for service in an Assignmentevent data message, it looks for an available time slot to assign to the requesting interface card. The following sequence of.events occurs when the CPU receives a request for service from an equipment interface card: * Based on the equipment interface card hardware identification number in the event data message, the CPU examines tables (data base) in CPU memory that give the software identity for the equipment file in which the equipment card is located. l The CPU then checks “time slot busy/idle status” tables in the CPU memory. These tables indicate which information memory locations are currently available within the block of 24 information memory locations allocated to each associated PCMUS group. Information memory for the system is located on the EPCMN (Expanded Pulse Code Modulation Network) card. By continually updating the time slot busy/idle status tables, the CPU keeps track of the number of time slots that are available or busy within each block of 24 information memory locations (groups). l If an information memory location (time slot) is not available, the originating party’s line remains silent until a time slot becomes available. l If an information memory location (time slot) is available, the CPU loads the hardware identification number (of the caller) into the channel memory address associated with (one-to-one correspondence) the available information memory (time slot). This action assigns that time slot to that particular hardware. The CPU then performs the following functions: - The CPU writes into the control memory address of that time slot. The data written into control memory address is an information memory address that is listened to by the originating party; first for dial tone and, as will be explained later, then another information memory address for voice or data from the called party. The CPU reserves this time slot for the duration of the call or feature implementation. S-3288187SVR 5210
SVR 5210-.TL-130500-1001 - The CPU loads an attenuation factor address into the time slot associated address in PAD memory on the EPCMN card. The contents of this PAD memory address are used by the PROM PAD attenuator chip on the EPCMN card, which provides the proper attenuation as the system transmits (PCM) tones or voice to the originating party or called party. The attenuation factor address bits that are loaded into PAD memory are based on the CPU’s determination of the type of line or trunk to which the originating party is connected. These addressing bits determine the dB level of the signal out of the PROM PAD to the originating party or called party. The dB levels are different for different types of lines or trunks. The type of line or trunk was determined during the line record code check. 8 The CPU routinely reads the common memory on the MPB85 card and locates a directive to load the equipment interface !Dnumber into the time slot associated address (one-to-one correspondence) in channel memory. The contents of this address will be used to enable the equipment interface card when the system begins to transmit dial tone to the equipment interface card or begins to sample voice, digital, or DTMF information from the equipment interface card (explained later in this call-processing description). o The CPU also loads that equipment interface hardware identification number into a fast-scan table. 0 The CPU now proceeds to scan the requesting interface card at a fast scan rate (1 O-millisecond cycle time). Any other interface card that was previously assigned a time slot is also being scanned at the fast scan rate.The fast-scan sequence is sandwiched with the slow-scan sequence, which is still being performed on those interface cards that have not requested service. b If the line record code check determined that the request was for line or trunk seizure and the originator’s line or trunk is assigned to the the DTMF or MIXED signal mode, the CPU enters the DTMF receiver assignment routine. If the originator is not assigned to DTMF or MIXED service, the CPU enters the transmit dial tone routine. DTMF Receiver34.24 This routine is only executed if the line record code check Assignmentperformed by the CPU determines that a line or trunk requesting Routine (Exceptservice is assigned to a DTMF or MIXED signal mode. Featurephone)If the subscriber has a DTMF telephone, the DTMF tones produced when the subscriber keys in a number must be converted to digital bits that the system computer can interpret. This is done by a DTMF receiver. Therefore, if the subscriber has a DTMF telephone, a DTMF receiver must be assigned to receive the DTMF tones. 8187s-329
TL-130500-1001 The DTMF receivers (just as any other peripheral equipment) are assigned time slots and have sense points that are scanned by the CPU. A dedicated time slot is assigned to a DTMF receiver, so that the receiver’s hardware identification number is always present in a time slot’s channel memory. Thus, the information memory address of the subscriber’s time slot is put into the receiver’s control memory so that the receiver can listen to the subscriber tones when dialing. As memory sampling occurs (time-switch network control), the DTMF receiver sees PCM samples (coming through the time-switch network from the subscriber) and puts the samples on the digital data link (sense/read) to the CPU through the MPB85 card. A fully configured system can support eight DTMF receivers. Trunks or lines supporting DTMF telephones share the DTMF receivers. A DTMF receiver that has been assigned to a DTMF input is busy during the time that it has been assigned to receive DTMF tone(s) from a particular subscriber. Thus, when a request-for-service is received from a DTMF telephone, the system CPU must check for the availability of a DTMF receiver before transmitting dial tone (permission to dial) to the callingparty.Dial Tone to34.2.7 After the system has determined that a time slot is Subscriberavailable and has assigned the time slot to the subscriber, it must make a path from the dial tone source to the requesting interface card, and then to the calling party. Special extra addresses in information memory are used to store digital data samples (PCM) of all the various tones used in the system. These extra addresses are updated regularly with samples from the tone source card (FB-20974-A PCMTS). Dial tone will notify the calling party that the system is working, that the calling party’s request-for-service has been recognized, and that permission has been granted to dial a number. The following sequence of events occurs for dial tone to be transferred to the subscriber’s equipment after a request-for-service has been recognized, and a time slot has been assigned to the equipment interface card (it shall be assumed that the dial tone is to be transferred to a line interface card connected to a telephone). l The Channel Memory card produces binary-coded outputs that are decoded into a discrete equipment interface select output by the FB-17189-A PCMFS (Pulse Code Modulation Frame Sync) card. The PCMFS outputs systematically enable the requesting equipment interface card circuits, one at a time, in the file for a period of approximately one microsecond. 8187SVR 5210
r SVR 5210TL-130500-1001 l The CPU accesses the control memory of the subscriber’s time slot and prepares to write an information memory address into control memory. The address now in control memory is one of the special, extra information memory addresses that contains the quiet code. For this particular case (dial tone), the control memory must contain the address of information memory that has dial tone (another special, extra information memory address).e The CPU, therefore, writes into the subscriber’s control memory, the information memory address that contains dial tone. This action connects the subscriber to dial tone (Figures 34.3 and 34.4). TIME SWITCHORIGINATING TELEPHONE (GROUP A, PCMUS 2, CIRCUIT 4) GOES OFF-HOOK NO. 2AND TIME SLOT IS ASSIGNED CHANNEL CONTROL-ACONTROL - BPAD INFORMATION pIz+zimpzzz%y,2?44w3C ; FO ;78 ; Da I78 ; Da (78 f -- I WA78 ; 07 I #4y/z%!y%GV//A40 ; FO :80 ; DE ;80 ; D8 ;80 ; 07 ;II 80 I -- I mmm44 IO>24 mi2zM88 ; Da I88 i Da I m 88 ; 07 I wmm88 j 9:“; i I ckt 4 I #%I#cm1m1WIMd50 ; A3 ;A0 ;Da ;A0 ; D8 fA0 ) 07 ;I m w11m1%Iw%1A0 i -- : 1zb WA’ dial ’ Co ltonei; zqDa IquietIterm. bd F8 i I,“$ I%?$ Figure 34.3Off-Hook Time Slot Assignment l The INCKS (Synchronizable Intermediate Network Clock) card generates control signals which produce a dial tone select input to the PCMTS (Pulse Code Modulation Tone Source) card. This action reads digital dial tone data (PCM) out of PROM storage on the PCMTS card. Under control of a write signal from the INCKS card, dial tone PCM data is written into the special information memory location assigned to dial tone. Similarly, digital samples (PCM) of other tones and signals that are used by the system are taken from the PCMTS card and written into special information memory locations. The samples are updated every 125 microseconds and can be connected to any subscriber simply by writing the appropriate information memory location into the control memory of the subscriber’s time slot. 8187s-331
TL-130500-1001__-.TIME DTMF RECEIVER ASSIGNED AND ORIGINATING TELEPHONE HEARS DIAL TONE ;WITCHNO. 3 CHANNELCONTROL-ACONTROL BPAD INFORMATION ;+%%Ii//// ; FO i ;?32q;5Y2%vzpz478 I Da I #5///j78 I Da I78 : 07 I781 -- I I/////AI Y////4VWA40 ;FO ’a0 I Da I y////A A0 ;07>371 !5SH44 Figure 34.4DTMF Receiver Assignment and Dial Tonel After dial tone is connected to the subscriber, a read control signal is activated from the INCKS card. This causes dial tone PCM to be read out of information memory and to be transferred through the PROM PAD.to interface circuits on the CHM85 (Channel Memory) card. l The dial tone PCM data is transferred through the interfacing circuits on the FB-17218-A (Channel Memory) card and onto a common bus that feeds the various conversion devices used in the system (e.g., PCM Tl Buffer and Span Interface).Theconversion device that is enabled at this point depends on the channel addressing input to the Channel Memory card. l The dial tone PCM data is converted to analog by the line interface card associated with the telephone that was taken off-hook. The line interface card is receiving an enable from the PCMFS card under control of the Channel Memory card. * The analog dial tone is transferred through the line interface card onto the tip and ring leads that are connected to the subscriber’s telephone. The subscriber hears dial tone. Dial tone notifies the calling party to start dialing the destination number. 8187SVR 5210