Академический Документы
Профессиональный Документы
Культура Документы
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
IPMultimediaSubsystem
FromWikipedia,thefreeencyclopedia
TheIPMultimediaSubsystemorIPMultimediaCoreNetworkSubsystem(IMS)isanarchitectural
frameworkfordeliveringIPmultimediaservices.Historically,mobilephoneshaveprovidedvoicecallservices
overaswitchedcircuitstylenetwork,ratherthanstrictlyoveranIPpacketswitchednetwork.Alternativemethods
ofdeliveringvoiceorothermultimediaservicesoverIPhavebecomeavailableonsmartphones(e.g.VoIPor
Skype),buttheyhavenotbecomestandardizedacrosstheindustry.IMSisanarchitecturalframeworktoprovide
suchstandardization.
IMSwasoriginallydesignedbythewirelessstandardsbody3rdGenerationPartnershipProject(3GPP),asapart
ofthevisionforevolvingmobilenetworksbeyondGSM.Itsoriginalformulation(3GPPRel5)representedan
approachtodelivering"Internetservices"overGPRS.Thisvisionwaslaterupdatedby3GPP,3GPP2andETSI
TISPANbyrequiringsupportofnetworksotherthanGPRS,suchasWirelessLAN,CDMA2000andfixedlines.
ToeasetheintegrationwiththeInternet,IMSusesIETFprotocolswhereverpossible,e.g.,SIP(SessionInitiation
Protocol).Accordingtothe3GPP,[1]IMSisnotintendedtostandardizeapplications,butrathertoaidtheaccessof
multimediaandvoiceapplicationsfromwirelessandwirelineterminals,i.e.,tocreateaformoffixedmobile
convergence(FMC).Thisisdonebyhavingahorizontalcontrollayerthatisolatestheaccessnetworkfromthe
servicelayer.Fromalogicalarchitectureperspective,servicesneednothavetheirowncontrolfunctions,asthe
controllayerisacommonhorizontallayer.However,inimplementationthisdoesnotnecessarilymapintogreater
reducedcostandcomplexity.
Alternativeandoverlappingtechnologiesforaccessandprovisioningofservicesacrosswiredandwireless
networksincludecombinationsofGenericAccessNetwork,softswitchesand"naked"SIP.
Sinceitisbecomingincreasinglyeasiertoaccesscontentandcontactsusingmechanismsoutsidethecontrolof
traditionalwireless/fixedoperators,theinterestofIMSisbeingchallenged.[2]
ExamplesofglobalstandardsbasedonIMSareMMTelwhichisthebasisforVoiceoverLTE(VoLTE)andRich
CommunicationServices(RCS)whichisalsoknownasjoynorAdvancedMessaging.
Contents
1 History
2 Architecture
2.1 Accessnetwork
2.2 Corenetwork
2.2.1 CSCFCallSessionControlFunction
2.2.2 Applicationservers
2.2.2.1 Functionalmodel
2.2.2.2 PublicServiceIdentity
2.2.3 Mediaservers
2.2.4 Breakoutgateway
2.2.5 PSTNgateways
2.2.6 Mediaresources
2.3 NGNinterconnection
2.4 Charging
2.5 IMSBasedPESArchitecture
2.6 Interfacesdescription
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
1/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
3
4
5
6
7
8
2.6 Interfacesdescription
Sessionhandling
3.1 Initialfiltercriteria
SecurityaspectsofearlyIMSandnon3GPPsystems
Seealso
References
Externallinks
Books
History
IMSwasoriginallydefinedbyanindustryforumcalled3G.IP,formedin1999.3G.IPdevelopedtheinitial
IMSarchitecture,whichwasbroughttothe3rdGenerationPartnershipProject(3GPP),aspartoftheir
standardizationworkfor3GmobilephonesystemsinUMTSnetworks.ItfirstappearedinRelease5
(evolutionfrom2Gto3Gnetworks),whenSIPbasedmultimediawasadded.SupportfortheolderGSM
andGPRSnetworkswasalsoprovided.[3]
3GPP2(adifferentorganizationfrom3GPP)basedtheirCDMA2000MultimediaDomain(MMD)on3GPP
IMS,addingsupportforCDMA2000.
3GPPrelease6addedinterworkingwithWLAN,interoperabilitybetweenIMSusingdifferentIP
connectivitynetworks,routinggroupidentities,multipleregistrationandforking,presence,speech
recognitionandspeechenabledservices(Pushtotalk).
3GPPrelease7addedsupportforfixednetworksbyworkingtogetherwithTISPANreleaseR1.1,the
functionofAGCF(accessgatewaycontrolfunction)andPES(PSTNemulationservice)areintroducedto
thewirelinenetworkforthesakeofinheritanceofserviceswhichcanbeprovidedinPSTNnetwork.AGCF
worksasabridgeinterconnectingtheIMSnetworksandtheMegaco/H.248networks.Megaco/H.248
networksoffersthepossibilitytoconnectterminalsoftheoldlegacynetworkstothenewgenerationof
networksbasedonIPnetworks.AGCFactsaSIPUseragenttowardstheIMSandperformstheroleofP
CSCF.SIPUserAgentfunctionalityisincludedintheAGCF,andnotonthecustomerdevicebutinthe
networkitself.Alsoaddedvoicecallcontinuitybetweencircuitswitchingandpacketswitchingdomain
(VCC),fixedbroadbandconnectiontotheIMS,interworkingwithnonIMSnetworks,policyandcharging
control(PCC),emergencysessions.
3GPPrelease8addedsupportforLTE/SAE,multimediasessioncontinuity,enhancedemergencysessions
andIMScentralizedservices.
3GPPrelease9addedsupportforIMSemergencycallsoverGPRSandEPS,enhancementstomultimedia
telephony,IMSmediaplanesecurity,enhancementstoservicescentralizationandcontinuity.
3GPPrelease10addedsupportforinterdevicetransfer,enhancementstothesingleradiovoicecall
continuity(SRVCC),enhancementstoIMSemergencysessions.
3GPPrelease11addedUSSDsimulationservice,networkprovidedlocationinformationforIMS,SMS
submitanddeliverywithoutMSISDNinIMS,andoverloadcontrol.
Architecture
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
2/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
3GPP/TISPANIMSarchitecturaloverview
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
3/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
3GPP/TISPANIMSarchitecturaloverviewHSSinIMSlayer(asbystandard)
Eachofthefunctionsinthediagramisexplainedbelow.
TheIPmultimediacorenetworksubsystemisacollectionofdifferentfunctions,linkedbystandardizedinterfaces,
whichgroupedformoneIMSadministrativenetwork.[4]Afunctionisnotanode(hardwarebox):Animplementer
isfreetocombinetwofunctionsinonenode,ortosplitasinglefunctionintotwoormorenodes.Eachnodecan
alsobepresentmultipletimesinasinglenetwork,fordimensioning,loadbalancingororganizationalissues.
Accessnetwork
TheusercanconnecttoIMSinvariousways,mostofwhichusethestandardIP.IMSterminals(suchasmobile
phones,personaldigitalassistants(PDAs)andcomputers)canregisterdirectlyonIMS,evenwhentheyare
roaminginanothernetworkorcountry(thevisitednetwork).TheonlyrequirementisthattheycanuseIPandrun
SIPuseragents.Fixedaccess(e.g.,DigitalSubscriberLine(DSL),cablemodems,Ethernet),mobileaccess(e.g.
WCDMA,CDMA2000,GSM,GPRS)andwirelessaccess(e.g.,WLAN,WiMAX)areallsupported.Otherphone
systemslikeplainoldtelephoneservice(POTStheoldanaloguetelephones),H.323andnonIMScompatible
systems,aresupportedthroughgateways.
Corenetwork
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
4/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
HSSHomesubscriberserver:
Thehomesubscriberserver(HSS),oruserprofileserverfunction(UPSF),isamasteruserdatabasethatsupports
theIMSnetworkentitiesthatactuallyhandlecalls.Itcontainsthesubscriptionrelatedinformation(subscriber
profiles),performsauthenticationandauthorizationoftheuser,andcanprovideinformationaboutthesubscriber's
locationandIPinformation.ItissimilartotheGSMhomelocationregister(HLR)andAuthenticationcentre
(AuC).
Asubscriberlocationfunction(SLF)isneededtomapuseraddresseswhenmultipleHSSsareused.
Useridentities:
VariousidentitiesmaybeassociatedwithIMS:IPmultimediaprivateidentity(IMPI),IPmultimediapublic
identity(IMPU),globallyroutableuseragentURI(GRUU),wildcardedpublicuseridentity.BothIMPIandIMPU
arenotphonenumbersorotherseriesofdigits,butuniformresourceidentifier(URIs),thatcanbedigits(aTel
URI,suchastel:+15551234567)oralphanumericidentifiers(aSIPURI,suchassip:john.doe@example.com").
IPMultimediaPrivateIdentity:
TheIPMultimediaPrivateIdentity(IMPI)isauniquepermanentlyallocatedglobalidentityassignedbythehome
networkoperator,andisused,forexample,forRegistration,Authorization,Administration,andAccounting
purposes.EveryIMSusershallhaveoneIMPI.
IPMultimediaPublicIdentity:
TheIPMultimediaPublicIdentity(IMPU)isusedbyanyuserforrequestingcommunicationstootherusers(e.g.
thismightbeincludedonabusinesscard).TherecanbemultipleIMPUperIMPI.TheIMPUcanalsobeshared
withanotherphone,sothatbothcanbereachedwiththesameidentity(forexample,asinglephonenumberforan
entirefamily).
GloballyRoutableUserAgentURI:
GloballyRoutableUserAgentURI(GRUU)isanidentitythatidentifiesauniquecombinationofIMPUandUE
instance.TherearetwotypesofGRUU:PublicGRUU(PGRUU)andTemporaryGRUU(TGRUU).
PGRUUrevealtheIMPUandareverylonglived.
TGRUUdonotrevealtheIMPUandarevaliduntilthecontactisexplicitlyderegisteredorthecurrent
registrationexpires
WildcardedPublicUserIdentity:
AwildcardedPublicUserIdentityexpressesasetofIMPUgroupedtogether.
TheHSSsubscriberdatabasecontainstheIMPU,IMPI,IMSI,MSISDN,subscriberserviceprofiles,service
triggers,andotherinformation.
CSCFCallSessionControlFunction
SeveralrolesofSIPserversorproxies,collectivelycalledCallSessionControlFunction(CSCF),areusedto
processSIPsignallingpacketsintheIMS.
AProxyCSCF(PCSCF)isaSIPproxythatisthefirstpointofcontactfortheIMSterminal.Itcanbe
locatedeitherinthevisitednetwork(infullIMSnetworks)orinthehomenetwork(whenthevisited
networkisnotIMScompliantyet).SomenetworksmayuseaSessionBorderController(SBC)forthis
function.ThePCSCFisatitscoreaspecializedSBCfortheUsernetworkinterfacewhichnotonly
protectsthenetwork,butalsotheIMSterminal.TheuseofanadditionalSBCbetweentheIMSterminaland
thePCSCFisunnecessaryandinfeasibleduetothesignalingbeingencryptedonthisleg.Theterminal
discoversitsPCSCFwitheitherDHCP,oritmaybeconfigured(e.g.duringinitialprovisioningorviaa
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
5/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
3GPPIMSManagementObject(MO))orintheISIMorassignedinthePDPContext(inGeneralPacket
RadioService(GPRS)).
ItisassignedtoanIMSterminalbeforeregistration,anddoesnotchangeforthedurationofthe
registration.
Itsitsonthepathofallsignalling,andcaninspecteverysignaltheIMSterminalmustignoreany
otherunencryptedsignalling.
ItprovidessubscriberauthenticationandmayestablishanIPsecorTLSsecurityassociationwiththe
IMSterminal.Thispreventsspoofingattacksandreplayattacksandprotectstheprivacyofthe
subscriber.
ItinspectsthesignalingandensuresthattheIMSterminalsdonotmisbehave(e.g.changenormal
signalingroutes,donotobeyhomenetwork'sroutingpolicy).
ItcancompressanddecompressSIPmessagesusingSigComp,whichreducestheroundtripover
slowradiolinks.
ItmayincludeaPolicyDecisionFunction(PDF),whichauthorizesmediaplaneresourcese.g.,quality
ofservice(QoS)overthemediaplane.Itisusedforpolicycontrol,bandwidthmanagement,etc.The
PDFcanalsobeaseparatefunction.
Italsogenerateschargingrecords.
AnInterrogatingCSCF(ICSCF)isanotherSIPfunctionlocatedattheedgeofanadministrativedomain.
ItsIPaddressispublishedintheDomainNameSystem(DNS)ofthedomain(usingNAPTRandSRVtype
ofDNSrecords),sothatremoteserverscanfindit,anduseitasaforwardingpoint(e.g.,registering)forSIP
packetstothisdomain.
itqueriestheHSStoretrievetheaddressoftheSCSCFandassignittoauserperformingSIP
registration
italsoforwardsSIPrequestorresponsetotheSCSCF
UptoRelease6itcanalsobeusedtohidetheinternalnetworkfromtheoutsideworld(encrypting
partsoftheSIPmessage),inwhichcaseit'scalledaTopologyHidingInternetworkGateway(THIG).
FromRelease7onwardsthis"entrypoint"functionisremovedfromtheICSCFandisnowpartof
theInterconnectionBorderControlFunction(IBCF).TheIBCFisusedasgatewaytoexternal
networks,andprovidesNATandfirewallfunctions(pinholing).TheIBCFispracticallyaSession
BorderControllerspecializedfortheNNI.
AServingCSCF(SCSCF)isthecentralnodeofthesignallingplane.ItisaSIPserver,butperformssession
controltoo.Itisalwayslocatedinthehomenetwork.ItusesDiameterCxandDxinterfacestotheHSSto
downloaduserprofilesanduploadusertoSCSCFassociations(theuserprofileisonlycachedlocallyfor
processingreasonsonlyandisnotchanged).Allnecessarysubscriberprofileinformationisloadedfromthe
HSS.
ithandlesSIPregistrations,whichallowsittobindtheuserlocation(e.g.,theIPaddressofthe
terminal)andtheSIPaddress
itsitsonthepathofallsignalingmessagesofthelocallyregisteredusers,andcaninspectevery
message
itdecidestowhichapplicationserver(s)theSIPmessagewillbeforwarded,inordertoprovidetheir
services
itprovidesroutingservices,typicallyusingElectronicNumbering(ENUM)lookups
itenforcesthepolicyofthenetworkoperator
therecanbemultipleSCSCFsinthenetworkforloaddistributionandhighavailabilityreasons.It's
theHSSthatassignstheSCSCFtoauser,whenit'squeriedbytheICSCF.Therearemultiple
optionsforthispurpose,includingamandatory/optionalcapabilitiestobematchedbetween
subscribersandSCSCFs.
Applicationservers
SIPApplicationservers(AS)hostandexecuteservices,andinterfacewiththeSCSCFusingSIP.Anexampleof
anapplicationserverthatisbeingdevelopedin3GPPistheVoicecallcontinuityFunction(VCCServer).
Dependingontheactualservice,theAScanoperateinSIPproxymode,SIPUA(useragent)modeorSIPB2BUA
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
6/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
mode.AnAScanbelocatedinthehomenetworkorinanexternalthirdpartynetwork.Iflocatedinthehome
network,itcanquerytheHSSwiththeDiameterShorSiinterfaces(foraSIPAS).
SIPAS:HostandexecuteIMSspecificservices
IPMultimediaServiceSwitchingFunction(IMSSF):InterfacesSIPtoCAPtocommunicatewithCAMEL
ApplicationServers
OSAservicecapabilityserver(OSASCS):InterfacesSIPtotheOSAframework
Functionalmodel
TheASILCM(ApplicationServerIncomingLegControlModel)andASOLCM(ApplicationSeverOutgoing
LegControlModel)storetransactionstate,andmayoptionallystoresessionstatedependingonthespecificservice
beingexecuted.TheASILCMinterfacestotheSCSCF(ILCM)foranincominglegandtheASOLCM
interfacestotheSCSCF(OLCM)foranoutgoingleg.ApplicationLogicprovidestheservice(s)andinteracts
betweentheASILCMandASOLCM.
PublicServiceIdentity
PublicServiceIdentities(PSI)areidentitiesthatidentifyservices,whicharehostedbyapplicationservers.Asuser
identities,PSItakestheformofeitheraSIPorTelURI.PSIsarestoredintheHSSeitherasadistinctPSIorasa
wildcardedPSI:
adistinctPSIcontainsthePSIthatisusedinrouting
awildcardedPSIrepresentsacollectionofPSIs.
Mediaservers
TheMediaResourceFunction(MRF)providesmediarelatedfunctionssuchasmediamanipulation(e.g.voice
streammixing)andplayingoftonesandannouncements.
EachMRFisfurtherdividedintoamediaresourcefunctioncontroller(MRFC)andamediaresourcefunction
processor(MRFP).
TheMRFCisasignallingplanenodethatinterpretsinformationcomingfromanASandSCSCFtocontrol
theMRFP
TheMRFPisamediaplanenodeusedtomix,sourceorprocessmediastreams.Itcanalsomanageaccess
righttosharedresources.
TheMediaResourceBroker(MRB)isafunctionalentitythatisresponsibleforbothcollectionofappropriate
publishedMRFinformationandsupplyingofappropriateMRFinformationtoconsumingentitiessuchastheAS.
MRBcanbeusedintwomodes:
Querymode:ASqueriestheMRBformediaandsetsupthecallusingtheresponseofMRB
InLineMode:ASsendsaSIPINVITEtotheMRB.TheMRBsetsupthecall
Breakoutgateway
ABreakoutGatewayControlFunction(BGCF)isaSIPproxywhichprocessesrequestsforroutingfromanS
CSCFwhentheSCSCFhasdeterminedthatthesessioncannotberoutedusingDNSorENUM/DNS.Itincludes
routingfunctionalitybasedontelephonenumbers.
PSTNgateways
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
7/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
APSTN/CSgatewayinterfaceswithPSTNcircuitswitched(CS)networks.Forsignalling,CSnetworksuseISDN
UserPart(ISUP)(orBICC)overMessageTransferPart(MTP),whileIMSusesSIPoverIP.Formedia,CS
networksusePulsecodemodulation(PCM),whileIMSusesRealtimeTransportProtocol(RTP).
Asignallinggateway(SGW)interfaceswiththesignallingplaneoftheCS.Ittransformslowerlayer
protocolsasStreamControlTransmissionProtocol(SCTP,anIPprotocol)intoMessageTransferPart(MTP,
anSignallingSystem7(SS7)protocol),topassISDNUserPart(ISUP)fromtheMGCFtotheCSnetwork.
Amediagatewaycontrollerfunction(MGCF)isaSIPendpointthatdoescallcontrolprotocolconversion
betweenSIPandISUP/BICCandinterfaceswiththeSGWoverSCTP.Italsocontrolstheresourcesina
MediaGateway(MGW)acrossanH.248interface.
Amediagateway(MGW)interfaceswiththemediaplaneoftheCSnetwork,byconvertingbetweenRTP
andPCM.Itcanalsotranscodewhenthecodecsdon'tmatch(e.g.,IMSmightuseAMR,PSTNmightuse
G.711).
Mediaresources
MediaResourcesarethosecomponentsthatoperateonthemediaplaneandareunderthecontrolofIMScore
functions.Specifically,MediaServer(MS)andMediagateway(MGW)
NGNinterconnection
Therearetwotypesofnextgenerationnetworkinginterconnection:
Serviceorientedinterconnection(SoIx):ThephysicalandlogicallinkingofNGNdomainsthatallows
carriersandserviceproviderstoofferservicesoverNGN(i.e.,IMSandPES)platformswithcontrol,
signalling(i.e.,sessionbased),whichprovidesdefinedlevelsofinteroperability.Forinstance,thisisthecase
of"carriergrade"voiceand/ormultimediaservicesoverIPinterconnection."Definedlevelsof
interoperability"aredependentupontheserviceortheQoSortheSecurity,etc.
Connectivityorientedinterconnection(CoIx):Thephysicalandlogicallinkingofcarriersandservice
providersbasedonsimpleIPconnectivityirrespectiveofthelevelsofinteroperability.Forexample,anIP
interconnectionofthistypeisnotawareofthespecificendtoendserviceand,asaconsequence,service
specificnetworkperformance,QoSandsecurityrequirementsarenotnecessarilyassured.Thisdefinition
doesnotexcludethatsomeservicesmayprovideadefinedlevelofinteroperability.However,onlySoIx
fullysatisfiesNGNinteroperabilityrequirements.
AnNGNinterconnectionmodecanbedirectorindirect.Directinterconnectionreferstotheinterconnection
betweentwonetworkdomainswithoutanyintermediatenetworkdomain.Indirectinterconnectionatonelayer
referstotheinterconnectionbetweentwonetworkdomainswithoneormoreintermediatenetworkdomain(s)
actingastransitnetworks.Theintermediatenetworkdomain(s)provide(s)transitfunctionalitytothetwoother
networkdomains.Differentinterconnectionmodesmaybeusedforcarryingservicelayersignallingandmedia
traffic.
Charging
Offlinechargingisappliedtouserswhopayfortheirservicesperiodically(e.g.,attheendofthemonth).Online
charging,alsoknownascreditbasedcharging,isusedforprepaidservices,orrealtimecreditcontrolofpostpaid
services.Bothmaybeappliedtothesamesession.
ChargingfunctionaddressesareaddressesdistributedtoeachIMSentitiesandprovideacommonlocationfor
eachentitytosendcharginginformation.chargingdatafunction(CDF)addressesareusedforofflinebillingand
OnlineChargingFunction(OCF)foronlinebilling.
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
8/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
OfflineCharging:AlltheSIPnetworkentities(PCSCF,ICSCF,SCSCF,BGCF,MRFC,MGCF,AS)
involvedinthesessionusetheDiameterRfinterfacetosendaccountinginformationtoaCDFlocatedinthe
samedomain.TheCDFwillcollectallthisinformation,andbuildacalldetailrecord(CDR),whichissent
tothebillingsystem(BS)ofthedomain.
EachsessioncarriesanIMSChargingIdentifier(ICID)asauniqueidentifiergeneratedbythefirstIMS
entityinvolvedinaSIPtransactionandusedforthecorrelationwithCDRs.InterOperatorIdentifier(IOI)is
agloballyuniqueidentifiersharedbetweensendingandreceivingnetworks.Eachdomainhasitsown
chargingnetwork.Billingsystemsindifferentdomainswillalsoexchangeinformation,sothatroaming
chargescanbeapplied.
Onlinecharging:TheSCSCFtalkstoaIMSgatewayfunction(IMSGWF)whichlookslikearegularSIP
applicationserver.TheIMSGWFcansignaltheSCSCFtoterminatethesessionwhentheuserrunsoutof
creditsduringasession.TheASandMRFCusetheDiameterRointerfacetowardsanOCF.
Whenimmediateeventcharging(IEC)isused,anumberofcreditunitsisimmediatelydeductedfrom
theuser'saccountbytheECFandtheMRFCorASisthenauthorizedtoprovidetheservice.The
serviceisnotauthorizedwhennotenoughcreditunitsareavailable.
Wheneventchargingwithunitreservation(ECUR)isused,theECF(eventchargingfunction)first
reservesanumberofcreditunitsintheuser'saccountandthenauthorizestheMRFCortheAS.After
theserviceisover,thenumberofspentcreditunitsisreportedanddeductedfromtheaccountthe
reservedcreditunitsarethencleared.
IMSBasedPESArchitecture
IMSbasedPES(PSTNEmulationSystem)providesIPnetworksservicestoanalogdevices.IMSbasedPES
allowsnonIMSdevicestoappeartoIMSasnormalSIPusers.Analogterminalusingstandardanaloginterfaces
canconnecttoIMSbasedPESintwoways
ViaAMGW(AccessMediaGateway)thatislinkedandcontrolledbyAGCF.AGCFisplacedwithinthe
OperatorsnetworkandcontrolsmultipleAMGW.AMGWandAGCFcommunicateusingH.248.1
(Megaco)overtheP1referencepoint.POTSphoneconnecttoAMGWoverthezinterface.Thesignalling
isconvertedtoH.248intheAMGWandpassedtoAGCF.AGCFinterpretstheH.248signalandother
inputsfromtheAMGWtoformatH.248messagesintoappropriateSIPmessages.AGCFpresentsitselfas
PCSCFtotheSCSCFandpassesgeneratedSIPmessagestoSCSCFortoIPborderviaIBCF
(InterconnectionBorderControlFunction).ServicepresentedtoSCSCFinSIPmessagestriggerPESAS.
AGCFhasalsocertainserviceindependentlogic,forexampleonreceiptofoffhookeventfromAMGW,
theAGCFrequeststheAMGWtoplaydialtone.
ViaVGW(VoIPGateway)orSIPGateway/Adapteroncustomerpremises.POTSphonesviaVOIP
GatewayconnecttoPCSCFdirectly.OperatorsmostlyusesessionbordercontrollersbetweenVoIP
gatewaysandPCSCFsforsecurityandtohidenetworktopology.VoIPgatewaylinktoIMSusingSIPover
Gmreferencepoint.TheconversionfromPOTSserviceoverthezinterfacetoSIPoccursinthecustomer
premisesVoIPgateway.POTSsignalingisconvertedtoSIPandpassedontoPCSCF.VGWactsasSIP
useragentandappearstoPCSCFasSIPterminal.
BothAMGWandVGWareunawareoftheservices.TheyonlyrelaycallcontrolsignallingtoandfromthePSTN
terminal.SessioncontrolandhandlingisdonebyIMScomponents.
Interfacesdescription
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
9/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
TISPANIMSarchitecturewithinterfaces
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
10/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
Interface
IMSentities
name
Description
UsedbyMRFCtofetchdocuments(e.g.
scripts,announcementfiles,andother
resources)fromanAS.Alsousedfor
mediacontrolrelatedcommands.
Protocol
Cr
MRFC,AS
Cx
UsedtosendsubscriberdatatotheS
(ICSCF,S CSCFincludingfiltercriteriaandtheir
Diameter
CSCF),HSS priority.AlsousedtofurnishCDFand/or
OCFaddresses.
Dh
UsedbyAStofindtheHSSholdingthe
AS(SIPAS,
userprofileinformationinamultiHSS
OSA,IM
environment.DH_SLF_QUERY
SSF)<>
indicatesanIMPUandDX_SLF_RESP
SLF
returntheHSSname.
Dx
UsedbyICSCForSCSCFtofinda
(ICSCFor correctHSSinamultiHSSenvironment.
SCSCF)<> DX_SLF_QUERYindicatesanIMPU
Diameter
SLF
andDX_SLF_RESPreturntheHSS
name.
Gm
UsedtoexchangemessagesbetweenSIP
UE,PCSCF userequipment(UE)orVoipgatewayand SIP
PCSCF
Technical
specification
TCP/SCTPchannels
TS29.229,
TS29.212
Diameter
TS29.229,
TS29.212
Go
PDF,GGSN
AllowsoperatorstocontrolQoSinauser
planeandexchangechargingcorrelation COPS(Rel5),diameter
informationbetweenIMSandGPRS
(Rel6+)
network
Gq
PCSCF,
PDF
Usedtoexchangepolicydecisions
relatedinformationbetweenPCSCFand Diameter
PDF
Gx
Usedtoexchangepolicydecisions
PCEF,PCRF relatedinformationbetweenPCEFand
PCRF
Diameter
TS29.211,
TS29.212
Gy
Usedforonlineflowbasedbearer
charging.FunctionallyequivalenttoRo
interface
Diameter
TS23.203,
TS32.299
PCEF,OCS
ReferencepointbetweenSCSCFand
AS.Mainfunctionsareto:
ISC
SCSCF<>
AS
Ici
IBCFs
NotifytheASoftheregistered
IMPU,registrationstateandUE
capabilities
SIP
SupplytheASwithinformationto
allowittoexecutemultiple
services
Conveychargingfunction
addresses
Usedtoexchangemessagesbetweenan
IBCFandanotherIBCFbelongingtoa
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
SIP
11/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
differentIMSnetwork.
Izi
TrGWs
Usedtoforwardmediastreamsfroma
TrGWtoanotherTrGWbelongingtoa
differentIMSnetwork.
RTP
Mainfunctionsareto:
ForwardSIPrequestswhichare
destinedtoapublicserviceidentity
hostedbytheAS
Originateasessiononbehalfofa
userorpublicserviceidentity,if
SIP
theAShasnoknowledgeofaS
CSCFassignedtothatuseror
publicserviceidentity
Conveychargingfunction
addresses
Ma
ICSCF<>
AS
Mg
MGCF>
I,SCSCF
ISUPsignallingtoSIPsignallingand
forwardsSIPsignallingtoICSCF
SIP
Mi
SCSCF>
BGCF
UsedtoexchangemessagesbetweenS
CSCFandBGCF
SIP
BGCF>
MGCF
Usedfortheinterworkingwiththe
PSTN/CSdomain,whentheBGCFhas
determinedthatabreakoutshouldoccur
inthesameIMSnetworktosendSIP
messagefromBGCFtoMGCF
SIP
Mk
BGCF>
BGCF
Usedfortheinterworkingwiththe
PSTN/CSdomain,whentheBGCFhas
determinedthatabreakoutshouldoccur
inanotherIMSnetworktosendSIP
messagefromBGCFtotheBGCFinthe
othernetwork
SIP
Mm
ICSCF,S
CSCF,
externalIP
network
Usedforexchangingmessagesbetween
IMSandexternalIPnetworks
SIP
Mn
MGCF,IM
MGW
Allowscontrolofuserplaneresources
H.248
Mp
MRFC,
MRFP
AllowsanMRFCtocontrolmediastream
H.248
resourcesprovidedbyanMRFP.
Mj
Mr
Mr'
SCSCF,
MRFC
AS,MRFC
ApplicationserversendsSIP
messagetoMRFCtoplay
toneandannouncement.This
SIPmessagecontains
UsedtoexchangeinformationbetweenS sufficientinformationtoplay
CSCFandMRFC
toneandannouncementor
SIP
Usedtoexchangesessioncontrols
provideinformationto
betweenASandMRFC
MRFC,sothatitcanask
moreinformationfrom
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
12/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
applicationserverthroughCr
Interface.
Mw
PCSCF,I
Usedtoexchangemessagesbetween
CSCF,S
CSCFs.AGCFappearsasaPCSCFto
CSCF,AGCF theotherCSCFs
SIP
Mx
Usedfortheinterworkingwithanother
IMSnetwork,whentheBGCFhas
BGCF/CSCF, determinedthatabreakoutshouldoccur
IBCF
intheotherIMSnetworktosendSIP
messagefromBGCFtotheIBCFinthe
othernetwork
SIP
P1
AGCF,A
MGW
UsedforcallcontrolservicesbyAGCF
tocontrolH.248AMGWandresidential H.248
gateways
P2
AGCF,CSCF
ReferencepointbetweenAGCFand
CSCF.
UsedbytheAStorequestthatmedia
resourcesbeassignedtoacallwhen
usingMRBinlinemodeorinquery
mode
SIP
SIP,inquerymode(not
specified)
Rc
MRB,AS
Rf
PCSCF,I
CSCF,S
CSCF,
BGCF,
MRFC,
MGCF,AS
Usedtoexchangeofflinecharging
informationwithCDF
Diameter
TS32.299
Ro
AS,MRFC,
SCSCF
Usedtoexchangeonlinecharging
informationwithOCF
Diameter
TS32.299
Usedtoexchangepolicyandcharging
relatedinformationbetweenPCSCFand
PCRF
Diameter
TS29.214
Rx
PCSCF,
PCRF
ReplacementfortheGqreferencepoint.
Sh
UsedtoexchangeUserProfile
information(e.g.,userrelateddata,group
lists,userservicerelatedinformationor
userlocationinformationorcharging
AS(SIPAS,
functionaddresses(usedwhentheAShas
OSASCS),
Diameter
notreceivedthethirdpartyREGISTER
HSS
forauser))betweenanAS(SIPASor
OSASCS)andHSS.AlsoallowASto
activate/deactivatefiltercriteriastoredin
theHSSonapersubscriberbasis
Si
TransportsCAMELsubscription
information,includingtriggersforuseby
IMSSF,HSS
MAP
CAMELbasedapplicationservices
information.
UsedbyMRFCtofetchdocuments
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
13/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
Sr
MRFC,AS
(scriptsandotherresources)fromanAS
HTTP
Ut
UEandSIP
AS(SIPAS,
Facilitatesthemanagementofsubscriber
OSASCS,
informationrelatedtoservicesand
HTTP(s),XCAP
IMSSF)PES
settings
ASand
AGCF
POTS,
Analog
phonesand
VoIP
gateways
ConversionofPOTSservicestoSIP
messages
Sessionhandling
OneofthemostimportantfeaturesofIMS,thatofallowingforaSIPapplicationtobedynamicallyand
differentially(basedontheuser'sprofile)triggered,isimplementedasafilterandredirectsignallingmechanismin
theSCSCF.
TheSCSCFmightapplyfiltercriteriatodeterminetheneedtoforwardSIPrequeststoAS.Itisimportanttonote
thatservicesfortheoriginatingpartywillbeappliedintheoriginatingnetwork,whiletheservicesforthe
terminatingpartywillbeappliedintheterminatingnetwork,allintherespectiveSCSCFs.
Initialfiltercriteria
Aninitialfiltercriteria(iFC)isanXMLbasedformatusedfordescribingcontrollogic.iFCsrepresenta
provisionedsubscriptionofausertoanapplication.TheyarestoredintheHSSaspartoftheIMSSubscription
ProfileandaredownloadedtotheSCSCFuponuserregistration(forregisteredusers)oronprocessingdemand
(forservices,actingasunregisteredusers).iFCsarevalidthroughouttheregistrationlifetimeoruntiltheUser
Profileischanged.[5]
TheiFCiscomposedof:
Prioritydeterminestheorderofcheckingthetrigger.
Triggerpointlogicalcondition(s)whichisverifiedagainstinitialdialogcreatingSIPrequestsorstand
aloneSIPrequests.
ApplicationserverURIspecifiestheapplicationservertobeforwardedtowhenthetriggerpointmatches.
TherearetwotypesofiFCs:
SharedWhenprovisioning,onlyareferencenumber(thesharediFCnumber)isassignedtothesubscriber.
Duringregistration,onlythenumberissenttotheCSCF,nottheentireXMLdescription.Thecomplete
XMLwillhavepreviouslybeenstoredontheCSCF.
Nonsharedwhenprovisioning,theentireXMLdescriptionoftheiFCisassignedtothesubscriber.During
registration,theentireXMLdescriptionissenttotheCSCF.
SecurityaspectsofearlyIMSandnon3GPPsystems
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
14/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
ItisenvisagedthatsecuritydefinedinTS33.203maynotbeavailableforawhileespeciallybecauseofthelackof
USIM/ISIMinterfacesandprevalenceofdevicesthatsupportIPv4.Forthissituation,toprovidesomeprotection
againstthemostsignificantthreats,3GPPdefinessomesecuritymechanisms,whichareinformallyknownas
"earlyIMSsecurity,"inTR33.978.Thismechanismreliesontheauthenticationperformedduringthenetwork
attachmentprocedures,whichbindsbetweentheuser'sprofileanditsIPaddress.Thismechanismisalsoweak
becausethesignalingisnotprotectedontheusernetworkinterface.
CableLabsinPacketCable2.0,whichadoptedalsotheIMSarchitecturebuthasnoUSIM/ISIMcapabilitiesintheir
terminals,publisheddeltastothe3GPPspecificationswheretheDigestMD5isavalidauthenticationoption.Later
on,TISPANalsodidasimilareffortgiventheirfixednetworksscopes,althoughtheproceduresaredifferent.To
compensateforthelackofIPseccapabilities,TLShasbeenaddedasanoptionforsecuringtheGminterface.Later
3GPPReleaseshaveincludedtheDigestMD5method,towardsaCommonIMSplatform,yetinitsownandagain
differentapproach.Althoughall3variantsofDigestMD5authenticationhavethesamefunctionalityandarethe
samefromtheIMSterminal'sperspective,theimplementationsontheCxinterfacebetweentheSCSCFandthe
HSSaredifferent.
Seealso
4G
LTE
UMB
Mobilebroadband
Softswitch
VoiceoverIP
MobileVoIP
SIMPLE
Peertopeervideosharing
Videoshare
Imageshare
IPconnectivityaccessnetwork
TextoverIP
Multimediatelephony(MMTel)
Voicecallcontinuity
Pushtotalk
IMPS
RichCommunicationSuite
Servicecapabilityinteractionmanager
ExtensionstotheSIPfortheIPmultimediasubsystem
References
1.TechnicalSpecificationGroupServicesandSystemAspects(2006),IPMultimediaSubsystem(IMS),Stage2,TS23.228,
3rdGenerationPartnershipProject
2.AlexanderHarrowell,StaffWriter(October2006),APointlessMultimediaSubsystem?,MobileCommunications
International,archivedfromtheoriginalonSeptember2010
3."3GPPReleaseDescriptions".3GPP.
4.3GPP,23.228."3GPPStage2Specifications".
5.3GPP,29.228."3GPPStage2Specifications".
Externallinks
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
15/16
9/20/2016
IPMultimediaSubsystemWikipedia,thefreeencyclopedia
AdecentIMStutorial(http://www.rennes.enstbretagne.fr/~gbertran/files/IMS_an_overview.pdf)
IMSmultipagetutorial(http://www.radioelectronics.com/info/telecommunications_networks/imsipmulti
mediasubsystem/tutorialbasics.php)
IMSCallFlows(http://www.eventhelix.com/ims/)
Books
Camarillo,GonzaloGarcaMartn,MiguelA.(2007).The3GIPmultimediasubsystem(IMS):Mergingthe
InternetandtheCellularWorlds(2ed.).Chichester[u.a.]:Wiley.ISBN0470018186.
Poikselk,Miikka(2007).TheIMS:IPmultimediaconceptsandservices(2ed.).Chichester[u.a.]:Wiley.
ISBN0470019069.
SyedA.Ahson,MohammedIlyas,ed.(2009).IPmultimediasubsystem(IMS)handbook.BocaRaton:CRC
Press.ISBN1420064592.
Wuthnow,MarkStafford,MatthewShih,Jerry(2010).IMS:ANewModelforBlendingApplications.
BocaRaton:CRCPress.ISBN1420092855.
Retrievedfrom"https://en.wikipedia.org/w/index.php?title=IP_Multimedia_Subsystem&oldid=739647193"
Categories: Audionetworkprotocols Emergingstandards LTE(telecommunication) Mobiletechnology
Mobiletelecommunications Mobiletelecommunicationsstandards Multimedia Networkarchitecture
Telecommunications Telecommunicationsinfrastructure Videotelephony VoIPterminology&concepts
Thispagewaslastmodifiedon16September2016,at01:23.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.
Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisaregisteredtrademark
oftheWikimediaFoundation,Inc.,anonprofitorganization.
https://en.wikipedia.org/wiki/IP_Multimedia_Subsystem
16/16