Signalling Training Document M13 MEGACO 13-459936Issue 1.0 en Nokia Networks Oy 1 (52)
Switcin! "ore Network Si!na##in! $e in%or&ation in tis 'ocu&ent is su()ect to can!e witout notice an' 'escri(es on#y te *ro'uct 'e%ine' in te intro'uction o% tis 'ocu&entation. $is 'ocu&ent is inten'e' %or te use o% Nokia+s custo&ers on#y %or te *ur*oses o% te a!ree&ent un'er wic te 'ocu&ent is su(&itte', an' no *art o% it &ay (e re*ro'uce' or trans&itte' in any %or& or &eans witout te *rior written *er&ission o% Nokia. $e 'ocu&ent as (een *re*are' to (e use' (y *ro%essiona# an' *ro*er#y traine' *ersonne#, an' te custo&er assu&es %u## res*onsi(i#ity wen usin! it. Nokia we#co&es custo&er co&&ents as *art o% te *rocess o% continuous 'e-e#o*&ent an' i&*ro-e&ent o% te 'ocu&entation. $e in%or&ation or state&ents !i-en in tis 'ocu&ent concernin! te suita(i#ity, ca*acity, or *er%or&ance o% te &entione' ar'ware or so%tware *ro'ucts cannot (e consi'ere' (in'in! (ut sa## (e 'e%ine' in te a!ree&ent &a'e (etween Nokia an' te custo&er. .owe-er, Nokia as &a'e a## reasona(#e e%%orts to ensure tat te instructions containe' in te 'ocu&ent are a'e/uate an' %ree o% &ateria# errors an' o&issions. Nokia wi##, i% necessary, e0*#ain issues wic &ay not (e co-ere' (y te 'ocu&ent. Nokia+s #ia(i#ity %or any errors in te 'ocu&ent is #i&ite' to te 'ocu&entary correction o% errors. NO1I2 3I44 NO$ 56 76S8ONSI546 IN 2N9 6:6N$ ;O7 677O7S IN $.IS <O"=>6N$ O7 ;O7 2N9 <2>2?6S, IN"I<6N$24 O7 "ONS6@=6N$I24 (IN"4=<IN? >ON6$279 4OSS6S), tat &i!t arise %ro& te use o% tis 'ocu&ent or te in%or&ation in it. $is 'ocu&ent an' te *ro'uct it 'escri(es are consi'ere' *rotecte' (y co*yri!t accor'in! to te a**#ica(#e #aws. NO1I2 #o!o is a re!istere' tra'e&ark o% Nokia Oy). Oter *ro'uct na&es &entione' in tis 'ocu&ent &ay (e tra'e&arks o% teir res*ecti-e co&*anies, an' tey are &entione' %or i'enti%ication *ur*oses on#y. "o*yri!t Nokia Oy) 2006. 2## ri!ts reser-e'. 2 (52) Nokia Networks Oy 13-459936Issue 1.0 en "ontents Contents 1 Overview ! "rotocol structure 2.1 >essa!e structure....................................................................... 2.2 "o'es.......................................................................................... 3 Connection mo#el 3.1 $er&ination.................................................................................. 3.1.1 $er&ination I<............................................................................ 3.1.2 $er&ination na&in! con-ention %or 2SN.1 co'in!...................... 3.1.3 $er&ination *ro*erties an' 'escri*tors...................................... 3.1.4 Si!na#......................................................................................... 3.1.5 8acka!es................................................................................... 3.1.6 6-ent......................................................................................... 3.2 "onte0t...................................................................................... $ Comman#s 4.1 "o&&an' %or&at....................................................................... 4.2 "o&&an's................................................................................ % Transactions & Im'lementation in NO(IA 6.1 ;unctiona#ity............................................................................... 6.2 So&e *roce'ures...................................................................... 6.2.1 N6 +eart(eat+ *roce'ure........................................................... 6.2.2 =sa!e o% $ransaction7es*onse2ck........................................... 6.2.3 "onte0t +eart(eat+ *roce'ure.................................................... 6.2.4 "onnectin! announce&ents an' tones...................................... 6.3 2#ar&s an' "#ear "o'es............................................................ 6.3.1 2427> 393A............................................................................. 6.3.2 ALARM 3938.............................................................................. 6.3.3 2427> 3943............................................................................. 6.3.4 2427> 3944............................................................................. 6.3.5 "#ear co'es................................................................................ ) *asic Call setu' e+am'le ,,,-ast -orwar# Tunneling .or N/ inter.ace 0 Messages log .or local call 1 2E32E4 5e.erences %1 13-459936Issue 1.0 en Nokia Networks Oy 3 (52) Switcin! "ore Network Si!na##in! 4 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) 1 Overview Megaco is a new protocol developed by IET Megaco !or"ing #ro$p toget%er wit% IT&'T (t$dy #ro$p )6 to be t%e standard *or p%ysically deco+posed +$lti+edia gateway str$ct$res. Re*erences *or Megaco are available in R, 28-. /re0$ire+ents1 and R, 3-).2 w%ic% %ave been replaced by R,3.2. in 3$ne2 2--3. T%e protocol is speci*ied by IET as Megaco and by IT&'T as 4.2582 t%e latest one is 4.258.)2 version 22 in May2 2--2. Megaco addresses t%e relations%ip between Media #ateways /M#1 and Media #ateway ,ontrollers /M#,1. /(ee ig$re)1 T%is relations%ip %as a +aster6slave str$ct$re2 w%ere +asters are M#,s and slave devices are M#s2 w%ic% e7ec$te co++ands sent by +aster devices. Megaco is a one to one protocol2 w%ere eac% M# is controlled by only one M#,. ;i!ure 1. >e!aco connects >? an' >?" Media #ateway /M#18 T%e +edia gateway converts +edia provided in one type o* networ" to t%e *or+at re0$ired in anot%er type o* networ". or e7a+ple2 a M# co$ld ter+inate bearer c%annels *ro+ a switc%ed circ$it networ" and +edia strea+s *ro+ a pac"et networ". Media #ateway ,ontroller /M#,18,ontrols t%e parts o* t%e call state t%at pertain to connection control *or +edia c%annels in a M#. 13-459936Issue 1.0 en Nokia Networks Oy 5 (52) Media Gateway Controller Media Gateway Controller Media Gateway Media Gateway 9I,,6(I: I:6ATM Megaco/ H.248 Switcin! "ore Network Si!na##in! ! "rotocol structure or transport o* t%e protocol over I:2 M#,s s%all i+ple+ent bot% T,: and &;:2 a M# s%all i+ple+ent T,: or &;: or bot%. or p$re I: connections2 4.2586(,T:6I: s%o$ld be $sed. T%e M# is provisioned wit% a na+e or address /s$c% as ;<( na+e or I: address1 o* a pri+ary and =ero or +ore secondary M#,s t%at is t%e address t%e M# $ses to send +essages to t%e M#,. I* T,: or &;: is $sed as t%e protocol transport2 and t%e port to w%ic% t%e initial (ervice,%ange re0$est is to be sent is not ot%erwise "nown2 t%at re0$est s%o$ld be sent to t%e de*a$lt port n$+ber *or t%e protocol. T%is port n$+ber is 2955 *or te7t'encoded operation or 295. *or binary'encoded operation2 *or eit%er &;: or T,:. 4.258 (,T:6T,:6&;: I: ;i!ure 2. ..24B Stack !1 Message structure Megaco co++ands sent to t%e +edia gateway are gro$ped into an entity called transaction. A transaction on t%e ot%er %and contains actions2 and actions contain a list o* co++ands. Eac% action applies only to one conte7t. T%e reason to %ave transactions is t%at transactions g$arantee ordered co++and processing. All co++ands wit%in t%e sa+e actions will be e7ec$ted se0$entially in t%e order described in t%e transaction. Transaction on t%e ot%er %and can be e7ec$ted in any order. (everal transactions can be later concatenated into a +essage. ($c% transactions re+ain independent t%o$g% and no order is i+plied by s$c% a concatenation. A +essage is essentially a transport +ec%anis+. or e7a+ple2 +essage > containing transaction re0$ests A2 92 and , +ay be responded to wit% +essage ? containing replies to A and , and +essage @ containing t%e reply to 9. Li"ewise2 +essage L containing re0$est ; and +essage M containing re0$est E +ay be responded to wit% +essage < containing replies to bot% ; and E. Megaco +essage str$ct$re is s%own in *ig$re 3. 6 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) ME#A,A Message (tr$ct$re and (ynta7 ' Header 8 protocol version2 originator ' Transaction 8 largest *$nctional $nit o* t%e protocol B ,onsist o* one or +ore actions B Transaction re0$est/B12 transaction reply/'12 transaction pending ' Actions 8 one or +ore in transaction B ,onsist o* a series o* co++ands. t%at are li+ited to operating wit%in a single conte7t B In*or+ation relating to a single conte7t ' Commands 8 +anip$lating t%e logical entities ' Descriptors 8 t%e para+eter to a co++and B Media 8 describe t%e trans*or+ations to be applied to +edia *lows B Events2 Event9$**er2 AbservedEvents 8 report t%e events to M#, B (ignals 8 proceeding *ro+ t%e ter+ination Megaco67!$0 message 7ea#er Transaction 5e8 or 5e'l9 Transaction 5e8 or 5e'l9 Transaction 5e8 or 5e'l9
Trans 7#r Action Action
Ct+ 7#r Ct+ "ro'ertiesComman# Comman#
Cm# 7#r Descri'tor Descri'tor ig$re 38 Megaco Message (tr$ct$re 13-459936Issue 1.0 en Nokia Networks Oy A (52) Switcin! "ore Network Si!na##in! !! Co#es Megaco s$pports bot% binary and te7t encoding2 +eans A(<.) or A9< coding. T%e M#, +$st s$pport bot% *or+ats and t%e M# c%ooses one. Abstract synta7 notation oneC A(<.) trans+ission notation standardised by t%e International Argani=ation *or (tandardi=ation and $sed to describe notations generally $sed by t%e adaptation layer protocols. /A(<.) synta72 Anne7 A in R, 3.2.1 A$g+ented 9ac"$s'<a$r *or+C a$g+ented 9<C A9< +odi*ied version o* 9ac"$s'<a$r *or+2 $sed a+ong Internet speci*ications. /A9< synta72 Anne7 9 in R, 3.2.1 B (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) 3 Connection mo#el T%e connection +odel *or t%e protocol describes t%e logical entities2 or obDects2 wit%in t%e Media #ateway t%at can be controlled by t%e Media #ateway ,ontroller. T%e +ain abstractions $sed in t%e connection +odel are Ter+inations and ,onte7ts. ..24B.1:2 ;01 Ter+ination Ter+ination RT: (trea+ Ter+ination Media #ateway Ter+ination Ter+ination RT: (trea+ ,onte7t Ter+ination ,onte7t Ter+ination RT: (trea+ <$ll ,onte7t (,< 9earer ,%annel (,< 9earer ,%annel (,< 9earer ,%annel (,< 9earer ,%annel ,onte7t ;i!ure 4 60a&*#e o% connection &o'e# 31 Termination T%e *or+al de*inition o* Eter+inationF is Ea so$rce or sin" o* +edia *lowsF. T%ey represent strea+s entering or leaving t%e M# /*or e7a+ple2 analog telep%one lines2 RT: strea+s2 or M:3 strea+s1. Ter+inations %ave $ni0$e identities /Ter+ination I;Gs1 t%at are given by t%e M# at t%e ti+e o* t%eir creation. T%ere are two "inds o* ter+inations8 Ep%e+eral and persistent. :ersistent ter+inations are instantiated by t%e M# w%en it boots and re+ain active all t%e ti+e. T%ey typically represent ports on t%e gateway. Ep%e+eral ones are created w%en t%ey are needed. or e7a+ple2 Real Ti+e Trans*er :rotocol /RT:1 sessions created and destroyed wit%in t%e co$rse o* a call. 13-459936Issue 1.0 en Nokia Networks Oy 9 (52) Switcin! "ore Network Si!na##in! 311 Termination ID Ter+inations are re*erenced by a Ter+inationI;2 w%ic% is an arbitrary sc%e+a c%osen by t%e M#. Ter+inationI;s o* p%ysical Ter+inations are provisioned in t%e Media #ateway. T%e Ter+inationI;s +ay be c%osen to %ave str$ct$re. or instance2 a Ter+inationI; +ay consist o* tr$n" gro$p and a tr$n" wit%in t%e gro$p. A wildcarding +ec%anis+ $sing two types o* wildcards can be $sed wit% Ter+inationI;s. T%e two wildcards are ALL and ,4AA(E. T%e *or+er is $sed to address +$ltiple Ter+inations at once2 w%ile t%e latter is $sed to indicate to a +edia gateway t%at it +$st select a Ter+ination satis*ying t%e partially speci*ied Ter+inationI;. T%is allows2 *or instance2 t%at a M#, instr$cts a M# to c%oose a circ$it wit%in a tr$n" gro$p. Accasionally2 a co++and +$st re*er to t%e entire gateway2 rat%er t%an a Ter+ination wit%in it. A special Ter+inationI;2 HRootH is reserved *or t%is p$rpose. :ac"ages +ay be de*ined on Root. Root t%$s +ay %ave properties2 events and statistics /signals are not appropriate *or root1. Accordingly2 t%e root Ter+inationI; +ay appear in8 ' a Modi*y co++and ' to c%ange a property or set an event ' a <oti*y co++and ' to report an event ' an A$ditIal$e ret$rn ' to e7a+ine t%e val$es o* properties and statistics i+ple+ented on root ' an A$dit,apability ' to deter+ine w%at properties o* root are i+ple+ented ' a (ervice,%ange ' to declare t%e gateway in or o$t o* service. Any ot%er $se o* t%e root Ter+inationI; is an error. Error code 5)- ' Incorrect identi*ier s%all be ret$rned in t%ese cases. Ter+inationI; -7 (4ALL be $sed to indicate t%e RAAT Ter+ination. 31! Termination naming convention .or ASN1 co#ing 5 octets s%all be $sed *or t%e ter+ination I;. T%e *ollowing de*ines t%e general str$c$tre *or t%e ter+ination I;8 Ter+ination type > Ter+ination type8 3 bits --- Reserved --) Ep%e+eral ter+ination -)- T;M ter+ination -)) ' ))- Reserved ))) Reserved *or RAAT ter+ination Id 10 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) >8 29 bits2 its $sage dependent on Ter+ination type. T%e $seage *or T;M ter+ination is de*ined as *ollowing8 :,M syste+8 25 bits. &sage $nspeci*ied. &ni0$ely identi*ies :,M inter*ace in M#w Individ$al8 . bits Ma7. o* 32 individ$als /ti+eslots1 per :,M syste+ /+a7. 25 *or a 25 c%annel syste+1 313 Termination 'ro'erties an# #escri'tors Ter+inations %ave properties. T%e properties %ave $ni0$e :ropertyI;s. Most properties %ave de*a$lt val$es2 w%ic% are e7plicitly de*ined in t%is protocol speci*ication or in a pac"age or set by provisioning. I* not provisioned ot%erwise2 t%e properties in all descriptors e7cept Ter+ination (tate and Local,ontrol de*a$lt to e+pty6Hno val$eH w%en a Ter+ination is *irst created or ret$rned to t%e n$ll ,onte7t. T%e provisioning o* a property val$e in t%e M# will override any de*a$lt val$e2 be it s$pplied in t%is protocol speci*ication or in a pac"age. T%ere*ore2 i* it is essential *or t%e M#, to %ave *$ll control over t%e property val$es o* a Ter+ination2 it s%o$ld s$pply e7plicit val$es w%en A;;ing t%e Ter+ination to a ,onte7t. Alternatively2 *or a p%ysical Ter+ination t%e M#, can deter+ine any provisioned property val$es by a$diting t%e Ter+ination w%ile it is in t%e <&LL ,onte7t. In t%e speci*ication R, 3.2. t%e de*inition *or a descriptor is t%e *ollowing8 A syntactic element of a protocol that groups related properties. For instance the properties of a media flow on the MG can be set by the MGC by including the appropriate descriptor in a command. !it% ot%er words2 in a Megaco co++and yo$ can *ind so+e para+eters2 w%ic% are called E;escriptorsF. A ;escriptor consists o* a na+e and list o* ite+s. Many descriptors are s%ared by di**erent co++ands. Ret$rn val$e *or so+e co++ands co$ld be a descriptor. ;escriptors contain detailed instr$ctions *or eac% o* t%e *$nctions o* t%e gateways. In general2 t%e te7t *or+at o* descriptors is ;escriptor<a+eJKso+eI;LMpar+Jval$e2 par+Jval$e2 ...N. :ara+eters +ay be *$lly speci*ied2 overspeci*ied or $nderspeci*ied8 )1 $lly speci*ied para+eters %ave a single2 $na+big$o$s val$e t%at t%e co++and initiator is instr$cting t%e co++and responder to $se *or t%e speci*ied para+eter. 21 &nderspeci*ied para+eters2 $sing t%e ,4AA(E val$e2 allow t%e co++and responder to c%oose any val$e it can s$pport. 31 Averspeci*ied para+eters %ave a list o* potential val$es. T%e list order speci*ies t%e co++and initiatorOs order o* pre*erence o* selection. T%e 13-459936Issue 1.0 en Nokia Networks Oy 11 (52) Switcin! "ore Network Si!na##in! co++and responder c%ooses one val$e *ro+ t%e o**ered list and ret$rns t%at val$e to t%e co++and initiator. ;i!ure 5 $er&ination *ro*erties an' <escri*tor Media Descriptor 2 w%ic% speci*ies t%e para+eters *or all t%e +edia strea+s. T%ese para+eters are str$ct$red into two descriptors8 a TerminationState descriptor2 w%ic% speci*ies t%e properties o* a Ter+ination t%at are not strea+ dependent2 and one or +ore Stream descriptors eac% o* w%ic% describes a single +edia strea+. A strea+ is identi*ied by a (trea+I;. T%e (trea+I; is $sed to lin" t%e strea+s in a ,onte7t t%at belong toget%er. M$ltiple strea+s e7iting a Ter+ination s%all be sync%roni=ed wit% eac% ot%er. !it%in t%e (trea+ descriptor2 t%ere are $p to t%ree s$bsidiary descriptors8 Local,ontrol2 Local2 and Re+ote. T%e relations%ip between t%ese descriptors is t%$s8 Media descriptor Ter+ination(tate ;escriptor (trea+ descriptor Local,ontrol descriptor Local descriptor Re+ote descriptor As a convenience2 LocalControl Local or !emote descriptors +ay be incl$ded in t%e Media descriptor wit%o$t an enclosing (trea+ descriptor. In t%is case2 t%e (trea+I; is ass$+ed to be ). T%e LocalControl descriptor contains t%e Mode property2 t%e Reserve #ro$p and ReserveIal$e properties and properties o* a Ter+ination /de*ined in :ac"ages1 t%at are strea+ speci*ic2 and are o* interest between t%e M# and t%e M#,. T%e allowed val$es *or t%e +ode property are send"only recei#e"only send/recei#e inacti#e and loop"$ac%. H(endH and HreceiveH 12 (52) Nokia Networks Oy 13-459936Issue 1.0 en
Me#ia Descri'tor Mo#em Descri'tor M2: Descri'tor Termination Events Descri'tor DigitMa' Descri'tor Signals Descri'tor Statistics Descri'tor $er&inationI< Termination State Descri'tor Stream Descri'tor ;ocalControl Descri'tor ;ocal Descri'tor 5emote Descri'tor 1Stream4 Mo#e Streams'eci.ic Termination "ro3 'erties 1'ackages4 Event*u..er Control Service States Termination "ro'erties 1'ackages4 5eserve Grou' 5eserve <alue Event*u..er Descri'tor StreamID One strea& >essa!es #o! %or #oca# ca## ( =6-=6) are wit% respect to t%e e7terior o* t%e ,onte7t2 so t%at2 *or e7a+ple2 a strea+ set to +ode J sendAnly does not pass received +edia into t%e ,onte7t. T%e de*a$lt val$e *or t%e +ode property is HInactiveH. (ignals and Events are not a**ected by +ode. ?o$ can *ind ot%er descriptors in Table ) ;escriptors2 page )3. 31$ Signal M#, +ay as" a M# to apply certain signals /e.g. dial tone2 ringing tone1 to a ter+ination. In t%e case2 t%at ringing or a generated tone is needed2 t%e M#s s%o$ld be able to send t%is signals. Megaco cares abo$t t%is and incl$des so+e *acility to apply signal to ter+inations and control t%e+. Moreover2 async%rono$s events s$c% as off hook on a p%one or ;TM key press2 co$ld be detected at t%e M# and reported to t%e M#,. ;i!ure 6 Si!na# <escri*tor 31% "ackages ;i**erent types o* gateways +ay i+ple+ent Ter+inations t%at %ave di**ering c%aracteristics. Iariations in Ter+inations are acco++odated in t%e protocol by allowing Ter+inations to %ave optional :roperties2 Events2 (ignals and (tatistics i+ple+ented by M#s. ($c% options are gro$ped into :ac"ages. /see R, 3.2. Anne7E1 To s$pport a partic$lar pac"age t%e M# +$st s$pport all properties2 signals2 events and statistics de*ined in a pac"age. It +$st also s$pport all (ignal and Event para+eters. T%e M# +ay s$pport a s$bset o* t%e val$es listed in a pac"age *or a partic$lar :roperty or :ara+eter. 13-459936Issue 1.0 en Nokia Networks Oy 13 (52)
Signal Se8uential Signal ;ist Signal Descri'tor Signal Name Stream ID Signal T9'e Duration Noti.9 Com'letion (ee' Active Signal ;istID 1 ..n o*tiona# Other Sig"ar 0 ..n 0 ..n 2t #east 1 Si!na# or Si!na##ist Switcin! "ore Network Si!na##in! ;escriptor na+e ;escription Mode+ Identi*ies +ode+ type and properties w%en applicable. /<ote1 M$7 ;escribes +$ltiple7 type *or +$lti+edia Ter+inations /e.g. 4.22)2 4.2232 4.22..-1 and Ter+inations *or+ing t%e inp$t +$7. Media A list o* +edia strea+ speci*ications /see P.).51. Ter+ination(tate :roperties o* a Ter+ination /w%ic% can be de*ined in :ac"ages1 t%at are not strea+ speci*ic. (trea+ A list o* re+ote6local6local,ontrol descriptors *or a single strea+. Local ,ontains properties t%at speci*y t%e +edia *lows t%at t%e M# receives *ro+ t%e re+ote entity. Re+ote ,ontains properties t%at speci*y t%e +edia *lows t%at t%e M# sends to t%e re+ote entity. Local,ontrol ,ontains properties /w%ic% can be de*ined in pac"ages1 t%at are o* interest between t%e M# and t%e M#,. Events ;escribes events to be detected by t%e M# and w%at to do w%en an event is detected. Event9$**er ;escribes events to be detected by t%e M# w%en Event 9$**ering is active. (ignals ;escribes signals /see P.).))1 applied to Ter+inations. A$dit In A$dit co++ands2 identi*ies w%ic% in*or+ation is desired. :ac"ages In A$ditIal$e2 ret$rns a list o* :ac"ages reali=ed by Ter+ination. ;igitMap ;e*ines patterns against w%ic% se0$ences o* a speci*ied set o* events are to be +atc%ed so t%ey can be reported as a gro$p rat%er t%an singly. (ervice,%ange In (ervice,%ange2 w%at2 w%y service c%ange occ$rred2 etc. AbservedEvents In <oti*y or A$ditIal$e2 report o* events observed. (tatistics In ($btract and A$dit2 report o* (tatistics "ept on a Ter+ination. Topology (peci*ies *low directions between Ter+inations in a ,onte7t. Error ,ontains an error code and optionally error te7tC it +ay occ$r in co++and replies and in <oti*y re0$ests. <ATE Q Mode+;escriptor %as been deprecated in IT&'T Rec. 4.258.) version ) /-362--21. $a(#e 1 <escri*tors 14 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) 31& Event Events de*ined by t%e pac"age2 speci*ying8 Event na+e8 only descriptive EventI;8 is an identi*ier ;escription8 Events;escriptor :ara+eters8 $sed by t%e M#, to con*ig$re t%e event2 and *o$nd in t%e Events;escriptor. AbservedEvents;escriptor :ara+eters8 ret$rned to t%e M#, in <oti*y re0$ests and in replies to co++and re0$ests *ro+ t%e M#, t%at a$dit AbservedEvents;escriptor2 and *o$nd in t%e AbservedEvents ';escriptor. T%e &#entsDescriptor para+eter contains a Re0$estIdenti*ier and a list o* events t%at t%e Media #ateway is re0$ested to detect and report. T%e Re0$estIdenti*ier is $sed to correlate t%e re0$est wit% t%e noti*ications t%at it +ay trigger. Re0$ested events incl$de2 *or e7a+ple2 *a7 tones2 contin$ity test res$lts2 and on'%oo" and o**'%oo" transitions. T%e Re0$estIdenti*ier is o+itted i* t%e Events;escriptor is e+pty /i.e. no events are speci*ied1. ;i!ure A 6-ent <escri*tor
13-459936Issue 1.0 en Nokia Networks Oy 15 (52)
5e8ueste# Event 5e8uestID Event Descri'tor Event Name Stream ID Event Action Event "arameter s (ee' Active 1 ..n o*tiona# 0 ..n Secon# 5e8uest Event 2cti-e Event Digit Ma' Signal Descri'tor "aram Name "aram <alue Switcin! "ore Network Si!na##in! 3! Conte+t A conte7t is created as a +i7ing bridge between ter+inations. Two or +ore ter+inations +ay be placed into a conte7t in order to +i7 and connect t%e+. A conte7t is created w%en a new ter+ination is added to it and re+oved w%en t%e last ter+ination is re+oved *ro+ it. A Ter+ination (4ALL e7ist in only one ,onte7t at a ti+e. T%ere is a special null conte7t2 w%ic% %olds t%e persistent ter+inations w%ile t%ey are not in $se. ,onte7ts are created and released wit% t%e %elp o* co++ands. Eac% conte7t %as a na+e and an id /ContextID t%at is given a*ter t%e creation o* it. ,onte7t I;s +ay also be wildcarded. In t%e case o* ,onte7t I;s2 %owever2 speci*ying partial na+es is not allowed. ,onte7t I; -7- (4ALL be $sed to indicate t%e <&LL ,onte7t2 ,onte7t I; -7E (4ALL be $sed to indicate a ,4AA(E wildcard2 and ,onte7t I; -7 (4ALL be $sed to indicate an ALL wildcard. ;i!ure B "onte0t <escri*tor A Topology descriptor is $sed to speci*y *low directions between Ter+inations in a ,onte7t. T%e Topology descriptor occ$rs be*ore t%e co++ands in an action. It is possible to %ave an action containing only a Topology descriptor2 provided t%at t%e ,onte7t to w%ic% t%e action applies already e7ists. A Topology descriptor consists o* a se0$ence o* associated ter+inations o* t%e *or+ /!"2 !#2 association$%&treamId'1. !" and !# speci*y Ter+inations wit%in t%e ,onte7t2 possibly $sing t%e ALL or ,4AA(E wildcard. I* t%e optional (trea+Id *ield is $sed2 t%e association applies only to t%e partic$lar strea+ between !" and !# labeled by t%e (trea+Id. I* t%e (trea+Id *ield is o+itted2 t%e topology applies to all strea+s in t%e ter+ination. T%e 16 (52) Nokia Networks Oy 13-459936Issue 1.0 en
To'olog9 Descri'tor "riorit9 Descri'tor Emergenc9 call Descri'tor Conte+t "onte0tI< Termination A 1.rom4 Termination * 1to4 To'olog9 Direction 1..n o*tiona# >essa!es #o! %or #oca# ca## ( =6-=6) association speci*ies %ow +edia *lows between t%ese two Ter+inations as *ollows. R /!"2 !#2 isolate1 +eans t%at t%e Ter+inations +atc%ing !# do not receive +edia *ro+ t%e Ter+inations +atc%ing !"2 nor vice versa. R /!"2 !#2 oneway1 +eans t%at t%e Ter+inations t%at +atc% !# receive +edia *ro+ t%e Ter+inations +atc%ing !"2 b$t not vice versa. In t%is case2 $se o* t%e ALL wildcard s$c% t%at t%ere are Ter+inations t%at +atc% bot% !" and !# is not allowed. R /!"2 !#2 bot%way1 +eans t%at t%e Ter+inations +atc%ing !# receive +edia *ro+ t%e Ter+inations +atc%ing !"2 and vice versa. In t%is case it is allowed to $se wildcards s$c% t%at t%ere are Ter+inations t%at +atc% bot% !" and !#. 4owever2 i* t%ere is a Ter+ination t%at +atc%es bot%2 no loopbac" is introd$ced. ..24B.1:2 ;0A ,onte7t ) )1 <o topology descriptors ,onte7t ) 21 !"2 !# Isolate ,onte7t ) 31 !(2 !# Aneway ,onte7t ) 51 !#2 !( Aneway ,onte7t ) ,onte7t ) <ATE Q T%e direction o* t%e arrow indicates t%e direction o* *low. T) T3 T2 T) T3 T2 T) T3 T2 T) T3 T2 T) T3 T2 T) T3 T2 .1 !#2 !( 9ot%way 61 !"2 !# 9ot%way 'ig(re ) 60a&*#e to*o#o!ies 13-459936Issue 1.0 en Nokia Networks Oy 1A (52) Switcin! "ore Network Si!na##in! Topology Description ) <o topology descriptors !%en no topology descriptors are incl$ded2 all Ter+inations %ave a bot%way connection to all ot%er Ter+inations. 2 !"2 !# Isolate Re+oves t%e connection between !" and !#. !( %as a bot%way connection wit% bot% !" and !#. !" and !# %ave bot%way connection to !(. 3 !(2 !# oneway A oneway connection *ro+ !( to !# /i.e. !# receives +edia *low *ro+ !(1. A bot%way connection between !" and !(. 5 !#2 !( oneway A oneway connection between !# to !(. !" and !( re+ain bot%way connected . !#2 !( bot%way !# is bot%way connected to !(. T%is res$lts in t%e sa+e as 2. 6 !"2 !# bot%way /!#2 !( bot%way and !"2 !( bot%way +ay be i+plied or e7plicit1. All Ter+inations %ave a bot%way connection to all ot%er Ter+inations. $a(#e 2 $o*o#o!y 1B (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) $ Comman#s Megaco $ses so+e co++ands in order to +anip$late ter+inations2 conte7ts2 signals and events. T%e co++ands are describing t%e ,o++and application progra++ing inter*ace. /see P.2 in R, 3.2.1 $1 Comman# .ormat ,o++and na+e Ter+ination id Local ter+ination state Local Ter+ination ;escriptor2 Re+ote Ter+ination ;escriptor Event descriptor (ignal descriptor $! Comman#s All o* t%ese co++ands are sent *ro+ M#, to M#. T%ese co++ands are 8 Add2 ($btract2 Move2 Modi*y2 A$ditIal$e2 A$dit,apabilities2 (ervice,%ange <oti*y. EAddF co++and adds a ter+ination to a conte7t. T%e co++and is generally $sed to create new ter+inations and add t%e+ to a conte7t. T%is conte7t +ay also be i+plicitly created w%en adding a ter+ination to a new conte7t. E($btractF re+oves a ter+ination *ro+ a conte7t. T%e co++and disconnects a Ter+ination *ro+ its ,onte7t and ret$rns statistics on t%e Ter+inationGs participation in t%e ,onte7t. EMoveF co++and +oves a ter+ination *ro+ one conte7t to anot%er. EModi*yF c%anges t%e c%aracteristics or properties o* an e7isting ter+ination /w%ic% can be in t%e n$ll conte7t1 13-459936Issue 1.0 en Nokia Networks Oy 19 (52) Switcin! "ore Network Si!na##in! EA$ditIal$eF co++and ret$rns t%e c$rrent state o* properties2 events and signals o* Ter+inations. EA$dit,apabilitiesF co++and ret$rns all t%e possible val$es *or Ter+ination properties2 events and signals allowed by t%e Media #ateway. E(ervice,%angeF co++and creates a connection between M# and M#,. T%is co++and co$ld be sent also *ro+ M# to M#,. T%e (ervice,%ange ,o++and allows t%e Media #ateway to noti*y t%e Media #ateway ,ontroller t%at a Ter+ination or gro$p o* Ter+inations is abo$t to be ta"en o$t o* service or %as D$st been ret$rned to service. (ervice,%ange is also $sed by t%e M# to anno$nce its availability to an M#, /registration12 and to noti*y t%e M#, o* i+pending or co+pleted restart o* t%e M#. *oti+y. T%e <oti*y co++and allows t%e Media #ateway to in*or+ t%e Media #ateway ,ontroller o* t%e occ$rrence o* events in t%e Media #ateway. !%en an event occ$rs s$c% t%at so+eone dials t%e telep%one2 M# sends a E<oti*yF co++and to M#, to in*or+ it t%at an event %as occ$rred. 20 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) % Transactions ,o++ands between t%e Media #ateway ,ontroller and t%e Media #ateway are gro$ped into Transactions2 eac% o* w%ic% is identi*ied by a TransactionI;. Transactions consist o* one or +ore Actions. An Action consists o* a non'e+pty series o* ,o++ands2 ,onte7t property +odi*ications2 or ,onte7t property a$dits t%at are li+ited to operating wit%in a single ,onte7t. ,onse0$ently2 eac% Action typically speci*ies a ,onte7tI;. 4owever2 t%ere are two circ$+stances w%ere a speci*ic ,onte7tI; is not provided wit% an Action. Ane is t%e case o* +odi*ication o* a Ter+ination o$tside o* a ,onte7t. T%e ot%er is w%ere t%e controller re0$ests t%e gateway to create a new ,onte7t. In t%e *ollowing *ig$re t%e relations%ip between transaction2 conte7t or action and co++and is s%own8 E7a+ple *ro+ a Transaction8 Transaction /TransactionIdJ)235. ,onte7tIdJS Add/T32 T1 ,onte7tIdJ,) Modi*y/T) T1 1 TRA<(A,TIA<7 ,T>TI;) ,T>TI;2 ,AMMA<;) ,AMMA<;2 ,AMMA<;3 ,AMMA<;5 ,AMMA<;) ,T>TI;3 ,AMMA<;) ,AMMA<;2 ,AMMA<;3 ;i!ure 10 $ransaction 4.258 speci*ication de*ines transaction Application :rogra++ing Inter*ace /A:I12 w%ic% contains TransactionRe0$est2 TransactionReply and Transaction:ending *$nctions *or %andling transactions. 13-459936Issue 1.0 en Nokia Networks Oy 21 (52) Switcin! "ore Network Si!na##in! T%e TransactionI; para+eter +$st speci*y a "eyword val$e *or correlation wit% t%e corresponding TransactionRe0$est *ro+ t%e sender. T%e ,onte7tI; para+eter +$st speci*y a val$e to pertain to all Responses *or t%e action. T%e ,onte7tI; +ay be speci*ic or n$ll. Transaction co++ands are de*ined as *ollows8 Transaction!e,(est-Transaction.d / ,onte7tI; M,o++and T ,o++andN2 . . . ,onte7tI; M,o++and T ,o++and N N1 Transaction!eply-Transaction.D / ,onte7tI; M Response T Response N2 . . . ,onte7tI; M Response T Response N N1 Transaction0ending-Transaction.D / 12 A Transaction:ending indicates t%at t%e Transaction is actively being processed2 b$t %as not been co+pleted. It is $sed to prevent t%e sender *ro+ ass$+ing t%e TransactionRe0$est was lost w%ere t%e Transaction will ta"e so+e ti+e to co+plete. Transactions are presented as TransactionRe0$ests. ,orresponding responses to a TransactionRe0$est are received in a single reply2 possibly preceded by a n$+ber o* Transaction:ending +essages. Transactions g$arantee ordered ,o++and processing. T%at is2 ,o++ands wit%in a Transaction are e7ec$ted se0$entially. Ardering o* Transactions is <AT g$aranteed ' transactions +ay be e7ec$ted in any order2 or si+$ltaneo$sly. At t%e *irst *ailing ,o++and in a Transaction2 processing o* t%e re+aining ,o++ands in t%at Transaction stops. I* a co++and contains a wildcarded Ter+inationI;2 t%e co++and is atte+pted wit% eac% o* t%e act$al Ter+ination' I;s +atc%ing t%e wildcard. A response wit%in t%e TransactionReply is incl$ded *or eac% +atc%ing Ter+inationI;2 even i* one or +ore instances generated an error. I* any Ter+inationI; +atc%ing a wildcard res$lts in an error w%en e7ec$ted2 any co++ands *ollowing t%e wildcarded co++and are not atte+pted. ,o++ands +ay be +ar"ed as HAptionalH w%ic% can override t%is be%avio$r ' i* a co++and +ar"ed as Aptional res$lts in an error2 s$bse0$ent co++ands in t%e Transaction will be e7ec$ted. I* a co++and *ails2 t%e M# s%all as *ar as possible restore t%e state t%at e7isted prior to t%e atte+pted e7ec$tion o* t%e co++and be*ore contin$ing wit% co++and processing. 22 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) A TransactionReply incl$des t%e res$lts *or all o* t%e ,o++ands in t%e corresponding TransactionRe0$est. T%e TransactionReply incl$des t%e ret$rn val$es *or t%e ,o++ands t%at were e7ec$ted s$ccess*$lly2 and t%e ,o++and and error descriptor *or any ,o++and t%at *ailed. Transaction:ending is $sed to periodically noti*y t%e receiver t%at a Transaction %as not co+pleted yet2 b$t is actively being processed. Applications (4A&L; i+ple+ent an application level ti+er per transaction. E7piration o* t%e ti+er s%o$ld ca$se a retrans+ission o* t%e re0$est. Receipt o* a Reply s%o$ld cancel t%e ti+er. Receipt o* :ending s%o$ld restart t%e ti+er. T%e 4.2586Anne7 ; speci*ication g$ideline *or load s%aring according to t%e TransactionI; is not i+ple+ented2 and t%ere*ore t%ere is no speci*ic n$+ber space reserved *or eac% M#. TransactionI; is reserved in se0$ential order between t%e +ini+$+ and +a7i+$+ val$es given in 4.2586Anne7 A and 9. A*ter t%e +a7i+$+ val$e is reac%ed2 t%e reservation begins again *ro+ t%e +ini+$+ val$e. Loop range is *ro+ - to 529596P29. /A7 1. T%e *$nctionality is t%e sa+e in bot% t%e M#, and t%e M#. T%e +a7i+$+ n$+ber o* Transactions in a +essage is ). and t%e +a7i+$+ n$+ber o* Actions in a Transaction is ).. 13-459936Issue 1.0 en Nokia Networks Oy 23 (52) Switcin! "ore Network Si!na##in! & Im'lementation in NO(IA T%e 4.258 protocol is $sed in t%e Mc inter*ace between M(, (erver and M#! Rel.5. M(, (erver controls t%e $ser plane ter+inations and conte7ts in M#! Rel.5 t%ro$g% t%e Mc inter*ace. As regards t%e bene*its2 t%e 4.258 protocol provides t%e *ollowing8 open and standardised inter*ace switc%ing and signalling reso$rces can be opti+ised independently co++$nication is possible between di**erent +edia ter+inations ;i!ure 11 Nokia "S core network so#ution (ase' on 3?88 7e#.4 9y $sing t%e 4.258 protocol2 M(, server re0$ests M#! Rel.5 to *or+ a trans+ission connection. T%e connection is *or+ed by $sing conte7ts and ter+inations. A conte7t is an association between a collection o* ter+inations. A ter+ination is an obDect t%at so$rces and sin"s one or +ore +edia strea+s. A ter+ination is eit%er p%ysical or ep%e+eral. A :,M ti+eslot is an e7a+ple o* a p%ysical ter+ination and I: and ATM ter+inations are e7a+ples o* ep%e+eral ter+inations. 24 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) T%e *or+ing o* a trans+ission connection begins wit% M(, (erver $sing t%e 4.258 protocol to re0$est a ter+ination *ro+ M#! Rel.5. A*ter t%is2 M#! Rel.5 reserves a conte7t *or t%e re0$ested ter+ination. M#! Rel.5 in*or+s M(, (erver o* t%e reserved conte7t and w%en M(, (erver receives t%e conte7t I;2 it can re0$est anot%er ter+ination *or t%e sa+e conte7t I;2 and t%e connection is establis%ed. T%ere is a special conte7t2 n$ll conte7t2 t%at contains all t%e p%ysical ter+inations t%at %ave not been reserved by t%e M#! Rel.5. A conte7t can %ave +ore t%an two ter+inations t%at are connected wit% eac% ot%er. T%is *$nctionality is needed2 a+ong ot%er t%ings2 in s$pple+entary services and %andover. In t%e con*erence service2 $p to 6 s$bscribers can be connected in a con*erence call. ($bscribers can be added to and re+oved *ro+ t%e con*erence service dyna+ically. ($bscribers are added6re+oved one by one to6*ro+ t%e con*erence call. &1 -unctionalit9 T%e 4.258 protocol *$nctionality consists o* t%e *ollowing +ain ele+ents8 I: %eader T,:6(T,: %eader 4.258 +essage .0 3eader M#! Rel.5 s$pports I:v5 *or trans*erring 4.258 +essages. TC0/SCT0 3eader M#! Rel.5 s$pports T,: and (,T: as transport types. T%e $sed (,T: type +ay be eit%er +$lti%o+ing or single %o+ing. I* t%ere are several M#!s in t%e networ"2 t%e transport type is con*ig$red *or eac% IM#!. T,:2 trans+ission control protocol2 t%at provides t%e transport service located in t%e transport layer o* t%e A(I +odel (,T:2 strea+ control trans+ission protocol2 t%at speci*ically designed to transport signalling protocols2 w%ic% re0$ire a teleco+ carrier'grade 0$ality o* service2 over I: networ"s 13-459936Issue 1.0 en Nokia Networks Oy 25 (52) Switcin! "ore Network Si!na##in! ig$re )2 ,o++ands2 conte7ts2 actions and transactions in an 4.258 +essage H.248 message T%e *or+at o* t%e 4.258 +essage is binary /A(<.)1 and t%e +essage %eader consists o* a$t%entication %eader2 protocol version and address o* t%e +essage originator. T%e 4.258 +essage is a collection o* transactions. A transaction /identi*ied wit% transactionI;1 is a collection o* actions and an action /conte7tI;1 is a collection o* ActionRe0$ests or ActionReplies *or t%e conte7t. Transactions in a +essage can be %andled in any order or si+$ltaneo$sly and replied independently. T%e 4.258 protocol g$arantees t%e order o* co++ands /ter+inationI;1 in transaction. T%e +a7i+$+ total si=e o* a 4.258 +essage is 32 "bytes and a received 4.258 +essage s$pports a +a7i+$+ o* ). transactions and actions. 26 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) &! Some 'roce#ures &!1 NE =heart/eat= 'roce#ure T%e M#, provides a O%eartbeatO proced$re i+ple+ented wit% t%e A$ditIal$e ,o++and. In t%is case2 ,onte7tI; is OALLO2 Ter+inationI; is ORAATO2 and A$dit;escriptor is e+pty in A$ditIal$eRe0$est. It is $sed i* any ot%er 4.258 +essages are not trans*erred wit%in a certain ti+e val$e towards a certain M#!. T%e de*a$lt ti+er val$e is two seconds /val$e is internally con*ig$rable1.I* t%e M#! does not receive t%is A$dit ,o++and2 it s%$ts down t%e 4.258 control connection. T%e de*a$lt ti+er val$e is t%ree seconds /val$e is internally con*ig$rable1. T%ese proced$res are i+ple+ented in order to +a"e a *aster recovery *ro+ *ail$re sit$ations. T%is proced$re is i+ple+ented according to t%e dra*t O4eartbeatO :ac"age plans2 w%ere t%is ti+er val$e can be negotiated in t%e 4.258 inter*ace. &!! 2sage o. Transaction5es'onseAck I+ple+entation wit% T,: transport protocols is co+pleted by adding t%e i+ple+entation o* t%e TransactionResponseAc" and t%e i++Ac"re0$ired para+eters to +ini+ise t%e +e+ory cons$+ption o* t%e saved reply data. &!3 Conte+t =heart/eat= 'roce#ure T%e M#, provides a O%eartbeatO proced$re i+ple+ented wit% t%e A$dit Ial$e ,o++and. In t%is case2 ,onte7tI; is speci*ic2 Ter+inationI; is OALLO2 and t%e A$dit;escriptor is e+pty in t%e A$ditIal$eRe0$est. ;e*a$lt ti+er val$e is )- +in$tes/val$e is internally con*ig$rable1. I* t%e M#, gets certain error codes /O$n"nown ,onte7tI;O1 in Reply2 it releases t%e corresponding reso$rses related to t%at ,onte7t. I* t%e M#! does not receive t%is A$dit ,o++and2 it c%ec"s wit% (ervice,%angeRe0$est t%at everyt%ing is all rig%t. In t%is case2 ,onte7tI; is speci*ic2 Ter+inationI; is OALLO2 (ervice,%angeMet%od is #race*$l2 (ervice,%angeReason is O9-5O2 and (ervice,%ange;elay is OO /w%ic% +eans t%e longest ti+e t%at can be trans*erred in t%e ;elay para+eter1. ;e*a$lt ti+er val$e is ). +in$tes/val$e is internally con*ig$rable1 to e7pect A$dit re*res%. I* t%e M#! gets certain error codes /O$n"nown ,onte7tI;O1 in Reply it releases t%e corresponding reso$rces related to t%at ,onte7t. T%ese proced$res are i+ple+ented in order to +a"e a *aster recovery *ro+ *ail$re sit$ations and to g$arantee t%at reso$res do not %ang too long. 13-459936Issue 1.0 en Nokia Networks Oy 2A (52) Switcin! "ore Network Si!na##in! &!$ Connecting announcements an# tones To avoid sync%roni=ation proble+s in case o* anno$nce+ents and tones d$ring %andover2 M(( $ses separate ter+ination in ,onte7t to connect tones and anno$nce+ents in M#!. Tone6anno$nce+ent ter+ination is reserved wit%o$t any data in Media;escriptor2 *or e7a+ple2 bearer type is not de*ined. In t%at case M#! reserves a Ovirt$al ter+inationO to %andle only t%e given (ignal;escriptor and connection s$bsriber ter+ination. M(( $ses Topology to connect t%e ter+ination OonewayO to s$bsrciber ter+ination. &3 Alarms an# Clear Co#es 6.3.1 2427> 393A 393P 4.258. I: ,A<<E,TIA< LA(T Meaning M(, server or M#! %as noticed t%at t%e I: connection /$sed by t%e 4.258 protocol1 is bro"en. ($pple+entary in*or+ation *ields ) --8 (,T: -)8 (,T: 2 it indicates t%e I; o* M#! Instr$ctions ,%ec" t%e con*ig$ration and state o* t%e I: networ". ,ancelling ;o not cancel t%e alar+. T%e syste+ cancels t%e alar+ a$to+atically w%en t%e *a$lt %as been corrected. 6.3.2 ALARM 3938 3938 4.258. I: ,A<<E,TIA< RE',A<<E,TE; Meaning M(, server or M#! %as noticed t%at t%e I: connection is re'connected. 2B (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) ($pple+entary in*or+ation *ields ) --8 (,T: -)8 (,T: 2 it indicates t%e I; o* M#! w%ere t%e brea" in t%e connection was detected. Instr$ctions T%e alar+ re0$ires no actions. ,ancelling ;o no cancel t%e alar+. T%e syste+ cancels t%e alar+ a$to+atically w%en t%e *a$lt %as been corrected. 6.3.3 2427> 3943 3953 4.258 ERRAR ,A;E RE,EIIE; Meaning T%e error code 4.258 %as been received. ($pple+entary in*or+ation *ields Instr$ctions (tart ME#A,A protocol +eas$re+ent wit% t%e @3M MML. @3M( ' (TART ME#A,A MEA(&REME<T @3ME ' (TA: ME#A,A MEA(&REME<T @3MI ' I<TERRA#ATE ME#A,A MEA(&REME<T @3MM ' MA;I? ME#A,A MEA(&REME<T ,4ARA,TERI(TI,( ,ancelling ;o not cancel t%e alar+. T%e syste+ cancels t%e alar+ a$to+atically w%en t%e *a$lt %as been corrected. 6.3.4 2427> 3944 3955 4.258 ERRAR ,A;E (E<T 13-459936Issue 1.0 en Nokia Networks Oy 29 (52) Switcin! "ore Network Si!na##in! Meaning T%e error code 4.258 %as been sent. ($pple+entary in*or+ation *ields Instr$ctions (tart ME#A,A protocol +eas$re+ent wit% t%e @3M MML. @3M( ' (TART ME#A,A MEA(&REME<T @3ME ' (TA: ME#A,A MEA(&REME<T @3MI ' I<TERRA#ATE ME#A,A MEA(&REME<T @3MM ' MA;I? ME#A,A MEA(&REME<T ,4ARA,TERI(TI,( ,ancelling ;o not cancel t%e alar+. T%e syste+ cancels t%e alar+ a$to+atically w%en t%e *a$lt %as been corrected. &3% Clear co#es <ew clear codes belonging to Megaco2 *or +ore detailed describtion read <E; c%apter REERE<,E(2 s$bc%apter ,LEAR ,A;E(6,A&(E ,A;E( 8P- Q 4258 protocol error 8P) Q service ,%ange Re0$est +essage received 8P6 ' 4258 ,onnection does not e7ist 30 (52) Nokia Networks Oy 13-459936Issue 1.0 en >essa!es #o! %or #oca# ca## ( =6-=6) ) *asic Call setu' e+am'le ,,,-ast -orwar# Tunneling .or N/ inter.ace 13-459936Issue 1.0 en Nokia Networks Oy 31 (52)
7N"-5 7N"-2 >SS-2 >?3-2 7eser-e N( ter&ination - $unne# O*tion 1 [Prepare Bearer, Change Through-Connection, Tunnel Information Down] .24BC "onte0tI<D"1 A##5e8 E $er&inationI<DF, ...G .24BC "onte0tI<D"1 A##5e'l9 E $er&inationI<D$n(, ...G 5earer contro# tunne#in! - 5I$ %ro& >?3 [Tunnel Information Up] .24BC "onte0tI<D"1 Noti.95e8 E $er&inationI<D$n(, ...G .24BC "onte0tI<D"1 Noti.95e'l9 E $er&inationI<D$n(, ...G 5I""C I2> (2ctionDconnect %orwar', 5"$Dtunne#in! to (e use', 5earer "ontro# In%or&ation EI85"8C 7e/uestG, ...) >?3-5 >SS-5 .24BC "onte0tI<DF A##5e8 E $er&inationI<DF, ...G .24BC "onte0tI<D"1 A##5e'l9 E $er&inationI<D$N(, ...G 7eser-e N( ter&ination H (earer contro# tunne#in! - 5I$ to >?3 [Prepare Bearer, Change Through-Connection, Tunnel Information Down] "a## setu* actions .24BC "onte0tI<D"1 Mo#i.95e8 E $er&inationI<D$n(, ...G .24BC "onte0tI<D"1 Mo#i.95e'l9 E $er&inationI<D$n(, ...G 5earer contro# tunne#in! - 5I$ to >?3 [Tunnel Information Down] 5earer esta(#ise' [Bearer Establishe] .24BC "onte0tI<D"1 Noti.95e8 E $er&inationI<D$n(, ...G .24BC "onte0tI<D"1 Noti.95e'l9 E $er&inationI<D$n(, ...G .24BC "onte0tI<D"1 Noti.95e8 E $er&inationI<D$n(, ...G .24BC "onte0tI<D"1 Noti.95e'l9 E $er&inationI<D$n(, ...G 5earer contro# tunne#in! - 5I$ %ro& >?3 [Tunnel Information Up] 5I""C 28> (2ctionDconnect %orwar', no noti%ication, 5earer "ontro# In%or&ation EI85"8C 2cce*te'G, ...G Iu =8C Initia#isation Iu =8C Initia#isation 2ck Insi'e te sa&e ..24B &essa!e Insi'e te sa&e ..24B &essa!e "a## setu* actions "a## setu* continues Switcin! "ore Network Si!na##in! 0 Messages log .or local call 1 2E32E4