Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 2: Specification and Description Language (SDL) diagrams

To correct the errors detected and introduced the solution agreed during the Brighton meeting (TD202).

Digitalno omrežje z integriranimi storitvami (ISDN) – Protokol digitalne naročniške signalizacije št. 1 (DSS1) – Signalizacijska omrežna plast za krmiljenje vodovnega osnovnega klica – 2. del: Diagrami v specifikacijskem in opisnem jeziku SDL

General Information

Status
Published
Publication Date
31-Dec-2004
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Jan-2005
Due Date
01-Jan-2005
Completion Date
01-Jan-2005
Mandate

Buy Standard

Standard
EN 300 403-2 V1.3.1:2005
English language
168 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control; Part 2: Specification and Description Language (SDL) diagrams35.100.30Omrežni slojNetwork layer33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:EN 300 403-2 Version 1.3.1SIST EN 300 403-2 V1.3.1:2005en01-januar-2005SIST EN 300 403-2 V1.3.1:2005SLOVENSKI
STANDARD



SIST EN 300 403-2 V1.3.1:2005



ETSIEN300403-2V1.3.1(2000-11)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Signallingnetworklayerforcircuit-modebasiccallcontrol;Part2:SpecificationandDescriptionLanguage(SDL)diagramsSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)2ReferenceREN/SPAN-05210-2KeywordsISDN,DSS1,layer3,SDLETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2000.Allrightsreserved.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)3ContentsIntellectualPropertyRights.4Foreword.41Scope.52References.53Definitions,symbolsandabbreviations.63.1Definitions.63.2Symbols.73.3Abbreviations.74Usersideandnetworksidecallstates.85NetworksideSDLdiagrams-overview.95.1Callstates.95.2Blockdiagram.95.3Listofprimitives.105.4Representationmethod.106UsersideSDLdiagrams-overview.136.1Callstates.136.2Blockdiagram.136.3Listofprimitives.146.4Representationmethod.147RestartSDLdiagrams-overview.147.1Statesrelatedtotherestartprocedure.147.2Blockdiagram.157.3Listofprimitivesexchangedwithsystemmanagement.157.4Representationmethod.158GraphicalSDLdiagrams.168.1NetworksideSDLdiagrams.178.2UsersideSDLdiagrams.1028.3RestartSDLdiagrams.158AnnexA(informative):RelevantdifferencestoETS300102-2.166A.1Structuralchanges.166A.2Technicalchanges.167History.168SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)4IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN).ThepresentdocumentwhichisbasedonITU-TRecommendationQ.931(1993)[7]isanextendedandupdatedversionofETS300102-2(1990)whichwasbasedonITU-TRecommendationQ.931(1988).AnnexAidentifiestherelevantdifferencesbetweenthepresentdocumentandETS300102-2.Thepresentdocumentispart2ofamulti-partstandardcoveringtheDigitalSubscriberSignallingSystemNo.one(DSS1)protocolspecificationfortheIntegratedServicesDigitalNetwork(ISDN)signallingnetworklayerforcircuit-modebasiccallcontrol,asdescribedbelow:Part1:"Protocolspecification[ITU-TRecommendationQ.931(1993),modified]";Part2:"SpecificationandDescriptionLanguage(SDL)diagrams";Part3:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part4:"TestSuiteStructureandTestPurposes(TSS&TP)specificationfortheuser";Part5:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationfortheuser";Part6:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetwork";Part7:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthenetwork".NationaltranspositiondatesDateofadoptionofthisEN:27October2000DateoflatestannouncementofthisEN(doa):31January2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31July2001DateofwithdrawalofanyconflictingNationalStandard(dow):31July2001SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)51ScopeThepresentdocumentspecifiesthestagethreeofcircuit-modeon-demandbasictelecommunicationservicesforthepan-EuropeanIntegratedServicesDigitalNetwork(ISDN)asprovidedbyEuropeantelecommunicationsoperatorsattheTreferencepointorcoincidentSandTreferencepoint(asdefinedinITU-TRecommendationI.411[3])bymeansoftheDigitalSubscriberSignallingSystemNo.one(DSS1).Stagethreeidentifiestheprotocolproceduresandswitchingfunctionsneededtosupportatelecommunicationservice(seeITU-TRecommendationI.130[2]).Inaddition,thepresentdocumentspecifiestheprotocolrequirementsattheTreferencepointwheretheserviceisprovidedtotheuserviaaprivateISDN.NOTE1:ProceduresattheTreferencepoint,tosupporttheaccessofaprivateISDNtothepublicISDN,arenotexplicitlyidentifiedinthepresentdocument,howeversomeproceduresareapplicableonlytotheTreferencepoint.ThepresentdocumentdoesnotspecifytheadditionalprotocolrequirementswheretheserviceisprovidedtotheuserviaatelecommunicationnetworkthatisnotanISDN.ThepresentdocumentisspecifiedusingtheSpecificationandDescriptionLanguage(SDL)asspecifiedinITU-TRecommendationZ.100[4].Inordertodescribethepoint-to-multipointoperationoftheprotocol,theconceptofa"global"processrunninginparallelwithanumberof"individual"(dynamic)processeshasbeenintroduced.Thisapproach,andtheassociateddefinitionofinternalprimitivesisintendedtoprovideacoherentdescriptionoftheprotocolanddoesnotconstrainimplementations.TheSDLdiagramsinthispart,andthetextofclause5ofETS300403-1[1],togetherprovideacompletespecificationoftheprotocolwithinthescopeofthepresentdocument.Abasictelecommunicationserviceisafundamentaltypeofservice.Itformsthebasisonwhichsupplementaryservicesmaybeadded.NOTE2:Specificrequirementsofindividualcircuit-modebasictelecommunicationservicesarenotcoveredinthepresentdocument.However,ETR018[5]givesguidanceontheuseofservicespecificinformationelementstoimplementindividualbasictelecommunicationservices.ThemethodoftestingofthepresentdocumentiscommonwiththatforETS300403-1[1].Furtherpartsofthepresentdocumentspecifythemethodoftestinganddetailedapplicationspecificrequirementstodetermineconformancebasedonthepresentdocument.Thepresentdocumentisapplicabletoequipmentsupportingcircuit-modeon-demandbasictelecommunicationservices,tobeattachedateithersideofaTreferencepointorcoincidentSandTreferencepointwhenusedasanaccesstothepublicISDN.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIETS300403-1(1995):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Signallingnetworklayerforcircuit-modebasiccallcontrol;Part1:Protocolspecification[ITU-TRecommendationQ.931(1993),modified]".SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)6[2]ITU-TRecommendationI.130(1988):"MethodforthecharacterizationoftelecommunicationservicessupportedbyanISDNandnetworkcapabilitiesofanISDN".[3]ITU-TRecommendationI.411(1993):"ISDNuser-networkinterfaces-Referenceconfigurations".[4]ITU-TRecommendationZ.100(1988):"Specificationanddescriptionlanguage(SDL)".[5]ETSIETR018:"IntegratedServicesDigitalNetwork(ISDN);ApplicationoftheBearerCapability(BC),HighLayerCompatibility(HLC)andLowLayerCompatibility(LLC)informationelementsbyterminalssupportingISDNservices".[6]ETSIETS300102-2:"IntegratedServicesDigitalNetwork(ISDN);User-networkinterfacelayer3;Specificationsforbasiccallcontrol;SpecificationDescriptionLanguage(SDL)diagrams".[7]ITU-TRecommendationQ.931:"ISDNuser-networkinterfacelayer3specificationforbasiccallcontrol".3Definitions,symbolsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapplyinadditiontothosegiveninETS300403-1[1]:point-to-multipointconfiguration;multipointterminalconfiguration;multipointconfiguration:terminalconfigurationinwhichthereismorethanonesignallingentitypoint-to-multipointdatalink;broadcastdatalink:datalinkconnectionwiththecapabilitytosupportmorethantwoconnectionendpointspoint-to-pointconfiguration;single-pointterminalconfiguration;single-pointconfiguration:terminalconfigurationinwhichthereisonesignallingentitypoint-to-pointdatalink:datalinkonwhichaframeisdirectedtoasingleendpointSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)73.2SymbolsForthepurposesofthepresentdocument,thefollowingsymbolsapply.AfulldescriptionofthesymbolsandtheirmeaningandapplicationisgiveninITU-TRecommendationZ.100[4].StatesymbolInputsymbol(eventoccurrence)Outputsymbol(signalgenerationwhichwillleadtoanassociatedeventoccurrence)Savesymbol(saveeventuntilcompletionofatransition)TasksymbolDecisionsymbolProcedurecallsymbolTransitionoptionsymbol(implementationoption)ProcedurestartsymbolProcedurereturnsymbolCreaterequestsymbol(usedtoinitiateanindividualnetworksidetransaction)Stopsymbol(usedtoendanindividualnetworksidetransaction)ConnectionsymbolUsedmark(aninputwhichislocaltothelayer3entityandwhichisrequiredasaresultoftherepresentationapproachadopted)3.3AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:CESConnectionEndpointSuffixDSS1DigitalSubscriberSignallingSystemNo.oneISDNIntegratedServicesDigitalNetworkSDLSpecificationandDescriptionLanguageSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)84UsersideandnetworksidecallstatesTable1showswhichcallstatesareapplicableattheuserandnetworksidesduringthevariousphasesofacall.Table1:CallstatesCallphaseCallstateUserNetworkIDLENullU0N0OUTGOINGCALL(fromuser)CallinitiatedOverlapsendingOutgoingcallproceedingCalldeliveredU1U2U3U4N1N2N3N4INCOMINGCALL(touser)CallpresentOverlapreceivingIncomingcallproceedingCallreceivedConnectrequestU6U25U9U7U8N6N25N9N7N8ACTIVEActiveU10N10CALLCLEARINGDisconnectrequest(clearingbytheuser)Disconnectindication(clearingbythenetwork)ReleaserequestCallabortU11U12U19-N11N12N19N22CALLSUSPEND/RESUMESuspendrequestResumerequestU15U17N15N17RESTARTPROCEDURE(note)RestartnullRestartrequestRestartREST0REST1REST2REST0REST1REST2NOTE:Thesestatesrelatetoglobalcallreferencesandareapplicablewhentherestartproceduresareused.Theymayexistinbothuserandnetworksides.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)95NetworksideSDLdiagrams-overview5.1CallstatesTable2:NetworksidecallstatesCallstateNameN0NullN1CallinitiatedN2OverlapsendingN3OutgoingcallproceedingN4CalldeliveredN6CallpresentN7CallreceivedN8ConnectrequestN9IncomingcallproceedingN10ActiveN11DisconnectrequestN12DisconnectindicationN15SuspendrequestN17ResumerequestN19ReleaserequestN22CallabortN25OverlapreceivingNOTE1:Networksidetimers,andthestatesinwhichtheyrun,arespecifiedinclause9ofETS300403-1[1].NOTE2:Eventsineachstatewhichleadtonormalcallestablishmentandclearingaremarkedwiththe"+"symbol.NOTE3:Theprimitiveswhichpasstoandfromthecallcontrolblockareshownforguidanceonlyandarenotfullyspecified.NOTE4:Internalprimitivesaremarkedby"*".Thesearearesultoftherepresentationmethodthathasbeenadopted.5.2BlockdiagramCallcontrolResourcemanagementProcedurecallQ.931protocolcontrolMessagesto/fromUsersideDatalinklayerPhysicallayerUser-networkinterfaceUserBlockdescribedbytheSDLdiagramsPrimitives(note1)NOTE1:InterfacenotdescribedintheSDLdiagrams.NOTE2:ControlofB-channelsisdescribedintheseSDLdiagramsaspartoftheQ.931protocolblock.Figure1:BlockdiagramforthenetworksideSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)105.3ListofprimitivesTable3:ListofprimitivesFromcallcontrolblockTocallcontrolblockALERTINGREQUESTDISCONNECTREQUESTINFOREQUESTMOREINFOREQUESTNOTIFYREQUESTPROCEEDINGREQUESTPROGRESSREQUESTREJECTREQUESTRELEASEREQUESTRESUMEREJECTREQUESTRESUMERESPONSESETUPCOMPLETEREQUESTSETUPREQUESTSETUPRESPONSESTATUSENQUIRYREQUESTSUSPENDREJECTREQUESTSUSPENDRESPONSERESTARTREQUEST(note1)ALERTINGINDICATIONCONNECTINDICATIONDISCONNECTINDICATIONINFOINDICATIONMOREINFOINDICATIONNOTIFYINDICATIONPROCEEDINGINDICATIONPROGRESSINDICATIONRELEASECONFIRMRELEASEINDICATIONRESUMEINDICATIONSETUPCONFIRMSETUPINDICATIONSTATUSINDICATIONSUSPENDINDICATIONTIMEOUTINDICATIONRESTARTCONFIRM(note2)NOTE1:Thisprimitivemaybereceivedfromglobalcallreferencecontrol.NOTE2:Thisprimitiveissenttoglobalcallreferencecontrol.5.4RepresentationmethodInordertodescribethepoint-to-multipointoperationoftheprotocol,theconceptofa"global"processrunninginparallelwithanumberof"individual"(dynamic)processesinthenetworksidehasbeenintroduced.Thisapproach,andtheassociateddefinitionofinternalprimitives,isintendedtoprovideacoherentdescriptionoftheprotocolanddoesnotconstrainimplementation.Thetextualdescriptioninclause5ofETS300403-1[1]isdefinitive.Individualprocessesareusedtotracktheresponsesofeachterminal.Theglobal(controlling)processrunsinparallelwiththe(dynamicallycreated/destroyed)individualprocess.Theglobalandindividualprocessescommunicatebymeansofinternalprimitives.Thesearerelatedtolayer3messagestypesandaredefinedintable4.Theinternalprimitivesrepresentinstantaneousactions.Thus,thereisnopossibilityoferrorscausedbythecrossoverofprimitives.TheglobalprocessmaintainsalistofrecordedConnectionEndpointSuffix(CES)valuestoenableittomanagetheindividualprocesses.Inthisrepresentationtheglobalprocessalsokeepsarecordofthestateoftheindividualprocessassociatedwitheachrespondingterminal.Additionallya"preselected"CESisrecordedwhenoneterminalrespondswithaCONNECTmessageandthisbecomesthe"selected"CESwhentheterminalisawardedthecall.Thissolutioniscompatiblewithpoint-to-pointconfigurations.Inthiscasetheglobalprocessnevercreatesanyindividualprocesses,andthetimersdefinedinETS300403-1[1]fortherelevantstatesarehandledbytheglobalprocess,includingtimerT322whichmayruninanystateexcepttheNullstate.Also,eversinceatransitiontotheNullstateoccurs,thestoppingofthistimer(ifrunning)shouldberegardedasanimplicitstatement,asitisnotshowninordernottoextendtheSDLrepresentation.Inapoint-to-multipointconfiguration,individualprocessesmayexistinthefollowingstates:N0Null(processesarecreatedinthisstate);N7Callreceived;N8Connectrequest;N9Incomingcallproceeding;N19Releaserequest;N25Overlapreceiving.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)11TwosetsofSDLdiagramsarerequiredforthesestatestoshowtheglobalandindividualprocesses.Theglobalprocesshandlesallcommunicationswithcallcontrol.Messagesfromindividualsterminalsaresenttotheindividualprocessforthatterminalifoneexists(i.e.iftheCESisrecognized).MessageswithanunrecognizedCESarepassedtotheglobalprocess.MessageswiththeselectedCESarealsosenttotheglobalprocess.Inapoint-to-multipointconfiguration,thehandlingofthetimersdefinedinETS300403-1[1]hasbeendoneaccordingtothefollowingprinciples:a)timersT301andT310onlyrunintheglobalprocesswhenanincomingcallisbeingoffered;b)timersT304,T308andT322onlyrunintheindividualprocesseswhenanincomingcallisbeingoffered.ThestoppingoftimerT322(ifrunning)whenanindividualprocessisdestroyedshouldberegardedasanimplicitstatementasitisnotshowninordernottoextendtheSDLrepresentation;c)intheotherphasesofacall,thetimersassociatedwitheachstate,aswellastimerT322whichmayruninanystateexcepttheNullstate,areallhandledbytheglobalprocess.Onceagain,thestoppingofthistimer(ifrunning)shouldberegardedasanimplicitstatementbecauseitextendstheSDLrepresentation.Table4:Networksidelayer3internalprimitivesPrimitivenameFromToMeaningINT.ALERTINGREQINT.CONNECTREQINT.CALLPROCREQINT.SETUPACKREQGlobalIndividualWhenglobalprocessreceivesALERTINGitstartsanindividualprocessandsendsINT.ALERTINGREQtoit(etc.)INT.ALERTINGINDINT.CONNECTINDINT.CALLPROCINDIndividualGlobalSentonreceiptofALERTING(etc.)ENDPROCESSGlobalIndividualSentwhentheglobalprocessterminatesanindividualprocessINT.RELEASEREQGlobalIndividualInstructsindividualprocesstoreleaseterminal(e.g.forreleasingnon-selectedterminals)INT.RELEASEINDIndividualGlobalInformsglobalprocessthataterminalhasbeguntoreleaseINT.INFOREQGlobalIndividualSentonreceiptofINFOREQINT.INFOINDIndividualGlobalSentonreceiptofINFOINT.STAT.ENQ.REQGlobalIndividualSentonreceiptofSTATUSENQUIRYREQINT.PROGRESSINDIndividualGlobalSentonreceiptofPROGRESSINT.REL.COMP.INDIndividualGlobalSenttoindicatethattheindividualprocesshasbeenclearedNOTE:Theglobalprocessshouldnotreleasethecallreferenceuntilallindividualprocesseshavecompletedclearing.Figure2(anarrowdiagram)showsanexampleofthisrepresentationmethod.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)12Terminal1Terminal2Terminal3NetworkSETUP(BROADCAST)0SETUPREQALERTINGT303ALERTINGINDINT.ALERTINGREQ7iALERTINGALERTINGINT.ALERTINGREQ7iINT.ALERTINGREQ7iINT.CONNECTINDCONNECTENDPROCESS8iRELEASEINT.RELEASEREQRELEASERELEASECOMPLETEINT.RELEASEREQ19iT3086T312CONNECTIND10T312expires(nostatechange)19iT308INT.REL.COMP.INDRELEASECOMPLETEINT.REL.COMP.INDCONNECTACKCONNECTACKREQ7Figure2:Multipointcallestablishment(andclearingofnon-selectedterminals)8NOTE:o=creationofstatemachine,x=deletionofstatemachine;numbersindicatestatesofthestatemachinesshown.xxxoooSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)136UsersideSDLdiagrams-overview6.1CallstatesTable5:UsersidecallstatesCallstateNameU0NullU1CallinitiatedU2OverlapsendingU3OutgoingcallproceedingU4CalldeliveredU6CallpresentU7CallreceivedU8ConnectrequestU9IncomingcallproceedingU10ActiveU11DisconnectrequestU12DisconnectindicationU15SuspendrequestU17ResumerequestU19ReleaserequestU25OverlapreceivingNOTE1:Usersidetimers,andthestatesinwhichtheyrun,arespecifiedinclause9ofETS300403-1[1].NOTE2:Eventsineachstatewhichleadtonormalcallestablishment/clearingareshownbythe"+"symbol.NOTE3:Primitivespassedtoandfromthecallcontrol(userapplication)blockareshownforguidanceonlyandarenotfullyspecified.6.2BlockdiagramCallcontrolResourcemanagementProcedurecallQ.931protocolcontrolMessagesto/fromUsersideDatalinklayerPhysicallayerUser-networkinterfaceNetworkBlockdescribedbytheSDLdiagramsPrimitives(note1)NOTE1:InterfacenotdescribedintheSDLdiagrams.NOTE2:ControlofB-channelsisdescribedintheseSDLdiagramsaspartoftheQ.931protocolblock.Figure3:BlockdiagramfortheusersideSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)146.3ListofprimitivesTable6:ListofprimitivesFromcallcontrolblockTocallcontrolblockALERTINGREQUESTDISCONNECTREQUESTINFOREQUESTMOREINFOREQUESTNOTIFYREQUESTPROCEEDINGREQUESTPROGRESSREQUESTREJECTREQUESTRELEASEREQUESTRESUMEREQUEST(note1)SETUPREQUESTSETUPRESPONSESTATUSENQUIRYREQUESTSUSPENDREQUEST(note1)RESTARTREQUEST(note2)ALERTINGINDICATIONDISCONNECTINDICATIONINFOINDICATIONMOREINFOINDICATIONNOTIFYINDICATIONPROCEEDINGINDICATIONPROGRESSINDICATIONRELEASECONFIRMRELEASEINDICATIONRESUMECONFIRMSETUPCOMPLETEINDICATIONSETUPCONFIRMSETUPINDICATIONSTATUSINDICATIONSUSPENDCONFIRMRESTARTCONFIRM(note3)NOTE1:Theseprimitivesarenotdefinedforaprimaryrateaccess,i.e.theuseofthecallrearrangementprocedureisrestrictedtobasicaccess.NOTE2:Thisprimitivemaybereceivedfromglobalcallreferencecontrol.NOTE3:Thisprimitiveissenttoglobalcallreferencecontrol.6.4RepresentationmethodTherepresentationmethodofusersideSDLdiagramshasnotfollowedtheconceptofaglobalprocessrunninginparallelwithanumberofindividualprocesses,becausefromasignallingpointofviewonlyonecallishandledbytheglobalprocessateachtime.Therefore,theglobalprocessnevercreatesanyindividualprocesses,andonlyonesetofSDLdiagramsisrequiredtorepresenttheusersidecallstates.Asaconsequence,thetimersassociatedwitheachstate,aswellastimerT322whichmayruninanystateexcepttheNullstate,areallhandledbytheglobalprocess.Also,asmentionedforthenetworkside,thestoppingofthistimer(ifrunning)shouldberegardedasanimplicitstatementbecauseitextendstheSDLrepresentation.7RestartSDLdiagrams-overview7.1StatesrelatedtotherestartprocedureTable7:StatesrelatedtotherestartprocedureCallstateNameREST0RestartnullREST1RestartrequestREST2RestartNOTE1:Timersrelatedtotherestartprocedure,andthestatesinwhichtheyrun,arespecifiedinclause9ofETS300403-1[1].NOTE2:Theprimitiveswhichpasstoandfromthesystemmanagementblock(seetable8)andtheprotocolcontrolblock(seetables3and6)areshownforguidanceonlyandarenotfullyspecified.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)157.2BlockdiagramCallcontrolResourcemanagementProcedurecallQ.931protocolcontrolDatalinklayerPhysicallayerUser/NetworkBlockdescribedbytheSDLdiagramsGlobalcallreferencecontrol(note)NOTE:InterfacenotdescribedintheSDLdiagrams.Figure4:Blockdiagramfortherestartprocedure7.3ListofprimitivesexchangedwithsystemmanagementTable8:ListofprimitivesFromsystemmanagementblockTosystemmanagementblockMANAGEMENTRESTARTREQUESTTIMEOUTMANAGEMENTINDICATIONSTATUSMANAGEMENTINDICATIONMANAGEMENTRESTARTCONFIRMNOTE:Primitivesrelatedtotherestartprocedurewhichmaybesentorreceivedto/fromprotocolcontrolblockarealreadyindicatedintables3and6.7.4RepresentationmethodTherepresentationmethodoftherestartSDLdiagramsfollowstheconceptofasinglefinitestatemachinerunningintheglobalcallreferencecontrolblock(seefigure4),inordertodescribetherestartprocedureandtheassociatedstatesdefinedinETS300403-1[1]subclause5.5andsubclause2.4,respectively.Wheneveracollisionofrestartproceduresinitiatedbyeithersideoftheinterfacemayoccur,itshallbehandledbyaseparatefinitestatemachineapproach.NOTE:Duetothecomplexityoftherepresentation,thisapproachisnotpresented.SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)16Inthissubsetofdiagrams,referenceismadetosomeflagsinordertomaketheSDLrepresentationmoretransparent.Theflagshavethefollowingmeaning:a)RESTRESP:eitherbyinitiativeofthemanagemententityorbecauseaRESTARTmessagehasbeenreceived,theglobalcallreferencecontrolentityhassentprimitivesRESTARTREQUESTtoeachprotocolentityassociatedwithanactivecallreference,andiswaitingforareplyfromthem.Theflagissetwhentheyallhaveresponded;b)RESTACK:byinitiativeofthemanagemententity,theglobalcallreferenceentityhassentaRESTARTmessagetoitspeerentity(inthenetworksideorintheuserside),andiswaitingforaRESTARTACKNOWLEDGE.Theflagissetwhenthismessageisreceived;c)T317EXPIRED:eitherbyinitiativeofthemanagemententityorbecauseaRESTARTmessagehasbeenreceived,theglobalcallreferencecontrolentityhassentprimitivesRESTARTREQUESTtoeachprotocolentityassociatedwithanactivecallreference,andiswaitingforareplyfromthem.Theflagissetiftheyhavenotrespondedinduetime,andtimerT317hasexpired.8GraphicalSDLdiagramsThisclauseisseparatedintothreesubclauses:-networksideSDLdiagrams(figure5,sheets1to85);-usersideSDLdiagrams(figure6,sheets1to57);-restartSDLdiagrams(figure7,sheets1to7).AllreferencesinthefollowingdiagramsaretoETS300403-1[1].SIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)178.1NetworksideSDLdiagramsProcess NETWORK_SIDE1(85)NETWORK SIDE SDL DIAGRAMSNOTE 1. THE EXPIRY OF TIMER T307 IS NOT SHOWN IN THESE SDLs AS IT RUNS IN THE CALL CONTROL BLOCK.0NULLRELEASE5.8.3.2 (b)ESTABLISHCRRELEASECOMPLETE(CAUSE #81)RELEASECR0RESUMEACCESS?ESTABLISHCRRELEASECOMPLETE(CAUSE #81)RELEASECR0ESTABLISHCRRELEASE(CAUSE #81)STARTT30819ESTABLISHCRRESUMEINDICATION175.65.6.45.6.5+SETUP5.1.15.1.2+ESTABLISHCRCHNLSELECTIONSUCCESS?RELEASECOMPLETE(CAUSE #34 OR #44)RELEASECR0SETUPINDICATION1PRABRANYFigure5(sheet1of85):NetworksideSDLdiagramSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)18Process NETWORK_SIDE2(85)NETWORK SIDE SDL DIAGRAMSNOTE 1. ANY OTHER MESSAGE EXCEPT STATUS ENQUIRY, SEE PAGES DEALING WITH DIAGRAMS RELATED TO ANY GLOBAL OR INDIVIDUAL STATE.NOTE 2. CAUSE #101 IS RETURNED IF A STATUS MESSAGE IS RECEIVED, WHILE CAUSE #81 APPLIES FOR OTHER MESSAGES.0NULLRELEASECOMPLETE5.8.3.2 (c)0OTHERMESSAGEESTABLISHCRRELEASECOMPLETE(CAUSE #81 OR #101)NOTE 2RELEASECR0ESTABLISHCRRELEASE(CAUSE #81 OR #101)NOTE 2STARTT308195.8.3.2 (a),NOTE 1STATUS5.8.11CS=0?0NYFigure5(sheet2of85):NetworksideSDLdiagramSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)19Process NETWORK_SIDE3(85)NETWORK SIDE SDL DIAGRAMSNOTE 1. THIS INPUT MAY BE RECEIVED FROM A TERMINAL COMPLETING CLEARING IN A POINT-TO-MULTIPOINT CONFIGURATION.
THE CALL REFERENCE SHOULD NOT BE RE-USED UNTILL ALL TERMINALS HAVE COMPLETED CLEARING.0NULLINT
*REL COMPINDICATION(CES)DELETECES0NOTE 1NOTIFYREQUEST0SETUPREQUEST5.2.1+CHNLSELECTIONSUCCESS?RELEASEINDICATION0SELECTCRSTARTT303P-PSETUPREQUEST?STARTT312SETUP(B/CAST)6SETUP(P-P)6NYNYFigure5(sheet3of85):NetworksideSDLdiagramSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)20Process NETWORK_SIDE4(85)NETWORK SIDE SDL DIAGRAMSNOTE 1. INDIVIDUAL PROCESSES ARE CREATED IN THIS STATE.OINULLINT
*ALERTINGREQUEST7IINT
*RELEASEREQUEST(CAUSE)STARTT308RELEASE(CAUSE)19IINT
*CALL PROCREQUEST9IINT
*CONNECTREQUEST8IINT
*SETUP ACKREQUESTSTARTT30425IINDIVIDUAL PROCESS,NOTE 1Figure5(sheet4of85):NetworksideSDLdiagramSIST EN 300 403-2 V1.3.1:2005



ETSIETSIEN300403-2V1.3.1(2000-11)21Process NETWORK_SIDE5(85)NETWORK SIDE SDL DIAGRAMS1CALL
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.