<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title>The IP Multimedia Subsystem (IMS) Technical Blog</title>
		<link>http://www.imsbook.com/index.php</link>
		<description><![CDATA[Copyright 2006 - 2007 by Georg Mayer - all rights reserved]]></description>
		<copyright>Copyright 2008, Georg Mayer</copyright>
		<managingEditor>Georg Mayer</managingEditor>
		<language>en-US</language>
		<generator>SPHPBLOG 0.4.8</generator>
		<item>
			<title>Find your way on the 3GPP WebSite</title>
			<link>http://www.imsbook.com/index.php?entry=entry070601-065426</link>
			<description><![CDATA[The <a href="http://theimslantern.blogspot.com/" target="_blank" >IMS Lantern</a>, a blog on IMS that I recommend you to read, has a good article on <a href="http://theimslantern.blogspot.com/2007/05/finding-your-way-on-3gpp-web-site.html" target="_blank" >Finding your way on the 3GPP website</a>. It is for sure helpful if you are looking for standards, the workplan or further information.]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry070601-065426</guid>
			<author>Georg Mayer</author>
			<pubDate>Fri, 01 Jun 2007 04:54:26 GMT</pubDate>
		</item>
		<item>
			<title>Forking and Resource Reservation in IMS</title>
			<link>http://www.imsbook.com/index.php?entry=entry060614-152123</link>
			<description><![CDATA[
<p>
SIP RFC 3261 defines the possibility that an INVITE request can be sent in parallel to different destination UEs (parallel forking). This can be the case if the called user is registered from several terminals at the same time, e.g. from a mobile phone, a laptop and a fixed phone. In IMS the possibility for a user to be registered from multiple terminals at the same time was introduced in IMS Rel-6. 
</p>
<p>
Whilst in a fixed network environment resources are generally available, in GRPS resources for video and audio streams need to be reserved on demand by the terminal. When it comes to forking, the resource reservation on the calling (A) side needs special attention.
</p>
<p>
Let&#039;s assume the following:
<ul style="margin-top:0px;">
<li>
user A is attached to the IMS via UMTS/GPRS;
</li>
<li>
user B is registered to IMS from three terminals: B1, B2 and B3 and has set no further preferences (e.g. feature tags);
</li>
<li>
terminal B1 supports only audio, whilst terminals B2 and B3 support audio and video; and
</li>
<li>
user A wants to invite user B to a voice and video session.
</li>
</ul>
<p>
User A would send out an INVITE, including SDP for one voice and one video stream. 
</p>
<code>
&nbsp;&nbsp;&nbsp;&nbsp;---INVITE B----><br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 3458 <br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 3400 <br/>
</code>
<p>
The INVITE reaches the S-CSCF of B, which forks it in parallel to all three terminals of the user:
</p>
<code>
&nbsp;&nbsp;&nbsp;&nbsp;---INVITE B1----><br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 3458 <br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 3400 <br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;---INVITE B2----><br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 3458 <br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 3400 <br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;---INVITE B3----><br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 3458 <br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 3400 <br/>
</code>
<p>
Based on their capabilities, all three terminals respond with a 183 (Session Progress) response, each of them creating a separate dialog:
</p>
<code>
&nbsp;&nbsp;&nbsp;&nbsp;<--183 from B1---<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 4010<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 0&nbsp;&nbsp;&nbsp;&nbsp;<-- no support for video<br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;<--183 from B2---<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 7070<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 7072<br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;<--183 from B3---<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=audio 9598<br/>
&nbsp;&nbsp;&nbsp;&nbsp;m=video 9600<br/>
</code>
<p>
We assume these three 183 responses are received by terminal A in the sequence as shown above. As terminal A is attached via GPRS, it now needs to reserve the related resources. 
</p>
<p>
In the end only one of the three sessions (either with B1, B2 or B3) will be established. Therefore terminal A does not need to reserve independent resources for all three dialogs. At maximum it needs to reserve the resources that were indicated in the initial INVITE request (i.e. one audio and one video stream).
</p>
<p>
So for the first 183 response (from B1), terminal A would start resource reservation for one audio stream. When receiving the second 183 (from B2), it will modify the reserved resources (in GPRS: the media PDP context) to meet the requirements for a single (!) audio stream and a video stream. It is important that terminal A does <b>not</b> reserve two audio streams here - one is sufficient, as in the end anyhow only one media session will be established.
</p>
<p>
When receiving the third 183 (from B3), the resources fro audio and video have already been reserved, so no further resource reservation is needed.
</p>
<p>
In this exaple we now assume further that the user accepts the call from terminal B1, i.e. B1 sends out a 200 (OK) response for the INVITE. Upon receiving this, the S-CSCF starts cancelling the dialogs towards B2 and B3. Terminal A, when receiving the 200 (OK) from B1 will again modify the resources, this time dropping the reserved video stream, as this one cannot be served by B1 (see first 183 response).
</p>
<b>Simplified call flow</b>
<code>
&nbsp;&nbsp;A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S-CSCF&nbsp;of&nbsp;B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B3<br/>
&nbsp;&nbsp;--INVITE&nbsp;B---->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--INVITE&nbsp;B1--><br/>
&nbsp;&nbsp;m=audio&nbsp;3458&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;3458<br/>
&nbsp;&nbsp;m=video&nbsp;3400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;3400<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;------INVITE&nbsp;B2------><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;3458<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;3400<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;------INVITE&nbsp;B3-------------><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;3458<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;3400<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;<-183&nbsp;from&nbsp;B1--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--183&nbsp;from&nbsp;B1--<br/>
&nbsp;&nbsp;m=audio&nbsp;4010&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;4010<br/>
&nbsp;&nbsp;m=video&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;0<br/>
&nbsp;&nbsp;[A&nbsp;starts&nbsp;resource&nbsp;reservation&nbsp;for&nbsp;audio]<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;<-183&nbsp;from&nbsp;B2--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--183&nbsp;from&nbsp;B2--------<br/>
&nbsp;&nbsp;m=audio&nbsp;7070&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;7070<br/>
&nbsp;&nbsp;m=video&nbsp;7072&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;7072<br/>
&nbsp;&nbsp;[A&nbsp;adds&nbsp;video&nbsp;to&nbsp;the&nbsp;reserved&nbsp;resources]<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;<-183&nbsp;from&nbsp;B3--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--183&nbsp;from&nbsp;B3----------------<br/>
&nbsp;&nbsp;m=audio&nbsp;9598&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=audio&nbsp;9598<br/>
&nbsp;&nbsp;m=video&nbsp;9600&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m=video&nbsp;9600<br/>
&nbsp;&nbsp;[A&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;change&nbsp;its&nbsp;resource&nbsp;reservation]<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;[several&nbsp;other&nbsp;messages&nbsp;may&nbsp;follow,&nbsp;such&nbsp;as&nbsp;PRACK,&nbsp;UPDATE&nbsp;and&nbsp;180]<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;<--200&nbsp;from&nbsp;B1--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--200&nbsp;from&nbsp;B1--<br/>
&nbsp;&nbsp;[A&nbsp;changes&nbsp;reserved&nbsp;resources&nbsp;to&nbsp;audio&nbsp;only]<br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;---ACK&nbsp;to&nbsp;B1---->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---ACK&nbsp;to&nbsp;B1----><br/>
&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--CANCEL&nbsp;to&nbsp;B2-------><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--200&nbsp;for&nbsp;CANCEL----<br/>
&nbsp;&nbsp;<--497&nbsp;from&nbsp;B3--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--497&nbsp;for&nbsp;INVITE----<br/>
&nbsp;&nbsp;---ACK--------->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---ACK--------------><br/>
&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--CANCEL&nbsp;to&nbsp;B3-------------><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--200&nbsp;for&nbsp;CANCEL-----------<br/>
&nbsp;&nbsp;<--497&nbsp;from&nbsp;B2--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<--497&nbsp;for&nbsp;INVITE-----------<br/>
&nbsp;&nbsp;---ACK--------->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---ACK----------------------><br/>
<br/>
</code>
<hr/>
Related Chapters in <a href=”http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470019069,descCd-description.html” target=”_new”>the IMS Book</a>:
<ul style="margin-top:0px;">
<li>3.7 – IMS Concepts - Sharing a single user identity between multiple devices</li>
<li>11.6 - An example IMS session - Resource Reservation</li>
</ul>
Related Sections in <a href="http://www.3gpp.org/ftp/Specs/html-info/24229.htm" title="3GPP TS 24.229 - SIP and SDP for IMS - stage 3" target="_new">TS 24.229</a>:
<ul style="margin-top:0px;">
<li>9.2.3 - Special requirements applying to forked responses</li>
</ul>
<hr/>
<a href="http://del.icio.us/post?url=http://www.imsbook.com/index.php?entry=http://www.imsbook.com/index.php?entry=entry060614-152123&title=Forking and Resource Reservation in IMS - the IMS Technical Blog" target="_new">
Add to del.icio.us</a>
  –  
<a href="mailto:?subject=Forking and Resource Reservation in IMS at the IMS Technical Blog&body=There is an interesting article on Forking and Resource Reservation in IMS at the IMS Technical Blog. You can find it here: http:%2F%2Fwww.imsbook.com%2Findex.php?entry=http://www.imsbook.com/index.php?entry=entry060614-152123">
E-Mail to another person</a>
  –  
<a href="mailto:gema@gmx.de?subject=Your Article on Forking and Resource Reservation in IMS at the IMS Technical Blog&body=Hello Georg,"> E-Mail the author</a>
<br/>
<br/>
<a href="http://www.technorati.com" target="_new" title="Technorati">Technorati</a> Tags: <a href="http://technorati.com/tag/ims" rel="tag" class="techtag">ims</a> <a href="http://technorati.com/tag/sip" rel="tag" class="techtag">sip</a> <a href="http://technorati.com/tag/forking" rel="tag" class="techtag">forking</a> <a href="http://technorati.com/tag/resourcereservation" rel="tag" class="techtag">resourcereservation</a> <a href="http://technorati.com/tag/" rel="tag" class="techtag"></a><hr/>]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060614-152123</guid>
			<author>Georg Mayer</author>
			<pubDate>Wed, 14 Jun 2006 13:21:23 GMT</pubDate>
		</item>
		<item>
			<title>TS 24.229 v7.4.0 just came out</title>
			<link>http://www.imsbook.com/index.php?entry=entry060614-125146</link>
			<description><![CDATA[<a href="http://www.3gpp.org/ftp/Specs/archive/24_series/24.229/24229-740.zip" >TS 24.229 version 7.4.0</a> just came out. It includes the latest approved changes to the specification.<hr/>]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060614-125146</guid>
			<author>Georg Mayer</author>
			<pubDate>Wed, 14 Jun 2006 10:51:46 GMT</pubDate>
		</item>
		<item>
			<title>Change of Realm Parameter during IMS AKA Authentication</title>
			<link>http://www.imsbook.com/index.php?entry=entry060613-110843</link>
			<description><![CDATA[
<p>
During IMS registration the UE reads a public user identity and the realm from the ISIM (or derives them from the USIM, if no ISIM is available), puts them into the Authorization header and sends it within the initial REGISTER request to the S-CSCF.
</p>
<code>
&nbsp;&nbsp;REGISTER sip:initially_provisioned_home_domain.com SIP/2.0<br/>
&nbsp;&nbsp;Authorization: Digest username="dragonslayer@home1.fr",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  realm="<b>initially_provisioned_home_domain.com</b>",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  nonce="", uri="sip:initially_provisioned_home_domain.com",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  response=""<br/>
<br/>
[only relevant headers are shown]
</code>
<p>
The network may decide to use a different realm, e.g. in the above case instead of "initially_provisioned_home_domain.com" it might use "imsbook.com". When challenging the user, the S-CSCF therefore sends back the following:
</p>
<code>
&nbsp;&nbsp;SIP/2.0 401 Unauthorized<br/>
&nbsp;&nbsp;WWW-Authenticate: Digest realm="<b>imsbook.com</b>",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  nonce={noncevalue}, algorithm=AKAv1-MD5<br/>
</code>
<p>
Upon receiving this, the UE now must use the received realm in all further Authorization headers. This means that the realm received from the network overrides the realm stored on the ISIM/derived from the USIM. The REGISTER request that the UE sends out next would therefore contain the following:
</p>
<code>
&nbsp;&nbsp;REGISTER sip:initially_provisioned_home_domain.com SIP/2.0<br/>
&nbsp;&nbsp;Authorization: Digest username="dragonslayer@home1.fr",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  realm="<b>imsbook.com</b>",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  nonce="{received-nonce-value}",<br/>    
&nbsp;&nbsp;&nbsp;&nbsp;  uri="sip:initially_provisioned_home_domain.com",<br/>
&nbsp;&nbsp;&nbsp;&nbsp;  response="{calculated-response-value}"<br/>
</code>
<p>
The UE always must use the latest received realm value, even if the network decides to change the realm during e.g. a re-authentication.
</p>
<hr/>
Related Chapters in <a href=”http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470019069,descCd-description.html” target=”_new”>the IMS Book</a>:
<ul style="margin-top:0px;">
<li>3.19.2 – IMS Concepts - Authentciation and Key Agreement (AKA)
<li>10.6.2 – An Example IMS Registration - HTTP digest and 3GPP AKA</li>
</ul>
Related CRs to <a href="http://www.3gpp.org/ftp/Specs/html-info/24229.htm" title="3GPP TS 24.229 - SIP and SDP for IMS - stage 3" target="_new">TS 24.229</a>:
<a href="http://www.3gpp.org/ftp/tsg_ct/TSG_CT/TSGC_32/TDocs/CP-060230.zip">Rel-5</a></li>
 - 
<a href="http://www.3gpp.org/ftp/tsg_ct/TSG_CT/TSGC_32/TDocs/CP-060231.zip">Rel-6</a></li>
-
<a href="http://www.3gpp.org/ftp/tsg_ct/TSG_CT/TSGC_32/TDocs/CP-060232.zip">Rel-7</a></li>
</ul>
<hr/>
<a href="http://del.icio.us/post?url=http://www.imsbook.com/index.php?entry=http://www.imsbook.com/index.php?entry=entry060613-110843&title=Change of Realm Parameter during IMS AKA Authentication  - the IMS Technical Blog" target="_new">
Add to del.icio.us</a>
  –  
<a href="mailto:?subject=Change of Realm Parameter during IMS AKA Authentication at the IMS Technical Blog&body=There is an interesting article on Change of Realm Parameter during IMS AKA Authentication at the IMS Technical Blog. You can find it here: http:%2F%2Fwww.imsbook.com%2Findex.php?entry=http://www.imsbook.com/index.php?entry=entry060613-110843">
E-Mail to another person</a>
  –  
<a href="mailto:gema@gmx.de?subject=Your Article on Change of Realm Parameter during IMS AKA Authentication at the IMS Technical Blog&body=Hello Georg,"> E-Mail the author</a>
<br/>
<br/>
<a href="http://www.technorati.com" target="_new" title="Technorati">Technorati</a> Tags: <a href="http://technorati.com/tag/ims" rel="tag" class="techtag">ims</a> <a href="http://technorati.com/tag/aka" rel="tag" class="techtag">aka</a> <a href="http://technorati.com/tag/security" rel="tag" class="techtag">security</a> <a href="http://technorati.com/tag/realm" rel="tag" class="techtag">realm</a> <a href="http://technorati.com/tag/authentication" rel="tag" class="techtag">authentication</a> <a href="http://technorati.com/tag/digest" rel="tag" class="techtag">digest</a>]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060613-110843</guid>
			<author>Georg Mayer</author>
			<pubDate>Tue, 13 Jun 2006 09:08:43 GMT</pubDate>
		</item>
		<item>
			<title>TR 24.930 - the right place to find example IMS call flows</title>
			<link>http://www.imsbook.com/index.php?entry=entry060611-125648</link>
			<description><![CDATA[
<p>
During the last year the procedures for IMS session establishement were changed significantly in 3GPP. For a reader, who is not familiar with all the possible scenarios or is only looking for one of them, the procedures described in <a href="http://www.3gpp.org/ftp/Specs/html-info/24229.htm" title="3GPP TS 24.229 - SIP and SDP for IMS - stage 3" target="_new">TS 24.229</a> (subclauses 5.1.3, 5.1.4 and clause 6) might be complicated to understand. 
</p>
<p>
In order to give readers and implementors more guidance, <a href="http://www.3gpp.org/ftp/Specs/html-info/24930.htm" title="3GPP tR 24.930 - Example IMS Session Setup Flows" target="_new">TR 24.930</a> was created. This Technical Report includes example IMS session setup flows for different scenarios. 
</p>
<p>
Although the TR is still work in progress, it already contains most of the necessary information. There are currently five flows, covering the detailed signalling for the following cases for IMS session establishment:
</p>
<ul>
<li>
Both endpoints need to reserve their resources
<br/>
e.g. both phones are connected over UMTS/GPRS to the IMS network
<br/><br/>
</li>
<li>
Only the called endpoint needs to reserve resources
<br/>
e.g. the calling phone is attached via wireless LAN and the called phone is attached via UMTS/GPRS to the IMS network.
<br/><br/>
</li>
<li>
Only the calling endpoint needs to reserve resources
<br/>
e.g. the calling phone is attached via UMTS/GPRS and the called phone is attached via DSL to the IMS network.
<br/><br/>
</li>
<li>
The calling endpoint needs to reserve resources and the called endpoint is outside the IMS (Interworking Scenario)
<br/>
e.g. the calling phone is attached via UMTS/GPRS to the IMS network and the called phone is a SIP terminal in the internet, without being registered to an IMS network
<br/><br/>
</li>
<li>
The calling endpoint is outside the IMS and the called endpoint needs to reserve resources (Interworking Scenario)
<br/>
e.g. the calling phone is SIP terminal in the internet, without begin registered to an IMS network and the called phone is attached via UMTS/GPRS to the IMS network
</li>
</ul>
<p>
<b>
<em>
TS 24.228 - the outdated example call flows
</em>
</b>
<br/>
As there are questions coming up on TS 24.228, which also contains example call flows, I give a short history of that spec and try to explain why one should not use it anymore.
</p>
<p>
When 3GPP started working on IMS on a protocol level, the new SIP RFC was still on its way and there were also many SIP extensions, that were under discussion during that time in IETF. In addition to that the IMS architecture also went through some changes, although the basics were settled.
</p>
<p>
In order to keep on track with the decisions made in other groups, 3GPP CT1 decided to create a document with example call flows, which was 3GPP TS 24.228. If your computer is slow and lacks memory, don&#039;t open it - it is a 800 pages word file, full of message sequence drawings and message contents. 24.228 is usually referred to as "the monster". 
</p>
<p>
The example call flows were in fact very helpful in the beginning and helped a lot to derive the normative protocol specification for IMS from it. Also a lot of holes in the specifications were found there and could be fixed. Unfortunatley the specification grew and grew and at the same time IETF changed its SIP-related drafts frequently, which caused further changes in 24.228.
</p>
<p>
In the end the outcome did not justify the effort anymore and people stopped maintaining the example flows. The document itself still exists, but only in a 3GPP Release 5 version, i.e. it does officially not exist for Rel-6 and later releases. 
</p>
<p>
But this does not stop people from looking into it - which is ok, as 24.228 still contains a lot of valuable information, the only thing is: one cannot trust the information in it to be up to date, i.e. it can be wrong. That&#039;s why the golden rule is: <em><b>Don&#039;t trust 24.228 - best is not to look into it at all.</b></em>
</p>
<p>
After seeing that example flows turn out to be a huge maintenance work, CT1 got reluctant to specify much more of them. Nevertheless there are some in the IMS Presence (<a href="http://www.3gpp.org/ftp/Specs/html-info/24141.htm" title="3GPP TS 24.141 - Presence in IMS - stage 3" target="_new">TS 24.141</a>), IMS Conferencing (<a href="http://www.3gpp.org/ftp/Specs/html-info/24147.htm" title="3GPP TS 24.147 - IMS Conferencing - stage 3" target="_new">TS 24.147</a>) and IMS Messaging (<a href="http://www.3gpp.org/ftp/Specs/html-info/24247.htm" title="3GPP TS 24.247 - IMS Messaging - stage 3" target="_new">TS 24.247</a>) specs. 
</p>
<hr/>
<b>Summary:</b>
</p>
<p>
To get a frist impression and understanding of how session setup in IMS works, it is receommended to have a look into <a href="http://www.3gpp.org/ftp/Specs/html-info/24930.htm" title="3GPP tR 24.930 - Example IMS Session Setup Flows" target="_new">TR 24.930</a>. 
</p>
<p>
TS 24.228 should be avoided - it is not to date anymore and will not be further maintained.
</p>
<p>
If you are looking for the textual description of how SIP and SDP are used in IMS, then <a href="http://www.3gpp.org/ftp/Specs/html-info/24229.htm" title="3GPP TS 24.229 - SIP and SDP for IMS - stage 3" target="_new">TS 24.229</a> is the right place to look at.
</p>
<p>
There are further specifications that show example call flows also for other protocols used in IMS (e.g. Diameter and COPS) - you can find a <a href="http://www.imsbook.com/static.php?page=standards#Examples" title="example call flows for SIP and IMS">list of them here</a>.
<hr/>
<a href="http://del.icio.us/post?url=http://www.imsbook.com/index.php?entry=http://www.imsbook.com/index.php?entry=entry060611-125648&title=TR 24.930 - the right place to find example IMS call flows - the IMS Technical Blog" target="_new">
Add to del.icio.us</a>
&nbsp;&nbsp;&ndash;&nbsp;&nbsp;
<a href="mailto:?subject=&quot;TR 24.930 - the right place to find example IMS call flows&qot; at the IMS Technical Blog&body=There is an interesting article on &quot;TR 24.930 - the right place to find example IMS call flows?&quot; at the IMS Technical Blog. You can find it here: http:%2F%2Fwww.imsbook.com%2Findex.php?entry=http://www.imsbook.com/index.php?entry=entry060611-125648"">
E-Mail to another person</a>
&nbsp;&nbsp;&ndash;&nbsp;&nbsp;
<a href="mailto:gema@gmx.de?subject=Your Article on &quot;TR 24.930 - the right place to find example IMS call flows&quot at the IMS Technical Blog&body=Hello Georg,"> E-Mail the author</a>
<br/>
<br/>
<a href="http://www.technorati.com" target="_new" title="Technorati">Technorati</a> Tags: <a href="http://technorati.com/tag/24930" rel="tag" class="techtag">24930</a> <a href="http://technorati.com/tag/ims" rel="tag" class="techtag">ims</a> <a href="http://technorati.com/tag/example" rel="tag" class="techtag">example</a> <a href="http://technorati.com/tag/callflow" rel="tag" class="techtag">callflow</a> <a href="http://technorati.com/tag/protocol" rel="tag" class="techtag">protocol</a> <a href="http://technorati.com/tag/voip" rel="tag" class="techtag">voip</a> <a href="http://technorati.com/tag/sip" rel="tag" class="techtag">sip</a> <a href="http://technorati.com/tag/sdp" rel="tag" class="techtag">sdp</a> <a href="http://technorati.com/tag/24229" rel="tag" class="techtag">24229</a> <a href="http://technorati.com/tag/3gpp" rel="tag" class="techtag">3gpp</a> <a href="http://technorati.com/tag/session" rel="tag" class="techtag">session</a>]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060611-125648</guid>
			<author>Georg Mayer</author>
			<pubDate>Sun, 11 Jun 2006 10:56:48 GMT</pubDate>
		</item>
		<item>
			<title>Standards List Updated</title>
			<link>http://www.imsbook.com/index.php?entry=entry060611-121842</link>
			<description><![CDATA[Just having created it, I decided to revise the standards list again, so that it better to use. Also I added comments to most of the specifications, to make it easier to finde them. Here you find the new version:<br /><br /><center><a href="http://www.imsbook.com/static.php?page=standards" title="IMS and SIP standards list">IMS and SIP standards list</a></center><br />]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060611-121842</guid>
			<author>Georg Mayer</author>
			<pubDate>Sun, 11 Jun 2006 10:18:42 GMT</pubDate>
		</item>
		<item>
			<title>Added 3GPP and IETF standards lists</title>
			<link>http://www.imsbook.com/index.php?entry=entry060609-072531</link>
			<description><![CDATA[<p>
Just added a a list with <a href="http://www.imsbook.com/static.php?page=static060609-063350" title="The IMS Technical Blog: 3GPP IMS Specs" target="_new">3GPP specifications</a> and another one with <a href="http://www.imsbook.com/static.php?page=static060609-065003" title="The IMS Technical Blog: IETF RFCs" target="_new">IETF RFCs</a>, both including only those documents that are related in one or the other way to IMS. You can reach them from the Links section on the top right of this site.
</p>
<p>
Both lists are very basic at the moment - they will be extended during the next weeks. 
</p>
<p>
I intentionally did not list any IETF drafts - they can be more easily accessed from the <a href="https://datatracker.ietf.org/public/pidtracker.cgi" target="_new" title="IETF Drafts Tracker">IETF Drafts Tracker</a>.
</p>]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060609-072531</guid>
			<author>Georg Mayer</author>
			<pubDate>Fri, 09 Jun 2006 05:25:31 GMT</pubDate>
		</item>
		<item>
			<title>How to find IMS related standards?</title>
			<link>http://www.imsbook.com/index.php?entry=entry060604-201934</link>
			<description><![CDATA[
<p>
Before coming across the problem of trying to understand the content of standards, one has to find these documents. All relevant specifications are available for free, but some of them are hidden very carefully in the internet. Several sites on the internet maintain more or less up to date lists of standards, but still I think it is good to be able to find the specifications at the place where they are originally maintained and for sure are always available in their latest version.
</p>
<p>
There are currently four major standards bodies that publish IMS related specifications and standards: 3GPP, IETF, OMA and ETSI TISPAN. This text gives you guidance on finding 3GPP and IETF specifications.
</p>
<p>
<a href="http://www.3gpp.org" target="_new" title="3GPP Homepage"><b>3GPP - The Third Generation Partnership Project</b></a>
</p>
<p>
3GPP is divided into four <a href="http://www.3gpp.org/tb/home.htm" title="3GPP TSGs & WGs" target="_new">Technical Specification Groups (TSGs)</a>, under which the so-called Working Groups (WGs) are organized. The technical work happens and is agreed in the WGs. The TSGs hold plenary meetings and give their final approval to the documents.
</p>
<p>
There are two types of documents that 3GPP specifies: Technical Specifications (TSs) and Technical Reports (TRs). 
</p>
<p>
For IMS the majority of the work is happening in the following working groups:
</p>
<ul>
<li>
TSG SA WG1 "SA1" (<a href="http://www.3gpp.org/tb/SA/SA1/SA1.htm" title="SA1" target="_new">Services / Requirements</a>)
</li>
<li>
TSG SA WG2 "SA2" (<a href="http://www.3gpp.org/tb/SA/SA2/SA2.htm" title="SA2" target="_new">Architecture</a>)
</li>
<li>
TSG SA WG3 "SA3" (<a href="http://www.3gpp.org/tb/SA/SA3/SA3.htm" title="SA3" target="_new">Security</a>)
</li>
<li>
TSG CT WG1 "CT1" (<a href="http://www.3gpp.org/tb/CT/CT1/CT1.htm" title="CT1" target="_new">User Equipment - Core Network Layer 3 protocols</a>)
</li>
<li>
TSG CT WG3 "CT3" (<a href="http://www.3gpp.org/tb/CT/CT3/CT3.htm" title="CT3" target="_new">Interworking with External Networks</a>) 
</li>
<li>
TSG CT WG4 "CT4" (<a href="http://www.3gpp.org/tb/CT/CT4/CT4.htm" title="CT4" target="_new">Network Internal Protocols</a>)
</li>
</ul>
<p>
On each of these working groups homepages a link points to "Document Area" and that is where all the TSs / TRs can be found.
</p>
<p>
An easier way to find 3GPP specifications is to go to the <a href="http://www.3gpp.org/specs/numbering.htm" title="3GPP Specifications Entry Page" target="_new">Specifications entry page</a> - that is helpful if you already know the number.
</p>
<p>
Let&#039;s assume you are looking for 3GPP TS 24.299, which describes how SIP and SDP are used in the IMS on a protocol level. You go to the <a href="http://www.3gpp.org/specs/numbering.htm" title="3GPP Specifications Entry Page" target="_new">Specifications entry page</a>, click on "24 series" (as you look for <b>24</b>.229</a> and on the next page on <a href="http://www.3gpp.org/ftp/Specs/html-info/24229.htm" title="3GPP TS 24.229" target="_new">TS 24.229</a>. On this page you will find a long list of different versions of 24.229. 
</p>
<p>
Other than e.g. IETF, 3GPP puts out its standards in releases. A release has a fixed scope and is specified within the time frame of one year (that&#039;s very optimistic) up to three years. At a certain point of completion the release gets frozen. After that, only essential corrections are allowed to that release.
</p>
<p>
The specification of IMS started in 3GPP Release 5 (Rel-5). Currently work is ongoing for Rel-7. The content of 24.229 is different in Rel-5 from Rel-6 and Rel-7. So you need to make sure that you know which Release of 3GPP and IMS you are looking for. Once you know that, you can always take the last entry under that release from the table.
</p>
<p>
Let&#039;s assume you want to get the newest version of 24.229, which at the time of writing this text is version 7.3.0. It still includes work in progress, but maybe you don&#039;t mind about that. So you click on "<a href="http://www.3gpp.org/ftp/Specs/archive/24_series/24.229/24229-730.zip" title="3GPP TS 24.229 7.3.0" target="_new">7.3.0</a>" and a ZIP-File opens. The Word-File included in the ZIP is the document you are looking for.
</p>
<p>
The version numbering of 3GPP specs is not very difficult to understand and is by the way also explained in the foreword of most of the specs. 
</p>
<ul>
<li>
The first digit represents the Release. If the work on a specification is still ongoing and has not stabilized to at least 80%, the first digit is set to "0", "1" or "2". The version is approved and under change control, once the number is greater than "2".
</li>
<li>
The second digit is incremented after every TSG plenary meeting at which a change to the specification in that release has been approved.
</li>
<li>
And the third digit is different from "0" only when smaller editorial changes have been introduced, that did not touch the technical content of the specification.
</li>
</ul>
<p>
<a href="http://www.ietf.org" target="_new" title="IETF Homepage"><b>IETF - The Internet Engineering Task Force</b></a>
</p>
<p>
The IETF is not directly working on IMS, but specifies practically all base protocols that are used within the IMS. Most important for the IMS is the <a href="http://www.ietf.org/rfc/rfc3261.txt" title="RFC 3261 - SIP" target="_new">Session Initiation Protocol (SIP)</a> with most of its extensions. But also a large number of other protocols (such as Diameter, COPS or MEGACO) are used by 3GPP for the IMS.
</p>
<p>
IETF is organized in different Areas and under those we find the Working Groups (WGs). The most important WGs for IMS related work are
</p>
<ul>
<li>
<a href="http://www.ietf.org/html.charters/sip-charter.html" title="IETF sip" target="_new">sip</a> - Session Initiation Protocol
</li>
<li>
<a href="http://www.ietf.org/html.charters/sipping-charter.html" title="IETF sipping" target="_new">sipping</a>	- Session Initiation Proposal Investigation
</li>
<li>
<a href="http://www.ietf.org/html.charters/simple-charter.html" title="IETF simple" target="_new">simple</a> - SIP for Instant Messaging and Presence Leveraging Extensions
</li>
</ul>
<p>
There are also other groups that have impact on IMS and SIP, such as e.g. <a href="http://www.ietf.org/html.charters/xcon-charter.html" title="IETF xcon" target="_new">xcon</a> (Centralized Conferencing), <a href="http://www.ietf.org/html.charters/ecrit-charter.html" title="IETF ecrit" target="_new">ecrit</a> (Emergency Context Resolution with Internet Technologies) or <a href="http://www.ietf.org/html.charters/enum-charter.html" title="IETF enum" target="_new">enum</a> (Telephone Number Mapping). 
</p>
<p>
Specifications are first submitted as individual drafts to the WG. The WG can adopt the draft, then it becomes a working group draft. After the WG has consensus that a draft is completed, it approves it (WG approval). It is then reviewed by the Area Directors and finally checked again by the highest body in the IETF, the IESG (IESG approval). After IESG approval the draft becomes a so-called "Request for Comments" (RFC) and gets a number assigned. Only very few of these RFCs make it to a real IETF standard. Within the industry RFCs  nevertheless are seen as (de-facto) standards.
</p>
<p>
The above is a very simplified description of the IETF standards process. More detailed information can be found <a href="http://www.ietf.org/IETF-Standards-Process.html" target="_new" title="IETF Standards Process">here</a>.
</p>
<p>
<em>Looking for Internet Drafts (I-Ds)</em>
</p>
If you are looking for an IETF draft (I-D), the easiest way to find the latest version is to use <a href="https://datatracker.ietf.org/public/pidtracker.cgi" title="IETF I-D Tracker" target="_new">the IETF I-D Tracker</a>. This tool is pretty self-explanatory.
</p>
<p>
Let&#039;s assume you look for the newest draft on GRUU (the SIP Global Routable User Agent URI). Go to the I-D Tracker and put into the Filename filed "gruu" and you will get to see <a href="https://datatracker.ietf.org/public/pidtracker.cgi?command=search_list&search_job_owner=0&search_group_acronym=&search_status_id=&search_cur_state=&sub_state_id=6&search_filename=gruu&search_rfcnumber=&search_area_acronym=&search_button=SEARCH" title="I-D Tracker on GRUU" target="_new">this page</a>, which (at the moment of writing this) tells you that there are several GRUU drafts around. The main one is <a href="http://www.ietf.org/internet-drafts/draft-ietf-sip-gruu-07.txt" title="latest GRUU draft" target="_new">draft-ietf-sip-gruu-07.txt</a>.
</p>
As you see from this, I-Ds have version numbers which are indicated at the last two digits of the filename. The version number gets incremented every time the draft has been changed by the editor.
</p>
<p>
<em>Looking for Request for Comments (RFCs)</em>
</p>
<p>
Once an I-D has made it through IESG approval it becomes an RFC and gets assigned a number. If you know the number of the RFC you are looking for, then the easiest way to access it is to type the following into your web browsers address field:
</p>
<center>http://www.ietf.org/rfc/rfc$number$.txt</center>
<p>
Of course you have to replace "$number$" with the number of the RFC you are looking for. Just try it with the basic SIP <a href="http://www.ietf.org/rfc/rfc3261.txt" title="RFC 3261 - SIP" target="_new">RFC 3261</a>. Also look at the left side of the header of the RFC, there you see that it "obsoletes" RFC 2543, which was the first version of the SIP RFC. Other than 3GPP, IETF does not have version numbers for their approved specifications. In order to change an existing RFC, a new RFC number needs to be assigned.
</p>
<p>
3GPP keeps a very detailed <a href="http://www.3gpp.org/tb/Other/IETF.htm" target="_new" title="3GPP list of IETF Dependencies">list of IETF specifications</a>, towards which it has dependencies. Most of these dependencies are based on the IMS, but also GPRS has quite a lot of them. 
</p>
<p>
<b>In Summary:</b>
</p>
<ul>
<li>
<a href="http://www.3gpp.org/specs/numbering.htm" title="3GPP Specifications Entry Page" target="_new">3GPP Specifications entry page</a> - if you know the number of the specification you are looking for.
<br/><br/>
</li>
<li>
<a href="http://www.3gpp.org/tb/home.htm" title="3GPP TSGs & WGs" target="_new">3GPP Organisation</a> - if you know the Working Group that is maintaining the specification.
<br/><br>
</li>
<li>
<a href="https://datatracker.ietf.org/public/pidtracker.cgi" title="IETF I-D Tracker" target="_new">IETF I-D Tracker</a> - if you are looking for an internet draft.
<br/>
<br/>
</li>
<li>http://www.ietf.org/rfc/rfc$number$.txt - if you know the number of the RFC you are looking for.
<br/>
<br/>
</li>
<li>
<a href="http://www.ietf.org/html.charters/wg-dir.html" target="_new" title="IETF Working Group Directory">IETF Working Group Directory</a> - if you know the working group that is working on the RFC.
<br/>
<br/>
</li>
<li>
<a href="http://www.3gpp.org/tb/Other/IETF.htm" target="_new" title="3GPP list of IETF Dependencies">3GPP List of Dependencies towards the IETF</a>
</li>
<br/>
</ul>
<hr/>
<ul>
<li>
<a href="http://del.icio.us/post?url=http://www.imsbook.com/index.php?entry=entry060604-201934&title=How to find IMS related standards? - the IMS Technical Blog" target="_new">
Add this article to your del.icio.us links
</a>
</li>
<li>
<a href="mailto:?subject=How to find IMS related standards? at the IMS Technical Blog&body=There is an interesting article on How to find IMS related standards? at the IMS Technical Blog. You can find it here: http:%2F%2Fwww.imsbook.com%2Findex.php?entry=entry060604-201934">
E-Mail this article to another person
</a>
</li>
<li>
<a href="mailto:gema@gmx.de?subject=Your Article How to find IMS related standards? at the IMS Technical Blog&body=Hello Georg,">
E-Mail the author
</a>
</li>
<li>
Technorati Tags:
<a href="http://technorati.com/tag/ims" rel="tag" class="techtag">ims</a> <a href="http://technorati.com/tag/ipmultimediasubsystem" rel="tag" class="techtag">ipmultimediasubsystem</a> <a href="http://technorati.com/tag/3gpp" rel="tag" class="techtag">3gpp</a> <a href="http://technorati.com/tag/ietf" rel="tag" class="techtag">ietf</a> <a href="http://technorati.com/tag/sip" rel="tag" class="techtag">sip</a> <a href="http://technorati.com/tag/standards" rel="tag" class="techtag">standards</a> <a href="http://technorati.com/tag/specification" rel="tag" class="techtag">specification</a> <a href="http://technorati.com/tag/rfc" rel="tag" class="techtag">rfc</a> <a href="http://technorati.com/tag/standardisation" rel="tag" class="techtag">standardisation</a> <a href="http://technorati.com/tag/internet-draft" rel="tag" class="techtag">internet-draft</a> 
</li>
</ul>
]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060604-201934</guid>
			<author>Georg Mayer</author>
			<pubDate>Sun, 04 Jun 2006 18:19:34 GMT</pubDate>
		</item>
		<item>
			<title>Introduction to the IMS Technical Blog</title>
			<link>http://www.imsbook.com/index.php?entry=entry060602-145244</link>
			<description><![CDATA[This blog intends to give detailed technical explanations related to the IP Multimedia Subsystem (IMS), as defined by the 3rd Generation Partnership Project (3GPP). <br /><br />It is not intended to give general introductions on IMS here or discuss business related issues - the focus is on technical issues and mainly on the usage of the Session Initiation Protocol (SIP) within IMS.<br /><br />Articles will be posted based on ongoing work within standardisation bodies as well as due to questions raised to the author of the blog.<br /><br />For readers not familiar with the IMS the book &quot;<a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470019069,descCd-authorInfo.html" target="_blank" >The IMS - IP Multimedia Concepts and Services</a>&quot; is recommended as an introduction to the base system as well as the technical details.<br /><br />Georg Mayer, the author, works since 5 years within IMS standardisation in 3GPP and also IETF. He is a senior standardization specialist at Nokia and lives in Helsinki, Finland. ]]></description>
			<category></category>
			<guid isPermaLink="true">http://www.imsbook.com/index.php?entry=entry060602-145244</guid>
			<author>Georg Mayer</author>
			<pubDate>Fri, 02 Jun 2006 12:52:44 GMT</pubDate>
		</item>
	</channel>
</rss>

