Вы находитесь на странице: 1из 42

Requirement Specifications for interoperability between GSM SSF and SCF

Scope
The scope of this document is to provide the RCOM requirement for CAMEL control relationship between SSF and SCF

Introduction
ETS! has started in"##$ with the specification of !ntelli%ent &etwor' functionalit( in )SM* named Customi+ed Applications for Mobile Enhanced Lo%ic ,CAMEL- CAMEL will provide the service provider with the abilit( to offer operator specific services such as prepaid roamin% services* fraud control* special numbers and closed user %roups based on !& service lo%ic to a subscriber even when roamin% outside the ./LM& !t is a networ' feature and not a supplementar( service CAMEL ma'es use of !& SSF0 SCF interface via CA/ ,CAMEL application partThis document addresses the details of the messa%es that flow under different call scenarios* between various functional entities for supportin% CAMEL

Details
!pplicability of C!M"# procedures

31

The CAMEL feature is applicable to Mobile Ori%inated and Mobile Terminated Call Related Activities The CAMEL feature is applicable to Supplementar( Services !nvocation CAMEL procedures are applicable to )/RS sessions and /1/ conte2ts CAMEL procedures are applicable to Mobile Ori%inatin%3Terminatin% short messa%e service throu%h both circuit switched and pac'et switched servin% networ' entities CAMEL procedures are applicable to !/ multimedia services ,e2cept Emer%enc( calls- to support le%ac( services CAMEL shall support !/MM sessions which are based on the same char%in% paradi%m as CS3/S calls This applies most probabl( to 4o!/ and 4ideo over !/ CAMEL procedures are applicable to !/ multimedia sessions addressed b( either E "5$ numbers or S!/ 6RLs

32

F$%C&I'%!# "%&I&I"S $S"D F'R C!M"# ()!S" 3 )'M" %"&*'R+ " " .LR ,.ome Location Re%ister" 7 )SM 0SCF ,Service control FunctionI%&"RR'G!&I%G %"&*'R+ 7 " )MSC ,)atewa( MSC7 7 )SM 0 SSF ,Service Switchin% Function,ISI&I%G %"&*'R+ 8 " 4MSC ,Mobile switchin% networ'8 7 )SM 0 SSF ,Service Switchin% Function8 8 4LR ,4isitor Location Re%ister8 $ )SM 0SRF ,)SM Speciali+ed Resource Function-

Fi-. Functional !rc/itecture for support of C!M"# (/ase 203 3 2 1 )ome %etwor1 .ome networ' presents the home /LM& of the CAMEL subscriber .ome Location Re%ister and )SM Service Control Function are the networ' elements or functional entities* which are involved in CAMEL )ome #ocation Re-ister 2)#R3 (a-e 2 of 42

.LR stores two 'inds of information* namel( 9 The subscription information such as O9CS!*T9CS!*4T9CS! etc ,described in section $ $ 9 Some location information enablin% the char%in% and routin% of calls towards the MSC where the MS is located Two t(pes of number are attached to each mobile subscription and are stored in the .LR* namel( 9 the international mobile station identit( ,!MS!9 Mobile station !nternational !S1& number ,MS!S1&All the subscribers that subscribe to ori%inatin% or terminatin% services provided b( the CAMEL are mar'ed in the .LR b( havin% the CAMEL subscription information stored a%ainst them The O9CS! is sent to the 4LR in case of location update The O/T-CSI is sent to GMSC in the response to a request for routing information. GSM Ser5ice Control Function )SM9 SCF acts as an entit(* where the e2ecution of operator specific services ta'es place )SM SCF contains the service lo%ic of OSSs* which is invo'ed durin% ori%inatin% and terminatin% CAMEL calls !t interfaces with the )SMSSF and the .LR 3 2 2 ,isitin- %etwor1 The /LM& where the CAMEL subscriber is roamin% is called visitin% networ' !t is involved in the handlin% of ori%inatin% and forwarded CAMEL calls Moreover* visitin% networ' ma( be requested for location information and a status of the subscriber ,isitor #ocation Re-ister 2,#R4LR stores the subscriber data received from the .LR of home networ' The subscriber data includes the O9CS!* 4T9CS! and T!F9CS! as a part of the subscriber data for subscriber roamin% in the 4LR area 4LR ma( also be requested for subscriber:s location and status information at an( time b( .LR MSC The purpose of MSC is to setup the calls from and towards the visitin% subscriber ;hile handlin% the ori%inatin% calls the MSC detects whether the subscriber needs CAMEL service ,i e the subscriber has O9CS! information active- !f the O9CS! e2ists for the subscriber* an initial contact to the )SMSCF ta'es place 1urin% the CAMEL call the MSC ma( be requested to monitor and report certain call events b( the )SMSCF GSM Ser5ice Switc/in- Function A functional entit( that interfaces the MSC3)MSC containin% the call control function to )SM9SCF containin% the service control function

(a-e 3 of 42

3 2 3 Interro-atin- %etwor1 !nterro%atin% networ' performs the interro%ation of the home networ' for information on the treatment of terminatin% CAMEL calls Thus the callin% part( of the terminatin% CAMEL call resides in the interro%atin% networ' and the called part( resides in the visitin% networ' )MSC and )SM9SSF are the entities* which are related to the handlin% of the terminatin% CAMEL calls Gateway MSC )MSC will interro%ate the appropriate .LR and then route the call to the MSC where the mobile station is located ;hen processin% the calls for subscribers requirin% the CAMEL support the )MSC receives a O3T 0CS! from the .LR* indicatin% the )MSC to request instructions from the )SM9SSF The )MSC monitors on request the call states ,events- and informs the )SM9SSF of these states durin% processin% enablin% the )SM9SSF to control the e2ecution of the call in the )MSC GSM-SRF (GSM Speciali e! Resource Function": The speciali+ed resource functions provide a pool of resources for access b( other networ' entities The resources include for e2ample sendin% of announcements to the parties in a call* speech reor%ani+ation* and speciali+ed connection resources ,e % audio conference brid%e- etc

%'&". Mobile Application /art ,MA/- messa%es sent between mobile switches and databases to support user authentication* equipment identification* and roamin% are carried b( TCA/ !n mobile networ's ,!S9$" and )SM- when a mobile subscriber roams into a new mobile switchin% center ,MSC- area* the inte%rated visitor location re%ister requests service profile information from the subscriber<s home location re%ister ,.LR- usin% MA/ ,mobile application partinformation carried within TCA/ messa%es All the !& messa%es are carried out b( the application of CA/ ,CAMEL Application part-

3 3 Interfaces defined for C!M"# This sub clause describes the different interfaces applicable to CAMEL 3 3 1 )#R 6 ,#R interface This interface is used to send the CAMEL related subscriber data to the visited /LM& and for provision of MSR& The interface is also used to retrieve subscriber status and location information of the mobile subscriber or to indicate suppression of announcement for a CAMEL service 3 3 2 GMSC 6 )#R interface This interface is used at terminatin% calls to e2chan%e routin% information* subscriber status* location information* subscription information and suppression of announcements The O3T9CS! that is passed to the !/LM& is sent over this interface

(a-e 4 of 42

3 3 3 GMSC 7 GSM6SSF interface This is an internal interface The interface is described in the specification to ma'e it easier to understand the handlin% of 1/s ,armin%3disarmin% of 1/s* 1/ processin% etc 3 3 4 GSM6SSF 7 GSM6SCF interface This interface is used b( the )SM9SCF to control a call in a certain )SM9SSF and to request the )SM9SSF to establish a connection with a )SM9SRF Relationships on this interface are opened as a result of the )SM9SSF sendin% a request for instructions to the )SM9SCF 3 3 8 MSC 7 GSM6SSF interface This is an internal interface The interface is described in the specification to ma'e it easier to understand the handlin% of 1/s ,armin%3disarmin% of 1/s* 1/ processin% etc 3 3 9 GSM6SCF 7 )#R interface This interface is used b( the )SM9SCF to request information from the .LR As a networ' operator option the .LR ma( refuse to provide the information requested b( the )SM9SCF 3 3 : GSM6SCF 7 GSM6SRF interface This interface is used b( the )SM9SCF to instruct the )SM9SRF to pla( tones3announcements to the users 3 3 ; GMSC 6 MSC interface This interface is used to transfer control of a call from a 4MSC bac' to a )MSC for optimal routein%

4 4 Description of C!M"# Subscriber Data


This sub clause defines the contents of the Ori%inatin% CAMEL Subscription !nformation 3 4 1 &D( #ist The T1/ List indicates on which detection point tri%%erin% shall ta'e place 3 4 2 GSM6SCF address The address to be used to access the )SM9SCF for a particular subscriber= The address shall be an E "5$ number* &/>" to be used for routin% 1ifferent )SM9 SCF addresses ma( be associated to different T1/s 3 4 3 Ser5ice +ey The Service ?e( identifies to the )SM9SCF the service lo%ic 1ifferent Service ?e(s ma( be associated to different T1/s 3 4 4 Default Call )andlin(a-e 8 of 42

The 1efault Call .andlin% indicates whether the call shall be released or continued as requested in case of error in the )SM9SSF to )SM9SCF dialo%ue or in case the call is submitted to call %appin% in the )SM9SSF A default call handlin% shall be associated to each Service ?e( 3 4 8 D( criteria The 1/ criteria indicate whether the )SM9SSF shall request the )SM9SCF for instructions 3 4 9 C!M"# Capability )andlinCAMEL Capabilit( .andlin% indicates the phase of CAMEL which is as'ed b( the )SM9SCF for the service The .LR shall not include in a CS! which it sends to a 4LR or )MSC an( data for a CAMEL phase later than that which the CAMEL capabilit( handlin% indicates E % if the CAMEL Capabilit( .andlin% indicates CAMEL phase " then the .LR shall not send tri%%erin% criteria to the 4LR 1ifferent CS!s ma( contain different values of CAMEL Capabilit( .andlin% %'&". !f CAMEL is not supported or if a lower phase of CAMEL is supported in the 4LR* the .LR can decide on a subscriber basis to appl( O1@* perform normal call handlin% or perform operator specific handlin% ,eventuall( support of a lower version of CS!3 4 : CSI state The CS! state indicates whether the CS! is active or not 3 4 ; %otification flaThe notification fla% indicates whether the chan%e of the CS! shall tri%%er &otification on Chan%e of Subscriber 1ata 3 4 Detection points Definition and description Certain basic call events ma( be visible to the )SM Service Control Function ,)SM9SCF- The 1/s are the points in call at which these events are detected The 1/s for Mobile Ori%inated Calls and Mobile Terminated Calls are described in followin% subclasses A 1/ can be armed in order to notif( the )SM9SCF that the 1/ was encountered* and potentiall( to allow the )SM9SCF to influence subsequent handlin% of the call !f the 1/ is not armed* the processin% entit( continues the processin% without )SM9SCF involvement Three different t(pes of 1/s are identifiedA 3 8 1 &ri--er Detection (oint 6 Request 2&D(6R3 This detection point is staticall( armed and initiates a CAMEL control relationship when encountered and there is no e2istin% relationship due to same CS! /rocessin% is suspended when the 1/ is encountered (a-e 9 of 42

3 8 2 "5ent Detection (oint 6 Request 2"D(6R3 This detection point is d(namicall( armed within the conte2t of a CAMEL control relationship /rocessin% is suspended when encounterin% the 1/ and the )SM9 SSF waits for instructions from the )SM9SCF 3 8 3 "5ent Detection (oint 6 %otification 2"D(6%3 This detection point is d(namicall( armed within the conte2t of a CAMEL control relationship /rocessin% is not suspended when encounterin% the E1/9& 3 8 ,arious call scenarios 3 8 1 Re-istration process 'ri-inatin- Call CAMEL based O//S ,Ori%inatin% /repaid Service- is invo'ed b( the settin% of a static tri%%er in the )SM9SSF when the subscriber re%isters Specificall(* it is e2pected that the .LR will return to the 4LR the standard O9CS! ,Ori%inatin% CAMEL Service !nformation- as part of the re%istration process O9CS! )#R Re%istration /rocess ,#R

&erminatin- Call CAMEL based T//S ,Terminatin% /repaid Service- is invo'ed b( the settin% of a static tri%%er in the )SMSSF when the subscriber re%isters Specificall(* it is e2pected that the .LR will return to the )MSC the standard T9CS! ,Terminatin% CAMEL Service !nformation- as part of the re%istration process

)#R

T9CS!

GMSC

3 8 2 'ri-inatin- call scenarios 'ri-inatin- ((S successful 2i e !nnouncement3 answered3 Call Setup 2%o (re6Call

!n this scenario* the callin% subscriber has a sufficient balance and is in valid state So* call proceeds without the interaction of SRF3!4R The SCF interacts with the SSF to %et the notification of answer and disconnect conditions in order to char%e for the call Further char%in% can be done in two wa(s* namel( 0 Earl( (a-e : of 42

Appl( Char%in%, default method *where the BAppl( Char%in%: messa%e is sent after the RR@E messa%e i e - and the second is Late Appl( Char%in% , where the Appl( Char%in% Messa%e is sent after the Answer Tri%%er is received Si-nallin- Flow Messa-e parameters " !nitial 1/ ,this messa%e contains service 'e( ,that shows subscriber has prepaid services- * callin% part( number ,MS!S1&- *Event t(pe @CSM ,collected info 1/-* called part(:s number* location information* call reference no ,4MSC address- *MSC address7 RR@E ,Request report @CSM event-9 This indicates the tri%%ers that need to be monitor in the MSC and to be notified to the SCF such as OCanswer* OCdisconnect* OCbus(*OCabandon* OCselect route failure* OCno answer8 Appl( Char%in% 0 this messa%e contains ma2 call duration* release if duration e2ceeds part( to char%e $ Continue messa%e 0 it instructs SSF to continue the call processin% after notif(in% the tri%%ers that has been encountered to SCF* without waitin% for further instructions from SCF 8 !cti5ity &est 7 t/is messa-e is sent periodically to t/e c/ec1 if t/e connection is acti5e 5 ER@ ,Event Report @CSM event- 0 this messa%es notifies the tri%%ers encountered in the SSF li'e OCanswer* to the SCF D Char%in% Report 0 this messa%e is in response to the Appl( char%e messa%e

The pictorial representation of messa%e flow is depicted below

(a-e ; of 42

SSF
!nitial 1/ ,O 0CS!-

SCF

RR@E ,OCA&S;ER* OC1!SCO&&ECT* OC@6SF*OCA@A&1O& Continue* Appl( Char%in%

ER@ ,OCA&S;ER Encountered4O!CE TRA&SM!SS!O&

Activit( Test ,OCACT!4EActivit( test Cac'

4O!CE TRA&SM!SS!O&

ER@ ,OC1!SCO&&ECT EncounteredRelease Call Appl( Char%in% Report

"<planation As a call ori%ination occurs in the MSC3SSF* A T1/ 0 R ,tri%%er detection point 9request- is set for the prepaid subscriber at the collected Cinfo /!C ,point in callas shown in @CSM ,section $ E "- so* as the tri%%er is fired * the MSC3SSF initiates a dialo%ue with the SCF b( sendin% a messa%e * !nitial 1/ with O9CS! ,CAMEL subscription information *described in section $ $-* !n response to the !nitial1/ messa%e* the SCF first anal(+es the callin% part( number to determine the subscriber:s account !f the account is valid* it then performs further anal(sis to determine if the subscriber is allowed to ma'e calls* is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call ;hen the call is authori+ed and there is no need to pla( a an( pre9call warnin% announcement* the SCF sends the RequestReport@CSM Event * Appl(Char%in% and Continue messa%e to the SS/ The RequestReport@CSMEvent arms tri%%ers that need to be monitored in the MSC3SSF The SCF sends an Appl( Char%in% messa%e with the ma2Call1uration and release!fduration E2ceeded parameters set to instruct the MSC to release the call when the ma2imum call duration is reached and to pla( a warnin% tone prior to release The continue messa%e instructs the MSC3SSF to continue with the call processin% until the called part( answers the call and onl( notif(in% the tri%%ers that has been encountered * without waitin% for the instructions from SCF

(a-e = of 42

;hen the call is answered* the O CAnswer 1/ is tri%%ered in the SSF and a notification messa%e is sent to the SCF ,ER@* EventReport@CSM messa%e- At this point* the SCF be%ins char%in% for the call and starts the Gma2imum call len%thH timer based on the subscriber:s balance and the tariff for the call Also* the Activit(Test messa%e is sent periodicall( throu%hout the life of the call to chec' if the connection is alive Similarl(* when either part( disconnects the call * the OCdisconnect 1/ is tri%%ered in the SSF and is notified to the SCF Also* the SSF sends a char%in% report messa%e to the SCF in response to the Appl( char%e messa%e 'ri-inatin- ((S Call Set6up 2(re6Call !nnouncement3 !n this scenario* the subscriber initiates a call when he has a low balance or when his account in near to chan%in% state !n order to warn the subscriber of this condition* the SC/ first requests the SS/ to connect the subscriber to an !/3SRF so that a warnin% announcement can be pla(ed Si-nallin- (rocess Flow Messa-e parameters " !nitial 1/ ,this contains the parameters related to the CAMEL subscription data i e OCCS!* described in section $ $7 RR@E ,Request report @CSM event-9 This indicates the tri%%ers that need to be monitor in the MSC and to be notified to the i e OCabandon and OCdisconnect 8 Connect to resource ,this shows the resource address ,ph(sical address of SRF-= service interaction indicator ,shows the t(pe of communication i e one wa( or two wa($ /la( an announcement 9!nformation to Send ,announcement tone-* 1isconnect from !/ Forbidden* ,whether to disconnect after the has been announcement pla(ed-* Request Announcement Complete ,ac'nowled%ement is required or notE !AM9 initial address messa%e 5 ACM9 address complete messa%e D A&M 0 answer messa%e I Speciali+ed resource report 0 ac'nowled%ement in response to pla( announcement messa%e # 1isconnect forward connection 9 to disconnect a connection with a )SM9SRF previousl( established with a Connect to Resource !F "J RR@E ,Request report @CSM event- 9 This indicates the tri%%ers that need to be monitor in the MSC and to be notified to the i e OCanswer and OCdisconnect ""Appl( Char%in% 0 this messa%e contains ma2 call duration* release if duration e2ceeds* part( to char%e "7 Continue messa%e 0 it instructs SSF to continue the call processin% after notif(in% the tri%%ers that has been encountered to SCF* without waitin% for further instructions from SCF

(a-e 1> of 42

"8 Activit( Test 0 this messa%e is sent periodicall( to the chec' if the connection is active "$ ER@ ,Event Report @CSM event- 0 this messa%es notifies the tri%%ers encountered in the SSF li'e OCanswer* to the SCF "EChar%in% Report 0 this messa%e is in response to the Appl( char%e messa%e

The pictorial representation of messa%e flow is depicted below

SSF
!nitial 1/ ,O 0CS!-

SCF

I(0SRF

RR@E ,OC1!SCO&&ECT*OCA@A&1O& C'%%"C& &' R"S'$RC" /LAF A& A&&O6CEME&T !AM ACM A&M

A&&O6CEME&T /LAFE1 TO T.E S6SCR!@ER

S/EC!AL!KE1 RESO6RCE RE/ORT 1!SCO&&ECT FOR;AR1 CO&&ECT!O&

RR@E ,OC1!SCO&&ECT*OCA&S;ER -

Continue? !pply C/ar-in-

ER@ ,OCA&S;ER Encountered-

4O!CE TRA&SM!SS!O&

ER@ ,OC1!SCO&&ECT EncounteredRelease Call

Appl( Char%in% Report

"<planation

(a-e 11 of 42

AS a call ori%ination occurs in the MSC3SSF* A T1/ 0 R ,tri%%er detection point 9request- is set for the prepaid subscriber at the collected Cinfo /!C ,point in callas shown in @CSM ,section $ E "- so* as the tri%%er is fired * the MSC3SSF initiates a dialo%ue with the SCF b( sendin% a messa%e * !nitial 1/ with O9CS! ,CAMEL subscription information *described in section $ $-* !n response to the !nitial1/ messa%e* the SCF first anal(+es the callin% part( number to determine the subscriber:s account !f the account is valid* it then performs further anal(sis to determine if the subscriber is allowed to ma'e calls* is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call ;hen the call is authori+ed however the subscriber:s balance is below the threshold at which a pre9call warnin% announcement is pla(ed* the SCF sends a RequestReport@CSMEvent messa%e and a ConnectToResource iinstructin% the SSF to %et connected with an !/3SRF ,!ntelli%ent pheripheral 3Speciali+ed resource function - The RequestReport@CSMEvent messa%e sets a tri%%er to detect if the subscriber abandons the call durin% the warnin% announcement The ConnectToResource messa%e directs the SS/ to connect the subscriber via a voice circuit to the !/ Once the voice path is established* the !/ SRF e2ecutes the /la(Announcement concatenated to the ConnectToResource messa%e The connect to resource messa%e provides the address of the intelli%ent pheripheral with which the connection needs to be established After pla(in% the announcement * a speciali+ed resource messa%e is sent bac' to the SCF * in response to which *it instructs the SSF to disconnect the connection with the SRF Also* RR@E messa%e is a%ain sent to the SSF to monitor the tri%%ers li'e OCanswer and OCdisconnect * alon% with continue and appl( char%e messa%e The appl( char%e messa%e indicates the ma2 call duration allowed and what needs to be done if the call limit e2ceeds 'ri-inatin- call and callin- party abandons t/e call This scenario deals with calls that are terminated b( the subscriber before the called part( answers This can be because the callin% subscriber abandons durin% alertin%* the called part( is bus( or the terminatin% switch determines that there is no answer Si-nallin- flow The pictorial representation of messa%e flow is depicted below

(a-e 12 of 42

SSF
!nitial 1/ ,O 0CS!-

SCF

RR@E ,OC1!SCO&&ECT*OCA@A&1O&*OCA&S;ER*OC@6SF*OC&OA&S;ER A//LF C.AR)!&)* CO&T!&6E

OCA@A&1O& E&CO6&TERE1

Appl( Char%in% Report

RELEASE CALL

"<planation !n this is scenario* when a call has not (et reached the active state and either the subscriber disconnects or a bus( or no answer condition is detected* one of the tri%%ers that were armed durin% call setup is reached for e2ample as soon as OCabandon 1/ is tri%%ered in the SSF* the SSF sends an Eventreport @CSM indicatin% the call termination due to interruption Also the Appl( char%in% report messa%e with the Callactive parameter set to false is sent to the SCF !f in this messa%e* the parameter miscallinfo indicates the tri%%er was armed as interrupted* the SCF sends a release messa%e to the SSF- in order to stop 'ri-inatin- Call not allowed as customer /as low balance "<planationA !n case* subscriber does not have the sufficient balance to ori%inate a call* the SC/ will instruct the SRF to pla( an announcement of the low balance to the subscriber and then instructs the MSC to release the connection Si-nallin- Flow. The pictorial representation of messa%e flow is depicted below

(a-e 13 of 42

SSF
!nitial 1/ ,O 0CS!-

SCF

I(0SRF

RR@E ,OC1!SCO&&ECT*OCA@A&1O& CO&&ECT TO RESO6RCE /LAF A& A&&O6CEME&T !AM ACM A&M

A&&O6CEME&T /LAFE1 TO T.E S6SCR!@ER

S/EC!AL!KE1 RESO6RCE RE/ORT 1!SCO&&ECT FOR;AR1 CO&&ECT!O&

Release Call

3 8 3 &erminatin- prepaid call !n this scenario* a call to the subscriber ,who is roamin%- is made when his account has sufficient balance and is in a valid state The SC/ interacts with the MSC to be notified of answer and disconnect conditions in order to char%e for the call Messa-e (arameters " 7 8 $ E 5 !AM 0 initial address messa%e SR! 0 send routin% information ,this contains the MS!S1& number of the called part(SR! 0AC? 0 send routin% information 0ac'nowled%ement ,this messa%e contains the T9CS! ,terminatin% part( CAMEL subscription information as described in section $ $!nitial 1/ , this messa%e contains the service 'e( *called part( and callin% part( number * location information *redirection information* callin% part(:s cate%or( etcRR@E ,request report @CSM event- ,describes the tri%%ers that SSF needs to monitor and notif( li'e T answer* TCdisconnect* TCabandon *TCbus(* TCno answer-Appl( char%in% ,this messa%e ma2 call period duration* release if duration e2ceeds and part( to char%e -

(a-e 14 of 42

D I # "J "" "7 "8 "$

continue ,this messa%e contains no parameters however it instructs the SS/ to collect char%in% information as well continue with processin% after the notification of tri%%er encountered *without waitin% for further instructions T9 suppress ,this messa%e contains the terminatin% part( CAMEL subscription information sent bac' to the .LR/R& ,provide routin% information- ,this specif( the roamin% number of the called part(MSR& , this the ac'nowled%ement messa%e in response to /R&ACM, Address complete messa%e A&M ,Answer messa%e ER@ , Event Report @CSM * specif( the tri%%er that has been encountered such as TCanswerChar%in% report ,this is in reponse to appl( char%in%-

Si-nallin- flow The pictorial representation of messa%e flow is depicted below

(a-e 18 of 42

GMSC !AM SR! SR!9AC? ,T9CS!-

)#R

SCF

,#R

,MSC

!nitial 1/ ,T0CS!RR@E ,TC1!SCO&&ECT* TCA@A&1O&* TCA&S;ER*TC@6SF*TC&OA&S;ER A//LF C.AR)!&)* CO&T!&6E

T0CS! S6/RESS /RO4!1E RO6T!&) &6M@ER ,/R&MSR& MSR& ,/R&9AC?-

!AM ACM A&M TCA&S;ER E&CO6&TERE1

,'IC" &R!%SMISSI'%

TC1!SCO&&ECT C.AR)!&) RE/ORT

"<planation As call ori%ination and dialed di%its are received b( the )MSC* it interro%ates the .LR to %et the current location of the called part(* b( sendin% a request messa%e ,send routin% information ,SR!-- containin% MS!S1& number for the called part( !n response to this the .LR sends bac' SR! 0AC? ,send routin% information ac'nowled%ement- messa%e containin% terminatin% part(:s subscription information ,T9CS!* described in section $ $ The )MSC sends this T9CS! to the SCF, service control function- in the initial 1/ messa%e indicatin% that a T1/9R, tri%%er detection point 0 request - has been set for the prepaid subscriber at the terminatin% attempt Cauthori+ed /!C ,point in call- as shown in the @CSM ,@asic call state model *section $ E 7-

(a-e 19 of 42

;hen the SCF receives the !nitial1/ messa%e* it first anal(+es the called part( number to determine the subscriber:s account !f the account is valid* it then performs further anal(sis to determine if the subscriber is allowed to ma'e calls* is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call ;hen the call is authori+ed* the SCF sends the RequestReport@CSMEvent* Appl(Char%in% and Continue messa%e to the SSF The RequestReport9 @CSMEvent arms tri%%ers for when the call is answered or terminated !t specifics the tri%%ers that )MSC needs to monitor and notif( The SCF sends an Appl( Char%in% messa%e with the ma2Call/eriod1uration and release!fduration E2ceeded parameters set to instruct the MSC to release the call when the ma2imum call duration is reached and to pla( a warnin% tone prior to release Also* the continue messa%e instructs the )MSC to continue with the processin% without waitin% for further instructions from SCF The )MSC sends T9CS! suppress messa%e to the .LR and requests to send the roamin% number for the called part( !n the response to which* the .LR refers to 4LR b( sendin% a request to provided the roamin% number via /R& messa%e The 4LR sends bac' the MSR& ,mobile subscriber roamin% number- to the .LR* which is further sent to )MSC After receivin% the MSR& number which specifies the servin% MSC for the called part(* the )MSC sends the called and callin% part(:s numbers in the !AM ,initial address messa%e- !n response to which the servin% 4MSC ,visited MSC- sends a ACM ,address complete messa%e;hen the call is answered* the TCAnswer 1/ is tri%%ered in the )MSC3SSF and an EventReport@CSM messa%e is sent to the SCF At this point* the )MSC3SSF be%ins char%in% for the call and starts the Gma2imum call len%thH timer based on the subscriber:s balance and the tariff for the call The Activit(Test messa%e continues to be sent periodicall( throu%hout the life of the call and when either part( callin% or called part( disconnects the call the TCdisconnect is tri%%ered in the )MSC3SSF and the report is sent to the SCF alon% with the char%in% report &erminatin- ((S call not allowed This scenario covers the situation when the call part( is not in a state to receive a call ma( be subscriber is roamin% and does not have the sufficient balance !n the case the SC/ directs the SS/ to connect the callin% part( to an e2ternal !/3SRF in order to pla( a Gsubscriber unavailable Gannouncement Si-nallin- Flow The pictorial representation of messa%e flow is depicted below

(a-e 1: of 42

MSC3SSF
!&!T!AL 1/

SCF

!/ 3 SRF

RR@E ,OCA@A&1O&* OC1!SCO&&ECTESTA@L!S. TEM/ORARF CO&&ECT!O& CO&T!&6E !AM ACM A&M /LAF A&&O6CEME&T Reset Timer ERROR A&&O6CEME&T /LAFE1 S/EC!AL!KE1 RESO6RCE RE/ORT 1!SCO&&ECT FOR;AR1 CO&&ECT!O& RELEASE CALL REL RLC

"<planation. The )MSC3SSF sends the T9CS! to the SCF, service control function- in the initial 1/ messa%e indicatin% that a T1/9R, tri%%er detection point 0 request has been set for the prepaid subscriber at the terminatin% attempt Cauthori+ed /!C ,point in call- as shown in the @CSM ,@asic call state model *section $ E 7;hen the SCF receives the !nitial1/ messa%e* it first anal(+es the called part( number to determine the subscriber:s account !f the account is valid* it then performs further anal(sis to determine if the subscriber is allowed to ma'e calls* is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call !f an( of the authori+ation chec's fail* the SC/ sends a RequestReport@CSMEvent messa%e and an EstablishTemporar(Connection messa%e to the SS/ The RequestReport@CSMEvent messa%e sets a tri%%er to detect if the callin% part( abandons the call The EstablishTemporar(Connection messa%e provides Assistin% SS/ !/ Routin% Address and directs the SS/ to connect to an !/ The SCF also sends a continue messa%e to the SSF instructin% to continue with call processin% After the connection to the !/ is made* the SCF directs the !/ to pla( an announcement to the caller Also* the SCF activates a %uard timer* T scf9ssf !f this timer e2pires* the SC/ sends a ResetTimer messa%e to the SS/ to cause it to reinitiali+e its TSSF timer and this will be repeated each T SCF9SSF until the temporar( connection is released After the announcement has finished pla(in%* the !/ function notifies the SC/ function that the announcement has been pla(ed The SC/ then sends a 1isconnectForwardConnection messa%e to disconnect the !/ connection and a

(a-e 1; of 42

ReleaseCall messa%e to the SS/ ;hen the ReleaseCall messa%e is received* the SS/ terminates the call

3 8 4 %etwor1 "<ceeded3

Initiated

Call

&ermination

2Ma<imum

Call

Duration

This scenario covers the situation in which the &etwor' terminates a call because the call has e2ceeded the ma2imum call len%th Si-nalin- Flow. The pictorial representation of messa%e flow is depicted below SSF SCF

!&!T!AL 1/

RR@E ,OCA@A&1O&* OC1!SCO&&ECT*OCA&S;ER*OC@6SFA//LF C.AR)E ,MAL CALL16RAT!O&* /LAF ;AR&!&) TO&E* !F ELCEE1SOCA&S;ER E&CO6&TERE1 Continue *Activit( Test,OCactive-

Activit( Test Ac' Continue *Activit( Test,OCactiveActivit( Test Ac' /la( announcement ;arnin% tone /la(ed to the caller Appl( Char%in% Report End *

& !C& &"S& @&IM"R "<pires

"<planation. After a call has reached the active state* the Activit( Test procedure* continues until the ma2imum call len%th has reached i e the SCF periodicall( sends a activit( Test Messa%e to the SSF untill the ma2imum call len%th* indicated b( the Appl(Char%in% messa%es has reached There after the SCF directs the SS/3MSC to pla( a warnin% tone to the subscriber before releasin% the call So* when the ma2imum call duration is reached the SS/ disconnects the call and sends an Appl(Char%in%Report messa%e to the SC/ The Appl(Char%in%Report messa%e terminates SC/ processin%

(a-e 1= of 42

3 8 8 SC(6Initiated Call &ermination 2Ma<imum Call Duration? Aalance "</austed3 This scenario covers the situation in which the networ' does not terminate a call as instructed in the Appl(Char%in% messa%e in a timel( fashion !n this case* as a save %uard* the call is terminated b( the SC/ because the subscriber:s balance has reached the minimum allowed or because it has e2ceeded the ma2imum call len%th Si-nallin- Flow. The pictorial representation of messa%e flow is depicted below SSF SCF

!&!T!AL 1/

RR@E ,OCA@A&1O&* OC1!SCO&&ECT*OCA&S;ER*OC@6SFA//LF C.AR)E ,MAL CALL16RAT!O&* /LAF ;AR&!&) TO&E* !F ELCEE1SOCA&S;ER E&CO6&TERE1 Continue *Activit( Test,OCactive-

Activit( Test Ac' Continue *Activit( Test,OCactiveActivit( Test Ac' Release Call Appl( Char%in% Report End *

& !C& &"S& @&IM"R "<pires

"<planation. After a call has reached the active state* the Activit( Test procedure* continues until the ma2imum call len%th has reached i e the SCF periodicall( sends a activit( Test Messa%e to the SSF untill the ma2imum call len%th* indicated b( the Appl(Char%in% messa%es has reached Once the balance is e2hausted or ma2imum call len%th has reached the SCF directs the SSF to disconnect the call b( sendin% a ReleaseCall messa%e ;hen the ReleaseCall messa%e is received* the SS/ then terminates the call

(a-e 2> of 42

389 Call forwardin- scenarios This sub clause describes the followin% two scenarios $ 5 $ " Earl( Call Forwardin% ,unconditional Call forwardin%$ 5 $ 7 Late Call Forwardin% ,conditional call forwardin%"arly Call forwardin- 2unconditional Call forwardin-3 !n this scenario* the @9/art( has manuall( forwarded his number to another number sa( c9part( So* !n this scenario* the subscriber ,@9part(- has CF 6nconditional enabled and receives a call Si-nallin- Flow The pictorial representation of messa%e flow is depicted below

SSF
!nitial 1/ ,T9CS!RR@E ,TCA@A&1O&* TC1!SCO&&ECT-

SCF

Appl( Char%in%
CO&T!&6E

!nitial 1/ ,O9CS!RR@E ,OCA&S;ER* OC1!SCO&&ECT*OC@6SF*OCA@A&1O&-

& !C&&"S&@&IM"R
"<pires

Appl( Char%in%
CO&T!&6E

ER@E ,OCA&S;ER E&CO6&TERE1Activit( Test Ac' ER@E ,OC1!SCO&&ECT E&CO6&TERE1-

Release Call Appl( Char%in% Report

"<planation. !n the )MSC it is determined that 6nconditional CF is enabled The )MSC creates a new call le% to a C9part(

(a-e 21 of 42

The )MSC sends this T9CS! to the SCF ,service control function- in the initial 1/ messa%e indicatin% that a T1/9R ,tri%%er detection point 0 request- has been set for the prepaid subscriber at the terminatin%Cattempt Cauthori+ed /!C ,point in call- as shown in the @CSM ,@asic call state model* section $ E 7;hen the SCF receives the !nitial1/ messa%e* it first anal(+es the t(pe of call !f the )SM9Forwardin%/endin% parameter is present* the call will be subMect to )SM Call Forwardin% if the //S account status allows it //S uses the @9 &umber ,Subscriber !1- to determine the status of the //S account !f the account is valid* the SCF sends a RequestReport@CSMEvent and Continue messa%e to the SSF The RequestReport@CSMEvent arms tri%%ers to allow the SCF to remain in control of the T,A9@- relationship As the //S subscriber is also an Ori%inatin% subscriber* the MSC creates a new O,@9C- relationship for the forwarded call A T1/9R is set for the prepaid subscriber at the collectedCinfo /!C ,1/7- ;hen the forwarded call is e2ecuted* the tri%%er fires and the SSF will send an !nitial1/ messa%e to the SCF ;hen the SCF receives the !nitial1/ messa%e* it first anal(+es the t(pe of call !f the Redirection !nformation parameter is present* it is a forwarded call !f a Redirectin% /art( !1 is present the SCF uses this information to determine the status of the //S account !f the account is valid* further anal(sis ta'es place !f the Forwardin% /art( ,//S subscriber- is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call* the SCF sends the RequestReport@CSMEvent and Continue and messa%e to the SS/ !f the forwarded call is char%eable* the SCF also sends an Appl(Char%in% messa%e with the ma2Call/eriod1uration and release!fdurationE2ceeded parameters The RequestReport@CSMEvent arms tri%%ers for when the call is answered or terminated The SSF then continues with normal call establishment until the called part( answers the call The SCF be%ins an Activit(Test timer ,TActTest-* whose e2piration causes an Activit(Test messa%e to be periodicall( sent to the SSF This is used to ensure that the dialo% is still active at the SSF ;hen the forwarded call is answered* the oAnswer 1/ is tri%%ered for the O,@9Crelationship and the TCAnswer 1/ is tri%%ered for the T,A9@- relationship For each 1/* an EventReport@CSM messa%e is sent to the SCF At this point* the SCF ma( be%in char%in% for the call The Activit(Test messa%e continues to be sent periodicall( throu%hout the life of the forwarded call &oteA !n case the forwarded call is not allowed* a ReleaseCall messa%e is sent to the SS/ #ate Call Forwardin- 2Conditional Call forwardin- i e w/en busy? %o answer? %ot Reac/able encountered!n this scenario the call is forwarded to C9/art( &umber after @us(* &o Answer* or &ot Reachable situation has encountered- i e the called subscriber ,@9part(has CF on @us(* &o Answer enabled* receives a call* the CF condition is met and CF is handled in the MSC Si-nallin- Flow (a-e 22 of 42

The pictorial representation of messa%e flow is depicted below

SSF
!nitial 1/ ,T9CS!RR@E ,TCA@A&1O&* TC1!SCO&&ECT*T9A&S;ER*TC@6SF*T9&O A&S;ER-

SCF

Appl( Char%in%
CO&T!&6E ER@E ,TC@6SF E&CO6&TERE1!nitial 1/ ,O9CS!-

RR@E ,OCA&S;ER* OC1!SCO&&ECT*OC@6SF*OCA@A&1O&-

& !C&&"S&@&IM"R
"<pires

Appl( Char%in%
CO&T!&6E

ER@E ,OCA&S;ER E&CO6&TERE1-

Activit( Test Ac'

ER@E ,OC1!SCO&&ECT E&CO6&TERE1-

Release Call Appl( Char%in% Report

"<planation. The )MSC sends this T9CS! to the SCF ,service control function- in the initial 1/ messa%e indicatin% that a T1/9R ,tri%%er detection point 0 request- has been set for the prepaid subscriber at the terminatin%Cattempt Cauthori+ed /!C ,point in call- as shown in the @CSM ,@asic call state model* section $ E 7;hen the SCF receives the !nitial1/ messa%e* it first anal(+es the called part( number to determine the subscriber:s account !f the account is valid* it then performs further anal(sis to determine if the subscriber is allowed to ma'e calls* is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call ;hen the call is authori+ed* the SCF sends the RequestReport@CSMEvent* Appl(Char%in% and Continue messa%e to the SSF The RequestReport9 @CSMEvent arms tri%%ers for when the call is answered or terminated !t (a-e 23 of 42

specifics the tri%%ers that )MSC needs to monitor and notif( The SCF sends an Appl( Char%in% messa%e with the ma2Call/eriod1uration and release!fduration E2ceeded parameters set to instruct the MSC to release the call when the ma2imum call duration is reached and to pla( a warnin% tone prior to release Also* the continue messa%e instructs the )MSC to continue with the processin% without waitin% for further instructions from SCF !f the call encounters a CF condition due to subscriber @us( or &o Answer in the MSC* the MSC creates a new O,@9C- relationship for the forwarded call As the //S subscriber is also an Ori%inatin% subscriber* a T1/9R is set for the prepaid subscriber at the collectedCinfo /!C and SSF sends !nitial 1/ a%ain with OCCS! embeded in it ;hen the SCF receives the !nitial1/ messa%e* it anal(+es the t(pe of call !f the Redirection !nformation parameter is present* it is a forwarded call !f a Redirectin% /art( !1 is present the SCF uses this information to determine the status of the //S account !f the account is valid* further anal(sis ta'es place !f the Forwardin% /art( ,//S subscriber- is authori+ed to call the destination address* and if the subscriber:s balance is sufficient to permit the call* the SCF sends the RequestReport@CSMEvent and Continue and messa%e to the SSF !f the forwarded call is char%eable* the SCF also sends an Appl(Char%in% messa%e with ma2Call/eriod1uration and release!fdurationE2ceeded parameters The RequestReport@CSMEvent arms tri%%ers for when the call is answered or terminated The SSF then continues with normal call establishment until the called part( answers the call The SCF be%ins an Activit(Test timer ,TActTest-* whose e2piration causes an Activit(Test messa%e to be periodicall( sent to the SSF This is used to ensure that the dialo% is still active at the SSF ;hen the forwarded call is answered* the oAnswer 1/ is tri%%ered for the O ,@9 C- relationship and the TCAnswer 1/ is tri%%ered for the T ,A9@- relationship For each 1/* an EventReport@CSM messa%e is sent to the SCF At this point* the SCF ma( be%in char%in% for the call The Activit(Test messa%e continues to be sent periodicall( throu%hout the life of the forwarded call &oteA !n case the forwarded call is not allowed* a ReleaseCall messa%e is sent to the SSF

39
391

!nne<ure
Description of C!M"# ACSMs

(a-e 24 of 42

General )andlinThe @CSM is used to describe the actions in an MSC3)MSC34MSC durin% ori%inatin%* forwarded or terminatin% calls The @CSM identifies the points in basic call processin% when Operator Specific Service ,OSS- lo%ic instances ,accessed throu%h the )SMSCF- are permitted to interact with basic call control capabilities

'ri-inatin- Aasic Call State Model 2'6ACSM3 Description of '6ACSM


The O9@CSM is used to describe the actions in an MSC durin% ori%inatin% ,MSC- or forwarded ,MSC or )MSC- calls ;hen encounterin% a 1/ the O9@CSM processin% is suspended at the 1/ and the MSC3)MSC indicates this to the )SMSSF which determines what action* if an(* shall be ta'en in case the 1/ is armed

(a-e 28 of 42

&erminatin- Aasic Call State Model 2&6ACSM3 Description of &6ACSM


The T9@CSM is used to describe the actions in a )MSC and in a 4MSC durin% terminatin% calls ;hen encounterin% a 1/ the T9@CSM processin% is suspended at the 1/ and the )MSC 3 4MSC indicates this to the )SMSSF which determines what action* if an(* shall be ta'en in case the 1/ is armed

(a-e 29 of 42

!n the followin% table the different 1/s ,in the T9@CSM- are described

(a-e 2: of 42

392

Description of information flow 2Camel (/ase !pplication (art3

From SCF to SSF

" Activit( Test 0


1escription 9 This is used to chec' for the continued e2istence of a relationship between the )SM SCF and )SM SSF !f the relationship is still in e2istence* then

(a-e 2; of 42

the )SM SSF will respond !f no repl( is received* then the )SM SCF will assume that the )SM SSF has failed in some wa( and will ta'e the appropriate action /arameters 9 This messa%e contains no information elements

7 Appl( char%in%
1escription 9 This is used for interactin% from the )SM SCF with the )SM SSF char%in% mechanisms to control the call duration /arameter 0 The information elements contained in this parameter are stated as follow !nformation Elements " Ma2 Call /eriod 1uration 7 Tariff Switch !nterval 8 Release !f 1uration E2ceeded 1escription This !E indicates the ma2imum call period duration timer This !E indicates the tariff switch time until the ne2t tariff switch applies This !E indicates that the call shall be released when the Ma2 call /eriod 1uration e2pires* with a warnin% tone if the /la( Tone !E is present The cause used in the release messa%e shall be Nnormal unspecifiedN 1efault is to continue the call $ /la( Tone This !E is set if a tone has to be pla(ed to the part( for whom the @CSM is operatin% !f present* this !E indicates that 8J seconds before the Ma2 Call /eriod 1uration timer e2pires* a triple tone of #JJ .+ ,7JJ milliseconds tone* 7JJ milliseconds pause- shall be pla(ed E /art( To Char%e This !E shall be reflected in the correspondin% !E of the Appl( Char%in% Report operation This !E has no effect on the char%in% procedures in the MSC

8 Connect To Resource
1escription 9 This is used to connect a call from the GSM SSF to GSM SRF. /arameters 9 The information elements contained in this parameter are stated as follow !nformation Element " Service !nteraction !ndicators 7 !/ Routin% Address 8 &one 1escription This parameter indicates whether or not a both wa( throu%h connection is required between the Callin% part( and the %smSRF This !E indicates the routin% address to set up a connection towards the %smSRF This parameter indicates that the call part( is to be connected to a predefined %smSRF

1 Continue

(a-e 2= of 42

1escription 9 This !F requests the )SM SSF to proceed with call processin% at the 1/ at which it previousl( suspended call processin% to await )SM SCF instructions The )SM SSF completes 1/ processin%* and continues basic call processin% /arameters 9 This messa%e contains no information elements 2 Disconnect Forward Connection 1escription 9 This !F is used A 9 to disconnect a connection with a )SMSRF previousl( established with a Connect To Resource !F= 9 to disconnect an initiatin% )SM SSF from an assistin% )SM SSF and its associated )SM SRF The !F is send to the initiatin% )SM SSF /arameters 9 This messa%e contains no information elements 3 "stablis/ &emporary Connection 1escription 9 This !F is used to create a connection between an initiatin% )SM SSF and an assistin% )SM SSF as a part of the assist procedure !t can also be used to create a connection between a )SM SSF and a )SM SRF /arameters 9 The information elements contained in this parameter are stated as follow Information Elements " Assistin% SS/ !/ Routin% Address Description This parameter indicates the destination address of the %smSRF or assistin% %smSSF for the assist procedure As a networ' operator option* the Assistin% SS/ !/ Routin% Address ma( contain embedded within it* a NCorrelation !1N and N Scf !1N* but onl( if NCorrelation !1N and NScf !1N are not specified separatel( This parameter is used for A 9 the correlation of dialo%ues from the initiatin% %smSSF9 %smSCF with dialo%ues from %smSRF 9O %smSCF 9 the correlation of dialo%ues from the initiatin% %smSSF9 %smSCF with dialo%ues from assistin% %smSSF 9%smSCF This IE is described in the next table. This IE identifies the t pe of number in the !" Char#e !umber $e.#. subscriber %ersus &'M! operator number(. This !E identifies the char%eable number for the usa%e of a &orth American carrier This parameter indicates the %smSCF identifier This parameter indicates whether or not a both wa( throu%h connection is required between the Callin% part( and the )SM SRF

2. Correlation ID

8 &A Carrier !nfo $ &A Ori%inatin% Line !nformation E &A Char%e &o 5 Scf !1 D Service !nteraction !ndicators Two

&A Carrier !nformation contains the followin% information) Information Element &A Carrier !dentification Code &A Carrier Selection !nformation Description This !E uniquel( identifies a &orth American lon% distance carrier This !E indicates the wa( the carrier was selected e % A 0 dialed 0 subscribed

(a-e 3> of 42

4 Release Call 1escription 9 This !F is used to tear down b( the %smSCF an e2istin% call at an( phase of the call for all parties involved in the call /arameters 9 The information elements contained in this parameter are stated as follow !nformation Element Release Cause 1escription A number %ivin% an indication to the %smSSF about the reason of releasin% this specific call This ma( be used b( MSC3)MSC for %eneratin% specific tones to the different parties in the call or to fill in the NcauseN in the release messa%e

Request Report ACSM "5ent

1escription 9 This !F is used to request the %smSSF to monitor for a call9related event* and then send a notification bac' to the %smSCF when the event is detected /arameters 9 The information elements contained in this parameter are stated as follow !nformation Element @CSM Event 1escription This !E specifies the event or events of which a report is requested

@CSM Event contains the followin% information !nformation Element Event t(pe Le% !1 Monitor Mode 1escription This !E specifies the t(pe of event of which a report is requested This !E indicates the part( in the call for which the eventshall be reported ;hen this !E is NinterruptedN* the event shall be reported as a request* if it is Nnotif( And ContinueN* the event shallbe reported as a notification* if the !E is NtransparentN* the event shall not be reported This !E carries additional timer duration information ,timer values for &o Answer event- required for armin% &oCAnswer E1/s in the %smSSF The T&R( timer ,value defined between "Js and $Js- shall be shorter than the networ' no answer timer

1/ Specific Criteria ,Application Timer-

6. Reset Timer
1escription 9 This IF is used to refresh a timer. /arameters 9 The information elements contained in this parameter are stated as follow Information Element Timer 4alue Timer !1 Description This !E specifies the value to which the indicated timer shall be set This !E indicates which timer shall be reset !t shall be set to BTssf:

(a-e 31 of 42

From SSF to SCF


1 !cti5ity &est ac1 1escription 0 This !F is the response to the Activit( Test /arameter 9 This !F contains no information elements 2 !pply C/ar-in- Report 1escription 9 This !F is used b( the %smSSF to report to the %smSCF the information requested in the Appl( Char%in% !F /arameters 9 The information elements contained in this parameter are stated as follow Information Element Call Result Description This !E contains the char%in% information to be provided b( the %smSSF

Call Result contains the followin% information Information Element Time !nformation /art( To Char%e Description This !E is a choice between Time if &o Tariff Switch and Time if Tariff Switch This !E is received in the related Appl( Char%in% operation to correlate the result to the request This !E shall be a cop( of the correspondin% !E received in the Appl( Char%in% operation This !E indicates whether the call is active or not This element is an indication that the %smSSF has released the call and terminated the dialo%ue* due to Tcp e2pir( !t shall be present when ACR is sent due to Tcp e2pir( and the %smSSF has released the call ,because BRelease!fE2ceeded: was present in AC. operation- !n all other circumstances* this element shall be absent This !E will be present if no tariff switch has occurred since the detection of Answer for the connection to the Called /art(* the Temporar( Connection* or the SRF Connection* otherwise it will be absent This !E will be present if a tariff switch has occurred since the detection of Answer for the connection to the Called /art(* the Temporar( Connection* or the SRF connection* Otherwise it will be absent

Call Active Call Released at Tcp E2pir(

Time !f &o Tariff Switch Time !f Tariff Switch

3 "5ent Report ACSM 1escription 9 This !F is used to notif( the %smSCF of a call9related event ,i e * @CSM events as answer and disconnect- previousl( requested b( the %smSCF in a Request Report @CSM Event !F /arameters 9 The information elements contained in this parameter are stated as follow The followin% information elements are required) Information Element Event t(pe @CSM Event Specific !nformation @CSM Description This !E specifies the t(pe of event that is reported This !E indicates the call related information specific to the event

(a-e 32 of 42

Le% !1 Misc Call !nfo

This !E indicates the part( in the call for which the event is reported This !E indicates the 1/ t(pe

Event Specific !nformation @CSM contains the followin% information for the O Answer and T Answer cases !nformation Element 1estination address OR Forwarded call 1escription This !E specifies the destination address for the call le% This !E indicates that the call was subMect to basic Optimal Routin% This !E indicates that the call has been subMect to )SM Call forwardin%

4 Initial D( 1escription 9 This !F is %enerated b( the %smSSF when a tri%%er is detected at a 1/ in the @CSM* to request instructions from the %smSCF /arameter 9 The information elements contained in this parameter are stated as follow !nformation Element Additional Callin% /art( &umber @earer Capabilit( Called /art( &umber 1escription The callin% part( number provided b( the access si%nalin% s(stem of the callin% user This !E indicates the t(pe of the bearer capabilit( connection to the user This !E contains the number used to identif( the called part( in the forward direction For the 4T calls this is the MS!S1& received in the /rovide Roamin% &umber= if the MS!S1& is not available* the basic MS!S1& is used This !E contains the number used to identif( the called part( in the forward direction The number contained in this !E shall be identical to the number received over the access networ' !t ma( e % include service selection information* such as and P di%its* or carrier selection information dialed b( the subscriber This !E carries the callin% part( number to identif( the callin% part( or the ori%in of the call !ndicates the t(pe of callin% part( ,e % * operator* pa( phone* ordinar( subscriberThis parameter indicates the t(pe of %appin% the related call have been subMected to This parameter shall be present onl( if a call %appin% conte2t is applicable to the initial1/ operation The callin% part( number provided b( the access si%nalin% s(stem of the callin% user This !E ma( be used b( the %smSCF for inclusion in a networ' optional %smSCF call record !t has to be coupled with the identit( of the MSC which allocated it in order to define unambi%uousl( the identit( of the call

Called /art( @C1 &umber

Callin% /art( &umber Callin% /art( Cate%or( Call )ap Encountered

Additional Callin% /art( &umber Call Reference &umber

(a-e 33 of 42

Cause

Event T(pe @CSM E2t9@asic Service Code .i%h La(er Compatibilit( !MS! !/ SS/ Capabilities

Location !nformation Location &umber

For MO calls* the call reference number is set b( the servin% 4MSC and included in the MO call record For MT calls* the call reference number is set b( the )MSC and included in the RCF call record in the )MSC and in the MT call record in the terminatin% MSC For 4T calls* the call reference number is set b( the )MSC and included in the RCF call record in the )MSC and in the MT call record in the terminatin% MSC For CF calls* the call reference number is set b( the )MSC and included in the CF record in the forwardin% MSC This !E indicates the cause specific to the armed @CSM 1/ event This !E is applicable to 1/ RouteCSelectCFailure and 1/ TC@us( The cause ma( be used b( the SCF to decide about the further handlin% of the call This !E indicates the armed @CSM 1/ event* resultin% in the !nitial 1/ !F This !E indicates the t(pe of basic service i e * tele service or bearer service This !E indicates the t(pe of the hi%h la(er compatibilit(* which will be used to determine the !S1&9teleservice of a connected !S1& terminal This !E identifies the mobile subscriber This !E indicates which SRF resources are supported within the %smSSF and are available !f this !E is absent* this indicates that no %smSRF is attached and available This indicates the current location of the mobile subscriber* For mobile ori%inated calls this !E represents the location of the callin% part( For all other call scenarios this !E contains the location number received in incomin% !S6/ si%nalin% For MO calls* the MSC Address carries the international E "5$ address of the servin% 4MSC For MT calls* the MSC Address carries the international E "5$ address of the )MSC For 4T calls* the MSC Address carries the international E "5$ address of the servin% 4MSC For CF calls* the MSC Address carries the international E "5$ address of the forwardin% MSC For CF calls* the )MSC Address carries the international E "5$ address of the )MSC For 4T calls* the )MSC Address carries the international E "5$ address of the )MSC The callin% part( number provided b( the access si%nalin% s(stem of the callin% user The !E ma( be sent when the 4/LM& and the ./LM& of the subscriber are both &orth American For MO calls* this !E shall contain an( carrier that was dialed b( the callin% subscriber !f no carrier was dialed* the !E shall contain the callin% subscriber:s subscribed carrier For MT and 4T calls* the !E shall contain the carrier Subscribed to b( the called subscriber For CF calls* the !E shall contain the carrier

MSC Address

)MSC Address

Additional Callin% /art( &umber &A Carrier !nformation

(a-e 34 of 42

subscribed to b( the forwardin% subscriber

Ori%inal Called /art( !1 Redirectin% /art( !1 Redirection !nformation Service ?e(

This !E carries the dialled di%its if the call has met call forwardin% on the route to the %smSSF This !E indicates the director( number the call was Redirected from This !E contains forwardin% related information* such as redirection counter This !E indicates to the %smSCF the requested CAMEL Service !t is used to address the required application3SL/ within the %smSCF This !E indicates the status of the MS The states areA9 CAMEL@us(A The MS is en%a%ed on a transaction for a mobile ori%inatin% or terminated circuit9switched call 9 &etwor'1etermined&otReachableA The networ' can determine from its internal data that the MS is not reachable 9 Assumed!dleAThe state of the MS is neither NCAMEL @us(N nor N&etwor'1etermined&ot ReachableN 9 &ot provided from 4LR This !E contains the time that the %smSSF was tri%%ered* and the time +one the %smSSF resides in This parameter indicates that a forwarded9to9 number was received and the call will be forwarded due to )SM supplementar( service call forwardin% in the )MSC34MSC This !E is sent if it is received in the !S6/ messa%e or due to previous CAMEL processin%

Subscriber State

Time And Time+one )SM Forwardin% /endin% Service !nteraction !ndicators Two

From SCF to SRF


1 !cti5ity &est 1escription 9 This !F is used to chec' for the continued e2istence of a relationship between the %smSCF and %smSRF !f the relationship is still in e2istence* then the %smSRF will respond !f no repl( is received* then the %smSCF will assume that the %smSRF has failed in some wa( and will ta'e the appropriate action /arameter 9 This !F contains no information elements 2 Cancel 1escription 9 This IF is used b the #smSCF to re*uest the #smSRF to cancel a correlated pre%ious operation. &arameter + The information elements contained in this parameter are stated as follow !nformation Element !nvo'e !1 3 1escription This !E specifies the operation to be cancelled

(lay !nnouncement

1escription 9 This IF is used for inband interaction /arameter 9 The information elements contained in this parameter are stated as follow !nformation Element 1escription

(a-e 38 of 42

Information To Send Disconnect From I& Forbidden Re*uest "nnouncement Complete

This IE indicates an announcement or a tone to be sent to the end user b the #smSRF This IE indicates ,hether or not the #smSRF ma be disconnected from the user ,hen all information hasbeen sent This IE indicates ,hether or not a Speciali-ed Resource Report shall be sent to the #smSCF ,hen all information has been sent.

!nformation to Send contains the followin% information Messa#e ID Element This IE is described in the next table. !nformation 1escription !umber .f !nband !nfo Repetitions Duration Tone Inter%al This IE indicates the maximum number of times the This !E indicates the inband information to be sent messa#e shall be sent to the end+user. This indicates tone to be sent The This IE!E indicates the the maximum duration time inmappin% seconds from the code points of this !E to tones is a matter for that the messa#e shall be pla ed/repeated. 0ero indicates a%reement between the %smSCF operator and the endless repetition %smSRFoperator This IE indicates the time inter%al in seconds bet,een t,o repetitions.

!nband !nfo contains the followin% information

Messa%e !1 contains the followin% informationA !nformation element Elementar( Messa%e !1 Te2t 1escription This !E indicates a sin%le announcement

This !E indicates a te2t to be sent The te2t shall be transformed to inband information ,speech- b( the %smSRF This !E indicates a sequence of announcements This !E indicates an announcement with one or more variable parts

Elementar( Messa%e !1s 4ariable Messa%e

Tone contains the followin% information


!nformation Element Tone !1 1uration 1escription This !E indicates the tone to be sent This !E indicates the ma2imum duration time in seconds that the messa%e shall be pla(ed3repeated Kero indicates endless repetition

From GSM SRF to GSM SCF


1 !cti5ity &est ac1 1escription 9 This !F is the response to the Activit( Test /arameter 9 This !F contains no information elements 2 SpecialiBed Resource Report

(a-e 39 of 42

1escription 9 This IF is used to response to a &la "nnouncement IF ,hen the announcement complete indication is set. /arameter 9 This !F contains no information elements

From )#R to ,#R


1 Delete Subscriber Data 1escription 9 This !F is used b( an .LR to remove certain subscriber data from a 4LR if the subscription of one or more supplementar( services or basic services is withdrawn /arameter 9 The Delete Subscriber Data contains the follo,in# C"ME' specific IE !nformation 1escription Element C"ME' This IE identifies that all CSIs shall be Subscription Info deleted from the subscriber data in 1ithdra, 2'R. 2 Insert Subscriber Data 1escription 9 This !F is used b( an .LR to update a 4LR with certain subscriber data /arameter 9 !nsert Subscriber 1ata contains the followin% CAMEL specific !EA !nformationElement 1escription O9CS! This !E identifies the subscriber as havin% ori%inatin% CAMEL services 19CS! This !E identifies the subscriber as havin% ori%inatin% CAMEL dialed services 4T9CS! This !E identifies the subscriber as havin% terminatin% CAMEL services in the 4MSC '6CSI )SM SCF Address Service ?e( 1efault Call .andlin% T1/ List 1/ Criteria CAMEL Capabilit( .andlin% D6CSI )SM SCF Address Service ?e( 1efault Call .andlin% @ 1/ Criteria CAMEL Capabilit( .andlin% ,&6CSI )SM SCF Address Service ?e( 1efault Call .andlin% T1/ List 1/ Criteria CAMEL Capabilit( .andlin%

3 (ro5ide Roamin- %umber 1escription 0 This !F is used b( the .LR to request a roamin% number from the 4LR /arameter 9 /rovide Roamin% &umber contains the followin% CAMEL specific !E !nformation 1escription Element Suppression Of This !E indicates that announcements or tones Announcements %enerated as a result of unsuccessful call setup shall be suppressed Call Reference &umber This !E carries the Call Reference &umber provided b( the )MSC in the Send Routin% !nfo !F )MSC Address This !E is the E "5$ address of the )MSC Alertin% /attern This !E indicates the 'ind of Alertin% /attern to be applied

(a-e 3: of 42

)MSC CAMEL /hases

This !E indicates the CAMEL /hases supported in the )MSC

From ,#R to )#R


1 Insert Subscriber Data ac1 1escription 0 This !F is used b( the 4LR to indicate to the .LR the result of the !nsert Subscriber 1ata !F /arameter 9 !nsert Subscriber 1ata ac' contains the followin% CAMEL specific !E !nformation 1escription Element Supported C"ME' This IE identifies ,hich C"ME' phases are &hases supported b the MSC/2'R 2 $pdate #ocation 1escription 0This IF is used b the 2'R to pro%ide the information about supported C"ME' phases to the 3'R. /arameter 9 4pdate 'ocation contains the follo,in# C"ME' specific IE) !nformation 1escription Element Supported CAMEL This !E indicates which phases of CAMEL are phases supported !t shall be present if a CAMEL phase different from phase " is supported Otherwise ma( be absent

From )#R to GMSC


1 Send Routin- Info ac1 1escription 0 This !F is used b( the .LR to transfer the requested routin% information to the )MSC /arameter 9 Send Routin% !nfo ac' contains the followin% CAMEL specific !EA !nformation Element 1escription Location !nformation O9CS! This !E indicates the location of the served subscriber This !E identifies the subscriber as havin% ori%inatin% CAMEL services Shall be sent if O9 CS! is active* or if both O9CS! and T9CS! are active This !E indicates the status of the MS The possible values of the !E areA 9 CAMEL@us(A The 4LR has indicated that the MS is en%a%ed on a transaction for a mobile ori%inatin% or terminated circuit9switched call 9 &etwor'1etermined&otReachableA The 4LR has indicated that the networ' can determine from its internal data that the MS is not reachable 9 Assumed!dleA The 4LR has indicated that the state of the MS is neither NCAMEL@us(N nor N&etwor'1etermined&otReachableN 9 &ot/rovidedFrom4LRA The 4LR did not provide an( information on subscriber state even thou%h it was requested

Subscriber State

(a-e 3; of 42

T9CS!

@asic Service Code C6) Subscription Fla%

This !E identifies the subscriber as havin% terminatin% CAMEL services Shall be sent if T9CS! is active and no Suppress T9CS! indicator is present in the SR! This !E indicates the t(pe of basic service i e * tele service or bearer service This !E indicates if the called part( has a C6) subscription !t shall onl( be sent if the T9CS! is active and included in the Send Routin% !nformation ac'

Location !nformation contains the followin% information !nformation Element 1escription Location &umber Cell)lobal!dOrServiceArea!d OrLA! )eo%raphical !nformation )eodetic !nformation A%e Of Location !nformation 4LR number Selected LSA !dentit( The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicated b( Subscriber !nformation in Send Routin% !nformation ac' indicator The !E shall be sent* if available and indicate b( Subscriber !nformation in Send Routin% !nformation ac' indicator

From GMSC to )#R " Send Routin% !nfo


1escription 9 This !F is used to request information from the .LR to route an MT call /arameter 9 Send Routin% !nfo contains the followin% CAMEL specific IE) !nformation Element 1escription Alertin% /attern This !E indicates the 'ind of Alertin% /attern to be applied Suppression Of This !E indicates that announcements or tones Announcement %enerated as a result of unsuccessful call setup shall be suppressed Shall be sent in the second interro%ation if available* i e * when it has been received from the )SM SCF Suppress T9CS! This !E indicates that T9CS! shall be suppressed Shall alwa(s be sent in the second interro%ation Supported CAMEL This !E lists the supported CAMEL phases /hases Call Reference This !E carries the Call Reference &umber &umber allocated for the call b( the )MSC Shall be allocated once per call and sent in both first and

(a-e 3= of 42

second interro%ations )MSC Address Call 1iversion Treatment !ndicator This !E is the E "5$ address of the )MSC This !E indicates if the call can be forwarded usin% the Call Forwardin% or Call 1eflection Supplementar( Services Shall be sent if received within Forward Service !nteraction !ndicator in Service !nteraction !ndicators Two from !AM or previous CAMEL processin%

From ,MSC to GMSC


1 Resume Call )andlin1escription 9 This !F is used to request the )MSC to ta'e over handlin% the call so that it can be forwarded from the )MSC /arameter 0 OCS! and 1CS!

From MSC to ,#R


1 Send Info for 'ut-oin- Call 1escription 0 This !F is used to re*uest the 2'R to pro%ide information to handle an out#oin# call. /arameter 9 Send !nfo For Out%oin% Call contains the followin% CAMEL specific !E. Information Element Suppress O9CS! Description This !E indicates that O9CS! shall be suppressed Shall alwa(s be sent in the second interro%ation This !E indicates that 19CS! shall be suppressed Shall alwa(s be sent in the second interro%ation This !E indicates that &9CS! is available in MSC Shall be sent in the first interro%ation if &9CS! is available in MSC

Suppress 19CS!

&9CS! available

2 Send Info for Reconnected Call 1escription 9 This !F is used to request the 4LR to provide information to handle a reconnected call /arameter 9 Send !nfo For Reconnected Call contains the followin% !E !nformation Element 1escription Called number @earer service E "5$ number of the call destination @earer service required for the MO call* derived from the )SM bearer capabilit( information received in the setup request from the MS One of bearer service or teleservice shall be present Tele service required for the MO call* derived from the )SM bearer capabilit( information received in the setup request from the MS or from the emer%enc( setup request from the MS One of bearer service or tele service shall be

Tele service

(a-e 4> of 42

present C6) inde2 Suppress O9CS! Shall be present if it was received in the setup request from the MS This !E indicates that O9CS! shall be suppressed Shall alwa(s be sent in the second interro%ation

From ,#R to MSC


1 Complete Call 1escription 0 This !F is used to instruct the MSC to continue the connection of a call /arameter 9 Complete Call contains the followin% CAMEL specific !EA !nformation Element 1escription O9CS! This !E indicates that CAMEL handlin% applies for an MO call Shall be present in the response to the first interro%ation for an MO call if CAMEL handlin% applies otherwise shall be absent Shall be absent in the response to the second interro%ation for an MO call and in the response to the interro%ation for an MT call This !E identifies the subscriber as havin% ori%inatin% CAMEL dialed services This !E identifies the subscriber as havin% terminatin% CAMEL services in the 4MSC This !E carries the Call Reference &umber provided b( the .LR in the /rovide Roamin% &umber !F This !E is the E "5$ address of the )MSC

19CS! 4T9CS! Call Reference &umber )MSC Address

2 (rocess Call *aitin1escription 0 This !F is used to instruct the MSC to continue the connection of a waitin% call /arameter 9 /rocess Call ;aitin% contains the followin% CAMEL specific !EA !nformation Element Call Reference &umber )MSC Address 1escription This !E carries the Call Reference &umber provided b( the .LR in the /rovide Roamin% &umber !F This !E is the E "5$ address of the )MSC

3 Send Info For Incomin- Call ac1 1escription 0 This !F is used to indicate that the incomin% call for which the MSC requested subscription information shall be forwarded /arameter 9 Send !nfo For !ncomin% Call ac' contains the followin% CAMEL specific !EA !nformation Element 1escription O9CS! This !E indicates that CAMEL handlin% applies for a forwarded call Shall be present if CAMEL handlin% applies= otherwise shall be absent

(a-e 41 of 42

4T9CS! Suppression Of Announcement

Call Reference &umber )MSC Address

This !E identifies the subscriber as havin% terminatin% CAMEL services in the 4MSC This !E indicates that announcements or tones %enerated when the call is forwarded shall be suppressed Shall be sent if it was received in the /rovide Roamin% &umber for this call This !E carries the Call Reference &umber provided b( the .LR in the /rovide Roamin% &umber !F This !E is the E "5$ address of the )MSC

4 Send Info for Incomin- Call ne-ati5e response 1escription 0 This !F is used to indicate that the incomin% call for which the MSC requested subscription information shall not be connected /arameter 9 Send !nfo for !ncomin% Call ne%ative response contains the followin% CAMEL specific !E

!nformation Element Suppression Of Announcement

1escription This !E indicates that announcements or tones %enerated as a result of unsuccessful call setup shall be suppressed Shall be sent if it was received in the /rovide Roamin% &umber for this call

(a-e 42 of 42

Вам также может понравиться