Page 372 - From GMS to LTE
P. 372

358  From GSM to LTE-Advanced Pro and 5G

            bearer used for standard Internet connectivity is used. The reasons for this are that
            some network operators support the IMS default bearer only on LTE but not necessarily
            on the GSM or UMTS radio network and also because IMS connectivity is not neces-
            sarily available while a subscriber is roaming outside the home country.
             GSMA  IR.92  allows  different  kinds  of  authentication  mechanisms  for  the  HTTP
            exchange, for example, a challenge / response mechanism that uses the secret key on
            the SIM card. Over HTTP, the challenge / response mechanism is implemented by the
            mobile device sending the XCAP request without authentication information first. This
            is then rejected by the network with a ‘HTTP 401 Unauthorized’ response containing
            authentication information from the network side. The mobile device then forwards the
            information contained in the challenge message to the SIM card, which generates the
            required response values. The mobile then sends another HTTP XCAP request con-
            taining the authentication response and the original XCAP request.
             Before a request to the TAS supplementary service database can be sent over HTTP,
            a DNS request is required to get the IP address of the server. The name to be queried is
            standardized and contains the Mobile Country Code (MCC) and Mobile Network Code
            (MNC) of the user’s home network operator and is structured as follows:
            xcap.ims.mncXXX.mccXXX.pub.3gppnetwork.org
             Once the IP address of the server has been obtained the mobile device then sends a
            HTTP ‘GET’ request to get the current communication‐diversion settings from the
            server. The request is standardized and contains, as shown in the example below, the
            telephone number of the user for which the settings are to be read, the IMS identifier of
            the home network operator and which kind of settings are to be read (in this case the
            communication‐diversion settings):
            GET /simservs.ngn.etsi.org/users/sip:+443393144238@ims. vodafone.
            co.uk/simservs.xml/~~/simservs/communication-diversion HTTP/1.1
             The TAS then returns an XML‐formatted response that contains the parameters of all
            configured call forwarding (communication‐diversion) functions. The following excerpt
            shows the part of the XML response that contains the current configuration of the call
            forward no‐reply feature:
            <communication‐diversion active=“true”>
             <NoReplyTimer>25</NoReplyTimer>
             […]
             <cp:ruleset>
               […]
               <cp:rule id=“cfnry”>
                 <cp:conditions>
                   <rule‐deactivated/>
                   <no‐answer/>
                 </cp:conditions>
                 <cp:actions>
                   <forward-to>
                     <target>tel:+443397788990</target>
                   </forward-to>
                 </cp:actions>
               </cp:rule>
   367   368   369   370   371   372   373   374   375   376   377