12/1/10

SS7 Protocol

Suite - BICC

I

BISUP

I

DUP

I

ISUP

I

MAP

I

MTP-2

I

MTP-3

I

...

,Co·nitact the Experts!

SS7 Protocol Suite
This page describes the following SS7 protocols:
BICC BISUP DUP ISUP Bearer Independent Call Control protoco B-ISDN User Part Data User Part ISDN User Part Mobile Application Part Message Transfer Part Level 2 Message Transfer Part Level 3 Recommendation Q.2140 Signalling Connection Control Part Transaction Capabilities Application Part Telephone User Part

MAP
MTP-2 MTP-3 Q2140 SCCP TCAP TUP

For information on 557 and other telecom protocol testing View this file in pdf format.

Click here

Want to advertise on this site?

CCITT developed the Signalling System 7 (SS7) specification. SS7 is a common channel signalling system. This means that one channel is used onlyfor sending the signalling information, whether the system has one bearer channel or multiple bearer channels. The hardware and software functions of the SS7 protocol are divided into layers which loosely correspond to the OSI 7 layer model. See the Performance Technologies SS7 Tutorial for more information on the SS7 standard.

The 557 protocol suite is illustrated here in relation to the 051 model:

Click the protocols on the map to see more details.

www.protoco1s.com/pbook/ss7.htm

1/17

. · {:MICC SMS . ....1901 Bearer Independent Call Control protocol is a call control protocol used between serving nodes. . .: :::: :~:-:: :-: :-: :_..nk.. ~'~m~~~~-I~~...•. J:::::::::::[ ·M~P 1 . o~~~...... ::::::: :::::::::::::::::::::::::::::::::::::: 5 Control V ::::::: :::::::::::::::::::::::::::::::::::::: rv5 Protection ) :· : : : : :: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ·· · · .o~roI. . ... . . . .. .••••• . . .......•I ••...... .. and was adapted to support the ISDN services independent of the bearer technology and signalling message transport technology used.... .. and used by the relevant user part to identify particulars to which the message refers... .. ... .• Hl~I• I.com/pbook/ss7. . . . )) : ///////::: : :) . .protocols... ...'Nf~~ SUP lUP ~ ~ ~ ~ ~ .. · .BICC · ·· ·· ·· ·· ·· ·· ·· ·· ·· ·· · ·· · I BISUP I DUP I ISUP I MAP I MTP-2 [ I MTP-3 VLR ]( AUC pr~~~i~ : I~n: ·· ..12/1/10 SS7 Protocol Suite .j / /( :::: ( :::: ( / ( ( SNDCP GMM SMS NM GlP DUP ~ ::::::::: [ BSSAP ][ SCCP I BlSM ] MM RR ::::::::::::::::::.. ll•• ••••••••••••••••••••••••••••••••• ~~P3 ~~. ...~r[BSSMAP SS ' tD~:~Mj ««::: :::::::::::::::::: ::::::::::::: :::::::::::: :::::::::.. . ..[.. .. . .htm 2/17 . Call Instance Code (CIC) The allocation of call instance codes to individual circuits is determ ined by bilateral www... · ..-::: : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ~: ~~~~~~~~~~~~~~~~~~~~: ~: : : : : : : : : : : : : : : : : : : : . .....•.~N::::rk~ ••••••••••••••••••••••••••••••••••••• . ... .[••~. .. · .· ·· ·· ·· ·· ·· · . ::::::::::::::::::::::::::::::::::::::::: :::::::::::: :1:::::::::::: BICC ITU-T Q.. lCAP .EI~ II. . .... This protocol is based on the ISUP protocol.P2 ~ •••• P:~#~~.. The format of the BICC packet is shown in the following illustration: 8 7 6 5 CIC CIC CIC 4 3 2 1 LSB Octet 2 3 4 5 MSB CIC Message Type BICC packet structure Routing Label The label contained in a signalling message.r~~. . It is also used by the Message Transfer Part to route the message towards its destination point.. .. . :::::::::::::::::::::::::::::::::::::::::::V::::::::::::::::::::::::::::::::::::::::::::::::::::::: ..

.• :M...!r.com/pbook/ss7.. ..u.~ ~U. Suspend.i§ . lI~lt-J:i!!!i:iM1UJo."-_-".i.ill q.i::.~ c 1 • Jl!@. The message type code uniquely defines the function and format of each ISDN User Part message. ~"""-F"-= ..I... ___ .l:n ~..01) ..n. Circuit group unblocking. lu:..rL 1li>J" •• 'IL" IU" i ..:.i:I:ii.. . Facility request. Release...."' I"H ~ i'o.cdna1.:. Facility reject.. 'L1:U h~o ill.. . Resume.:I..H::I<~~i:J... -'. ~ i1!.. m· r) ~ iii ~ ~ II!! 'i . Message types maybe: 6 9 44 24 26 23 41 25 27 7 5 47 32 33 31 8 1 12 16 18 14 2 13 45 Address complete..PUI !i'I "fizi 1:~u_oo .._'-.! l_fId.~i!II~ jt.._~]_!l.~.: I.L ~ '~ .fi.i.... :!I • QJ -""-'. II yM ~u>.'rU:t: r.&.__ 'ff. o! 10 (l'l ~ if' ~ II . iIi! b~~~~ '11. !!2 . Circuit group unblocking acknowledgement.~~L$l.:I.l []I ...r • :I'IrL I W iMAIiJ..a~ it1 tIl .t:I'!d.: ~ :~n. "-I-"-.. a-.. . Initial address..htm 3/17 .!. Confusion Facility accepted. [all t.[PJ 'Iii ~ ..aJ. . "-..i~~~ ~"_'llil-1:i'IJAj !.. ~Y~· ~1'!i'!U·i!~~" !. Call progress...DI.!iI. Each message consists ofa number of parameters.:lm.~ "!.::11 '~":I .u.L ___ " -.. .U.:..l~~:. ir..:=-=:..h"~r'!~.~~ 1':115...m-: ~1Ii'-! :!n. .~:rl.UJ ~ ~i:i'Ii~..:....... Circuit group blocking..::... ~Uill ib~ 1:lI~ ~ i:l1! ~ ... !It ~I M: . Circuit group reset acknowledgement. . !"" 100" Ii". ~.00. and a length indicator for each parameter may be included. IJiN .• JiI" ~:J :. ....:u~... __"h...!:.L..: [~LL. Continuity.~ 1. Reset circuit. Message Type Code The message type code consists of a one octet field and is mandatory for all messages. Circuit group blocking acknowledgement..!IE Bf ~ ::rJ p~ rc ~I ~ ~ r.. ~ q..~'... Release com plete.iti I.. ~'I mr CIll:LI_']'I1I~. ".. ~J!61 ['i!iil ~ fii ~~.~I'ii1.l .L"'lIo.. = I lr''''''_' i!. .BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• agreement and/or in accordance with applicable predeterm ined rules. m " !!Ill I) ~ '" III.l'Ii..!Im. i _.::: I!I1IU! ••• ~••• . ftiI~ .-=-"--------------""-'" ...~nil!!l (~i:. Connect. Circuit group reset.hshn::ii:lc:!E .. Forward transfer..:o.'.DuL !l__ ~aa'~ .tII"i·."-'=r-=!:":'..n • :J.!! oj 1"1' 1)1: H [i].. !Jij-. ~.. 1-=""~"""-=i"-~-"AALz. Answer.1 ..c=-.:1 . User-to-user information. The length ofa parameter may be fixed or variable. .. Subsequent address..l:-= .~_J Wl ..~it l....protocols._i!>-!l .'~ I'P ID !!II!~ '...Ll'UI .. w..12/1/10 SS7 Protocol Suite .d i I I Enlarge More Details Interested in more details about testing this protocol? Click here www.tItIiI ra-:-:c 1I'iG.~. J2: :!!Iuri::r. ir.. Parameters Each parameter has a name which is coded as a single octet. 6l.:..:.

message content.2/Q.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• BISUP Recommendation Q.704. The structure ofthe B-ISUP protocol is as follows: 8 7 6 5 4 Message Type Length Indicator 3 2 Octets 2 3 Send Release Transit notification call ind at ind intermed exch. Moreover. The service indicator for the B-ISDN user part is coded 1001. B-ISDN user part messages are carried on the ATM signalling link by means of S-AAL service data units. h. the B-ISDN User Part is suitable for national applications.703.211 O. Broadband/narrowband interworking ind Pass on Discard not message possible ind ind 4 Message Type The different message types.2763 (02/95). message length. The signalling information field of each message signal unit containing an B-ISDN user part message consists of an integral num ber of octets and encom passes the following parts: a) b) c) d) e) routing label. The following message types are available: OX01 OX02 OX05 OX06 OX08 OX09 OxOA OxOB OxOC OxOD OxOE OxOF Ox10 Ox11 Ox12 Ox13 Ox14 Ox15 Ox16 Ox17 Ox18 Ox2C www. the format of which is described in 2.12/1/10 SS7 Protocol Suite . In addition. a national option B-ISDN user part messages can be carried on the STM signalling link bymeans of signal units. http://www. The B-ISDN User Part (B-ISUP) is applicable to international B-ISDN networks. message compatibility information. and the codes used in the service information octet are described in 14.2/Q.2/Q.htm INITIAL ADDRESS SUBSEQUENT ADDRESS CONSISTENCY CHECK REQUEST ADDRESS COMPLETE FORWARD TRANSFER ANSWER lAM ACKNOWLEDGE lAM REJECT RELEASE SUSPEND RESUME RESET ACKNOWLEDGE RELEASE COMPLETE CONSISTENCY CHECK REQ ACK RESET BLOCKING UNBLOCKING BLOCKING ACKNOWLEDGE UNBLOCKING ACKNOWLEDGE CONSISTENCY CHECK END CONSISTENCY CHECK END ACK CALL PROGRESS 4/17 . the format of which is described in 6.itu.intlITU-T/. message type code.com/pbook/ss7. coding space has been reserved in order to allow national administrations and recognized operating agencies to introduce network specific signalling messages and parameters within the internationally standardized protocol structure. ind Ext.protocols. The format of. Most messages and parameters specified for international use are also required in typical national applications.

.htm Click here 5/17 .: tid..!:b .~. UI)J t::I_~J 1..raq ~ • .. Iom:I:.' l~~r.r:m _' .Liir. ~ hJft~1: :i.IiUi haJI ~E:l.I:LI':IIIt.lII1.:.1:..I-..•• tu. II (j[J~L'M"f.~rn..'1...1. .L1:r i ~~".c1~'. wt 1'..l!H·... i'~"~u.Lt"lH-!ffiIl IDLiII ~l..:f.RO.I:...BICC Ox2D Ox2F 0x32 0x34 0x35 0x38 I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I USER-TO-USER INFORMATION CONFUSION NET RESOURCE MANAGMENT USER PART TEST USER PART AVAILABLE SEGMENTATION Message Length The message length in octets.. p.!I'. . LlLH~" ilLu.l.. JJl. tol'(' .Ln~. u.' ~.H_ "1'.i ~t...:f c.) .com/pbook/ss7. ~i.a.1I1J1L'l' LdoIJ>.II ~E...ma::lli.L1~ 'p:II ~ _1O.. . 't.J iI=_ "".. larI..~ r.!11iI.Ii '" ~OO'MI 'rlT]I~: ~_tIl • !!3~'" 'E!r... ["II' !i!fY'I'lll Joli ~M • jII~ .!!I9Il !JIIr.!lnf Enlarge More Details Interested in more details about testing this protocol? www..protocols._o::l.j IiIiIDIIi4i KI1..u... Indicator The following indicators are available o Transit interpretation 1 End node interpretation .:I1:::.. Broadband/narrow-band Pass on 1 Discard message 2 Release call 3 Reserved o linterworking Ind: Pass on not Possible Indicator The following indicators are available o Release call 1 Discard information Discard Message Indicator The following indicators are available o Do not discard message 1 Discard message Send Notification Indicator The following indicators are available o Do not send notification 1 Send notification Release call indicator The following indicators are available o Do not release call 1 Release call Transit at intermed exch.UiI~~ 1·~·U:rJiIw·J.II! .. z:rii:I_:.-.. L~jJI'I1 j!l!:"'-Irui 1"I::r~...t: L• .12/1/10 SS7 Protocol Suite .:L l. ..111111 mLt.~'i. -l.3.:IIiI..::I~! :ir.I.J!iI •• dJ .

For bearers which form part of a 8. The remaining bits of the bearer identification code are used where necessary. interconnecting the originating point and destination point.htm I The Data User Part (DUP) defines the necessary call control. OPC The originating point code (14 bits) is the code applicable to the data switching exchange from which the message is sent. OPC. TSC Time slot code (8 bits). is shown as follows: The general format of the header of call and circuit related messages 15 OPC BIC TCS Message specific parameters 87 DPS OPC BIC Heading Code o The general format of the header of facility registration and cancellation messages shown as follows: 15 OPC Spare bits Message specific parameters is 87 DPS OPC Heading code o Routing Label The label contained in a signalling message and used by the relevant user part to identify particulars to which the message refers. identified by the bearer identification code: www. to identify one among several systems. the bearer identification code contains in the 5 least significant bits a binary representation of the actual num ber of the time slot which is assigned to the bearer. BIC Bearer identification code (12 bits). If the data circuit is derived from the data multiplexcarried bearer. It contains the DPS.com/pbook/ss7. Facility registration and cancellation related messages: used to exchange information between originating and destination exchanges to register and cancel information related to user facilities.734.448 Mbitls PCM system the bearer identification code is coded in accordance with the scheme specified for the circuit identification code for the corresponding case in Recommendation 0.itu. and facility registration and cancellation related elements for international common channel signalling by use of Signalling System No.7 for circuit-switched data transmission services.12/1/10 SS7 Protocol Suite . This is also use by the message transfer part to route the message towards its destination point.intlitudoc/itu-tlrec/g/g500-999/g741 . For bearers which form part of a 2.htm by the 6/17 .BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• DUP ITU-T recommendation X61 (0. The data signalling messages are divided into two categories: • • Call and circuit related messages: used to set up and clear a call or control and supervise the circuit state.723.741) http://www. DPS The destination point code (14 bits) is the code applicable to the data switching exchange to which the message is to be delivered.048 Mbitls PCM system according to Recommendation G.protocols. BIC and TSC fields.

in pure binary representation.763 http://www. 12. the phase number being in the range 0-4. Circuit identification code The allocation of circuit identification codes to individual circuits is determ ined by bilateral agreement and/or in accordance with applicable predeterm ined rules. in pure binary representation. The signalling information field of each message signal unit contains an ISDN User Part message consisting of an integral number of octets. manage and release trunk circuits that carry voice and data calls over the public switched telephone network.12/1/10 SS7 Protocol Suite .(Param eters) ISUP packet structure Routing label The label contained in a signalling message. the channel num ber being in the range: 0-15 for 600 bitls circuits 0. Interested in more details about testing this protocol? all Click here ISUP Q.intlitudoc/itu-tlrec/g/g500-999/g763 23976. Message specific parameters Contains specific fields for each message. Spare bits Not used.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• Bits 1-4 contain. It uniquely defines the function and format of each DAP message.(Parameters) Mandatory variable part .3 for 2400 bitls circuits 0.com/pbook/ss7. It is also used by the Message Transfer Part to route the message towards its destination point. Heading code The heading code (4 bits) contains the message type code which is mandatoryfor messages.itu . Bit 8 is coded O. ISUP defines the protocol and procedures used to setup.(Param eters) Optional part . The message type code uniquely defines the function and format of each ISDN User Part www.htm 7/17 .htm I ISUP is the ISDN User Part of SS7. ISUP is used for both ISDN and non-ISDN calls. The format of the ISUP packet is shown in the following illustration: Routing label Circuit identification code Message type code Mandatoryfixed part. ISDN User Part messages are carried on the signalling link bymeans of signal units. and used by the relevant user part to identify particulars to which the message refers. Calls that originate and terminate at the same switch do not use ISUP signalling.8 kbitls or 12 kbitls In the case where the data circuit uses the full 64 kbitls bearer rate. the time slot code will be 01110000. should be set to "0000".8 kbitls or 12 kbitls phase. the channel numberofthe 12. the numberofthe phase.protocols. Message type code The message type code consists of a one octet field and is mandatory for all messages.1 for 4800 bitls circuits for 9600 bitls circuits circuit within the o Bits 5-7 contain.

and a length indicator for each parameter may be included. Each message consists ofa number of parameters.protocols. www.12/1/10 SS7 Protocol Suite .com/pbook/ss7.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• message. The length ofa parameter may be fixed or variable. Message types maybe: Address complete Answer Blocking Blocking acknowledgement Call progress Circuit group blocking Circuit group blocking acknowledgement Circuit group query@ Circuit group query response @ Circuit group reset Circuit group reset acknowledgement Circuit group unblocking Circuit group unblocking acknowledgement Charge information @ Confusion Connect Continuity Continuity check request Facility@ Faci Iity accepted Facility reject Forward transfer Identification request Identification res ponse Information @ Information request @ Initial address Loop back acknowledgement Network resource management Overload @ Pass-along @ Release Release complete Reset circuit Resume Segmentation Subsequent address Suspend Unblocking Unblocking acknowledgement Unequipped CIC @ User Part available User Part test User-to-user information Parameters Each parameter has a name which is coded as a single octet.htm 8/17 .

~ Qp't. !C!. oOl""P' ~iAl""'.!lip: (lIlt :i!or!~l..rt: ~!S\ilP. Stc:ti.com/pbook/ss7.B'r=tfl"'u.e'~l1A1.L~P.::l! d~l:i:/"l'el:'~ :i:.org. "" <alO.."=t@=~ ·i. and roaming are carried byTCAP In mobile networks (IS-41 and GSM) when a mobile subscriber roams into a new mobile switching center (MSC) area..D.: Parra •.I:s:: C~!.~.:.c=: 1.Gt'i!id .i:! t. equipment identification. the integrated visitor location register requests service profile information from the subscriber's home location register (HLR) using MAP (mobile application part) information carried within TCAP messages..·:!. ~r!E: :J{8iYP~i!l ~ac:il:i ~'F :r:~iP: Farr:a.ljii ~~91~ 9'onor...t. issenti-!l 'Se::t' i.arJ:o!UI. for 6~..:-Ca:1iae i:ruil:tca:ltors Farra:..."...bao..lIt"".Br.tiaonline.=.i'C:iO :.l..nh:~x.lI •.F""!n!".t:ii!i $er.'5l :r~p.BICC _'Wlillll. The packet consists of a header followed by up to four information elements.com Mobile Application Part (MAP) messages sent between mobile switches and databases to support user authentication.lf.U:S!:l:l:' ._ ~~ I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• .!. lI!ii!!I:! :. N~ -!n..:d. 6 ..i!!! ~ tSAilp.r'1-•• . kQkyul!!li I~U ] iMiiiic!'..: ~:I. IlIIBBri[ :ISYP: :~e.~~~~:p~~t l.!!!&Ii.!. Typs: .r--.lIill'il!m~:a ~n(lI~ tm'Y' PIli.htm AuthenticationDirective AuthenticationDirectiveForward AuthenticationFailureReport AuthenticationRequest AuthenticationStatus Report BaseStationChalienge Blocking BulkDeregistration CountRequest Facilities Directive 9/17 1 byte Length . p~".II.: iSciho 'Go:rll:r. ..Id:j..l!l.I'\a..$1.181flnillDj'l-i:•. Cal.aIl.iljjic. ·I'~P· !UI1 . _ ~:I. ._0 ~~t n II 1'5i1llF· :I:~:r: ISiI!iP: IS: :B'ei~~r ca:g~bibt.~gn fifl. GOlLplle:it...ol ·ii!iIJfOJ!' .12/1/10 SS7 Protocol Suite .SJIj issioD..protocols.• :1:1 • . _r. O~$ ~ l.' '~ ~ ""e='=:~======'if"""~~~~~~~~~~~~~~~~~=::::!I="'~H1i!11 IP1l1okJlc~l: i'S~i~ ~] ill llil~ Ii] ~'t.ii..s ~rv.:J::o:lI.."eI.~. :1[]ig. D ~rS!!Jr : ~ TJ3lllIP : ][I!:'IS'~~IC !.S\iI'f': P~ra!lII!. 1 :1l'~=eI.os t. The following operations are defined: • • • • • • • • • • www.ed.:3.illlgr'.~ ~~~~.!l:'lIdi.. ~i'I..ig th: ~!S'UlP. ~ibit(ElililiU.iioo lSijiP: .t._m.11100 F.ill r~:f. TY~!2: ('tulle.''I!oliil.:sEi~ :i:m...:i:oll.tl ~ If.i:"~~ iIil'l~ej.~I Click here MAP EIAlTIA-41 http://www.• ~1iI. > • •• IOOqJ!l. .d. The general format of the header is shown here: The format of the header is shown in the following illustration: 1 byte Operation specifier MAP Parameters MAP header structure Operation specifier The type of packet._ . : 'rSij~ : IS1IiI.Sijif>~ ~:I:S'IiIlP: ~:t~~!P: .irn! 11. . at.: l'.i!:!:r. 'r~:p ~f. ~ ~ J.r .~ t~ .:: . IM~I ISUPdecode Interested in more details about testing this protocol? .I!!..-'I. f~~'1!!~..\c.l·on.t!'.·:... :ii9i!l!I!IJ..~~ lei'S +00: 00 .O!il..~.:.c 3.~:rB(Dc!!'3' ~call td~it~: Ol!1\t!)002' P.ii!.':' Tra. ~C4pt'Ured U. a..

htm 8 bits 10/17 .703 http://www. MAP parameters Various parameters dependent on the operation.Level 2 (MTP-2) is a signalling link which together with MTP-3 provides reliable transfer of signalling messages between two directly connected signalling points.com/pbook/ss7. Interested in more details about testing this protocol? Click here MTP-2 0.111 199.protocols. (Compliant with ITU 0.7031994 and ANSI T1.12/1/10 SS7 Protocol Suite .itu.htmI Message Transfer Part .) The format of the header is shown in the following illustration: 7 www.BICC • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• Facilities Directive2 FacilitiesRelease FeatureRequest FlashRequest HandoffBack HandoffBack2 HandoffMeasurementRequest HandoffMeasurementRequest2 HandoffToThird HandoffToThird2 InformationDirective InformationForward InterSystem Answer InterSystem Page InterSystem Page2 InterSystem Setup LocationRequest MobileOnChannel MSlnactive OriginationRequest OualificationDirective OualificationRequest RandomVariableRequest RedirectionDirective RedirectionRequest RegistrationCanceliation RegistrationNotification RemoteUserlnteractionDirective ResetCircuit RoutingRequest SMSDeliveryBackward SMSDeliveryForward SMSDeliveryPointToPoint SMSNotification SMSRequest TransferToNumberRequest TrunkTest TrunkTestDisconnect Unblocking UnreliableRoamerDataDirective Unsolicited Response Length The length of the packet.inVitudoc/itu-Vrec/g/g500-999/g703 2411 O.

Checksum Everysignal unit has 16 check bits for error detection.SAAL to the users. LI Length indicator.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• Flag BSN (7 bits) FSN (7 bits) LI (6 + 2 bits) SIO SIF Checksum (16 bits) Flag MTP-2 header structure BSN Backward sequence number.protocols. SIF Signalling information field.com/pbook/ss7.ch/itudoc/itu-tlrec/g/g500-999/g70427792. The structure ofthe MrP-3 header is shown in the following illustration: Service indicator 4 bits MTP-3 header structure Service indicator Used to perform message distribution and in some cases to perform message routing. and appropriately reconfigure the routing of messages through the signalling network. Used to acknowledge message signal units which have been received from the remote end of the signalling link.htm 11/17 Subservice field 4 bits . Interested in more details about testing this protocol? BIB FIB Click here MTP-3 Q. This indicates the num ber of octets following the length indicator octet.12/1/10 SS7 Protocol Suite . even in the case of the failure of the signalling links and signalling transfer points.Level 3 (MrP-3) connects Q. BIB Backward indicator bit. It transfers messages between the nodes of the signalling network. www. SIO Service information octet. FIB Forward indicator bit.704 http://www. MrP-3 ensures reliable transfer of the signalling messages. FSN Forward sequence number.itu.htm I Message Transfer Part . The forward and backward indicator bit together with forward and backward sequence number are used in the basic error control method to perform the signal unit sequence control and acknowledgment functions. The protocol therefore includes the appropriate functions and procedures necessary both to inform the remote parts of the signalling network of the consequences of a fault.

The purpose of the Service Specific Coordination Function is to enhance the services of SSCOP to meet the needs of the requirements of the NNllevel 3 protocol. For proper operation of the signalling link. Interested in more details about testing this protocol? Click here Q2140 Recommendation Q. the PDU comprises transfer control information in addition to the information content of the signalling message. The SAAL functions provide a signalling link for reliable transfer of signalling messages between two signalling points. http://www. Sub-service field The sub-service field contains the network indicator and two spare bits to discriminate between national and international messages. it utilizes the services of the underlying SAAL sub-layers. Asignalling message delivered by the higher levels is transferred over the signalling link in variable length Protocol Data Units (PDUs).com/pbook/ss7. By construction.inVITU-T/ The SSCF for NNI Signaling standard consists of the Service Specific Coordination Function (SSCF) in conjunction with the Service Specific Connection Oriented Protocol (SSCOP) which defines the Service Specific Convergence Sublayer (SSCS). The protocol header structure is as follows: 8 7 6 5 4 3 2 Octets 1 2 Reserved 3 SSCF Status SSCF Type The SSCF status: Out of Service Processor Outage In Service Normal Emergency Alignment Not Successful Management Initiated Protocol Error 12/17 4 2 3 4 5 7 8 9 www.2140. In addition the SSCF at the NNI provides com m unication with Layer Management for proper operation of signalling links.itu.12/1/10 SS7 Protocol Suite . to provide an overall SAAL service to the SAAL user. The SSCF at the NNI is the uppermost sub-layer in the protocol stack for the SAAL at the NNI. as described below. The SAAL at the NNI provides signalling link functions for the transfer of signalling messages over one individual signalling data link.protocols.htm . in combination with its own functions.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• The service indicator codes are used in international signalling networks for the following purposes: • • • • • • • Signalling network management messages Signalling network testing and maintenance messages SCCP Telephone user part ISDN user part Data user part Reserved for MTP testing user part.

{.'I:I: IHi . as well as to address translation capabilities...12/1/10 SS7 Protocol Suite .i.! ~' ~ III! a..protocols. 13/17 part . (Compliant with the ITU specification 0.~ ~ ~II! .:::.. The message type code uniquely defines the function and format of each SCCP message..lt:n .. ITU-T: Signalling System No.713.htm Connection Request.. Existing Message Type Codes are: CR CC CREF RLSD RLC www.BICC 10 I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• Proving Not Successful r: ~~ c. ~ ~ (i:I m~ a:J M (i:I (iii [I: t.713 http://www. Message type code Aone octet code which is mandatoryfor all messages. Released.6 . (i(IiD" . Release Complete.!L!:l. t1~! ..'hr. ~..7 SCCP Formats And Codes 03-93 SS7 Basics/Toni Beninger/ S038 1991 ANSI T1.::I • II~ !.:I:i O!' Interested in more details about testing this protocol? Click here sccp 0. I 'JI'X • 'lin u.!l. The SCCP enhancements to MTP provide a network service which is equivalent to the OSI Network layer 3.~ t~ u:..112.intlitudoc/itu-tlrec/g/g500-999/g713 23786.itu.t: ~ i.iI IUlI.tr.{WI • 1'. Connection Refused.) The format of the header is shown in the following illustration: Routing label Message type code Mandatoryfixed part Mandatoryvariable Optional part SCCP header structure Routing label Astandard routing label.com/pbook/ss7.i ~ ~ !JI [II ~ ~ 4. :J"[IV-. t." !KIll' tJ rnlll !Ii 111M !II~"~~Nillm.html The Signalling Connection Control Part (SCCP) offers enhancements to MTP level 3 to provide connectionless and connection-oriented network services. Connection Confirm.. ~ r.~ ~ ~ ~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Il:I Ii. Ji't] '" M.·l":fjl11'.LII ...~L.

Optional parameters maybe transmitted in anyorder.12/1/10 SS7 Protocol Suite . The name of each parameter and the order in which the pointers are sent is im plicit in the message type. Reset Request. and. Each information element within a TCAP message has the same structure. Optional part The optional part consists of parameters that mayor may not occur in any particular message type. which contains information elements used by the Component sub-layer related to components.773 http://www.intlitudoc/itu-tlrec/g/g500-999/g773 24880. Expedited Data Acknowledgment. (Compliant with ITU recommendation q. TCAP messages are contained within the SCCP portion of an MSU. a Component Portion. A TCAP message is comprised of a transaction portion and a component portion. Each optional parameter will include the parameter name (one octet) and the length indicator (one octet) followed by the parameter contents.itu .____- ----- Tag Length Contents Information Element An information element is first interpreted according to its position within the syntax of the message. Extended Unidata.htm I TCAP (Transaction Capabilities Application Part) enables the deployment of advanced intelligent network services bysupporting non-circuit related information exchange between signalling points using the SCCP connectionless service. Inactivity Test. Each Component is a constructor information element.com/pbook/ss7. An information element consists of three fields. Extended Unidata Service. Data Form 2.protocols. Expedited Data. Tag Length Tag Length Contents Info rmati on Element I Contents I TCAP packet structure . Protocol Data Unit Error. Unidata Service. Mandatory fixed part The parts that are mandatory and offixed length for a particular message type will be contained in the mandatoryfixed part.htm 14/17 . Mandatory variable part Mandatory parameters of variable length will be included in the mandatoryvariable part. which contains the Application Context and user information. which always appear in the following order. which contains information elements used by the Transaction sub-layer.) A TCAP message is structured as a single constructor information element consisting of the following: Transaction Portion. Reset Confirm. Unidata. optionally. Interested in more details about testing this protocol? Click here TCAP Q. which are not com ponents. Data Acknowledgment. the Dialogue Portion. Both fixed length and variable length parameters maybe included.BICC DT1 DT2 I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• AI< UDT UDTS ED EA RSR RSC ERR IT XUDT XUDTS Data Form 1. www.773.

http://www. It maybe one or more octets in length.intlITU-T/. The signalling information of each message constitutes the signalling information field of the corresponding signal unit and consists of an integral number of octets. The Tag is composed of Class. The Telephone User Part (TUP) carries the telephone user messages on the signalling data link bymeans of signal units.704. Length Specifies the length of the Contents.12/1/10 SS7 Protocol Suite .723. The following message type codes are available: Ox11 0x21 0x31 0x41 Ox12 0x32 0x42 Ox13 Ox14 0x24 www.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• Tag The Tag distinguishes one information elementfrom another and governs the interpretation of the Contents. § 12. the subservice field can be used independently for different User Parts.2).Telephone User Part. containing the primary information the element is intended to convey. The service indicator is used to associate signalling information with a particular User Part and is only used with message signal units (see Recommendation 0. The service information octet comprises the service indicator and the subservice field. Contents Contains the substance of the element. Signalling System No.htm Initial Address Initial Address With Additional Information Subsequent Address Subsequent Address With One Signal General Forward Setup Information Continuity Signal Continuity Failure Signal General Request Address Complete Charging 15/17 .itu. In national applications when this discrimination is not required possiblyfor certain national User Parts only. The information in the subservice field permits a distinction to be made between national and international signalling messages.com/pbook/ss7. It basically contains the label. the heading code and one or more signals and/or indications.protocols. Form and Tag codes.7 . TCAP Packet Types TCAP packet types are as follows: • • • • • • • Unidirectional Ouerywith permission Ouerywithout permission Response Conversation with permission Conversation without permission Abort Interested in more details about testing this protocol? Click here TUP ITU-T Recommendation 0. The TUP header structure is as follows: 8 7 6 5 4 3 2 Octets Message Type Code Message Type Code The message type code.

com/pbook/ss7. No Charge Clear Back Signal Clear Forward Signal Reanswer Signal Forward Transfer Signal Calling Party Clear Signal Release Guard Signal Blocking Signal Blocking Acknowledgement Signal Unblocking Signal Unblocking Acknowledgement Signal Continuity Check Request Signal Reset Circuit Signal Maintenance Oriented Group Blocking Maintenance Oriented Group Blocking Acknowledgement Maintenance Oriented Group Unblocking Maintenance Oriented Group Unblocking Acknowledgement Hardware Failure Oriented Group Blocking Hardware Failure Oriented Group Blocking Acknowledgement Hardware Failure Oriented Group Unblocking Hardware Failure Oriented Group Unblocking Acknowledgement Circuit Group Reset Circuit Group Reset Acknowledgement Software Generated Group Blocking Software Generated Group Blocking Acknowledgement Software Generated Group Unblocking Software Generated Group Unblocking Acknowledgement Automatic Congestion Control Information Metering Pulse Message Operator Signal Subscriber Local .protocols.Busy Signal Subscriber Toll .Busy Signal Malicious Call Tracing Signal www.BICC Ox15 0x25 0x35 0x45 0x55 0x65 Ox75 0x85 0x95 I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• OxAS OxB5 OXC5 OxF5 OX06 Ox16 0x26 0x36 0x46 0x56 0x66 Ox76 Ox17 0x27 0x37 0x47 0x57 0x67 Ox77 Ox18 0x28 0x38 0x48 0x58 0x68 Ox78 0x88 0x98 OxAB OxB8 OXC8 OxD8 OxE8 Ox1A Ox2C Ox1D Ox1E Ox2E Ox1F Switching Equipment Congestion Signal Circuit Group Congestion Signal National Network Congestion Signal Address Incomplete signal Call Failure Signal Subscriber Busy Signal (electrical) Unallocated Number Signal Line Out Of Service Signal Send Special Information Tone Signal Access Barred Signal Digital Path Not Provided Signal Misdialled Trunk Prefix Extended Unsuccessful Backward Setup Information Answer Signal. Unqualified Answer Signal. Charge Answer Signal.12/1/10 SS7 Protocol Suite .htm 16/17 .

.oJ. i'm !lHl'. n. 'r--' .."J: ~~ 1lIq-.Products • Protocol Testing .UI...i ho.BICC I BISUP I DUP I ISUP I MAP I MTP-2 I MTP-3 I ••• .... 1 ~r. ". . ~..t!L1 ~..:l ..L~ ~ • ._. L •• 1.r... ~ . ~~.I! 1it~!1I: .~r ~I1PIR ~&lr..htm 17/17 ..CIJ r. 1\1: ..~ • !IIL•• i5-i.. i.g_1 ~i'C rt'r.['~Is"! [l'r..__Pl__.i..u • L. T\!1' lb.protocols. r._".! Enlarge More Details Interested in more details about testing this protocol? Click here SS7 Family Protocol Information BICC I BISUP I DUP IISUP I MAP I MTP-21 MTP-31 Q2140 I SCCP I TCAP I TUP Additional Information • Protocol Testing .'~. .liu. ~:t("-SlK..J1I1:.-i!.l~ 1:iEii.£l[IJI.'-J •••• .:a. Q.\.Il ~~~4-tI.. ... ..I:iI> •• ". fl.I L~ ~~ I&..u~u.. p~ Oi!IJ....1.':J.:...iiiir--1i:' •..i!D.~_.1 ~.12/1/10 SS7 Protocol Suite ..com/pbook/ss7... r.J. .~ . IrrJ_ . ~~"T l'r.:::J. 'Itl .!l...dA:.::11 1· ~----~~--------------------------~:j 'I. "'=1 • D.. [in-.!.~._" ~I nn-l!::I[III. u ~.url..tA. "'ll...!:]E1...&gII .[J.Solutions • Protocol Testing .~"7"..ili:I::I • iiiil!! ~JZ...l_1T'L '.:iii':!&~ "f...t*l..!II.. Il:I!!EI.Technologies Directory I Acronyms I Hot Linksl Tech Papers I Register I Feedback I Advertising I Search VolP Testing I Network Monitoring I VolP Monitoring I Network Analyzer I Wireless Monitor I Protocol Analyzer I Network AnalYSis I VolP Call Generator I SIP Simulator I TCP/IP Analyzer www.0..::iI .t"!i1i.iill!r..

Sign up to vote on this title
UsefulNot useful