M. Arango, A. Dugan, I. Elliott, C. Huitema, S. Pickett-atkins et al., Common Presence and Instant Messaging: Message Format, draft-ietf-simple-impp-cipm-msgfmt-08, Internet draft of IETF Internet Engineering Task Force CPIM Mapping of SIMPLE Presence and Instant Messaging, draft-ietf-simple-cipm-mapping-00, Internet draft of IETF Internet Engineering Task Force, Web Services Description Language (WSDL), W3C Note Schulzrinne, SIP Call Flow Examples, draft-ietf-sipping-call-flows- 00, 1999.

W. Lim, A. Galis, . Grr00-]-n, M. Greene, B. Ramalho et al., Active Networks Enterprise Model, proceedings of the 5th London Communications Symposium Project Open Source GoSIP, an implementation of JSR125 Media gateway control protocol architecture and requirements, Request for Comments 2805, IETF, 1998.

H. [. Handley, E. Schulzrinne, J. Schooler, and . Rosenberg, SIP: Session Initiation Protocol, Request for Comments 2543, IETF, Mars 1999. [JAS02] Jain SIP Lite Specification, http://www.jcp.org/en/jsr/detail?id=125, public review july 2002 Model for presence and instant messaging, 2000.
DOI : 10.17487/rfc2543

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.192.1473

. Mahy, . Campbell, . Johnston, . Petrie, . Sparks et al., Application Framework for SIP, draft-ietf-sipping-cc-framework-00.txt, Internet draft of IETF SIPPING working group CORBA Component Model : Discussion and Use with OpenCCM, Special issue of Informatica, dedicated to component based development An Application Server Component Architecture for SIP, draft-rosenberg-sip-app-components-01.txt, Internet draft of IETF Internet Engineering Task Force, Presence Event Package for the Session Initiation Protocol (SIP), pp.42-49, 1999.

H. [. Rosenberg and . Schulzrinne, Guidelines for Authors of Extensions to the Session Initiation Protocol (SIP), draft-ietf-sip-guidelines-06, Internet draft of IETF Internet Engineering Task Force, TIM98] P. Timmers, Business Models for Electronic Market, European CommissionTIN97] TINA Consortium, TINA Business Model and Reference Points, 1998.

/. User, A réserve le port TCP 49172 sur son terminal (adresse IPv4 100.101.102.103), pour l

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 1 INVITE Contact: <sip:fontaine@100.101.102.103> Content-Type: application/sdp Content-Length, p.147

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr>;tag=3flal12sf Call-ID: 12345601@wanadoo.fr CSeq: 1 INVITE Proxy-Authenticate: Digest realm="security.com", nonce="f84f1cec41e6cbe5aea9c8e88d359, stale=FALSE, pp.5-5

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr>;tag=3flal12sf Call-ID: 12345601@wanadoo.fr CSeq: 1 ACK Content-Length, p.0

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>, Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 2 INVITE Contact: <sip:fontaine@100.101.102.103> Content-Type: application/sdp Content-Length, p.147

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 2 INVITE Content-Length, p.0

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo, fr Contact: <sip:najm@110.111.112.113> CSeq: 2 INVITE Content-Length, p.0

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo, fr Contact: <sip:najm@110.111.112.113> CSeq: 2 INVITE Content-Length, p.0

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo, fr Contact: <sip:najm@110.111.112.113> CSeq: 2 INVITE Content-Length, p.0

/. User and B. Décroche, Le message retourne le port 3456 et l'adresse IP permettant à son tour à User A de se connecter sur le terminal de User B ***/ F12 200 OK User B -> Proxy B SIP/2.0 200 OK Via

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr Contact: <sip:najm@110.111.112, 113> CSeq: 2 INVITE Content-Type: application/sdp Content-Length, p.147

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr Contact: <sip:najm@110.111.112, 113> CSeq: 2 INVITE Content-Type: application/sdp Content-Length, p.147

. Record-route, <sip:proxyB.enst.fr;lr>, <sip:proxyA.wanadoo.fr;lr> From: Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr Contact: <sip:najm@110.111.112, 113> CSeq: 2 INVITE Content-Type: application/sdp Content-Length, p.147

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 1 BYE Content-Length, p.0

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 1 BYE Content-Length, p.0

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 1 BYE Content-Length, p.0

. From, Arnaud <sip:fontaine@wanadoo.fr>;tag=9fxced76sl To: Elie <sip:najm@enst.fr> Call-ID: 12345601@wanadoo.fr CSeq: 1 BYE Content-Length, p.0

/. Usera-du-domaine-wanadoo, *. User, and A. Registrar, fr informe le registrar " regist " du domaine " enst.fr " de sa localisation temporaire

. From, Arnaud <sip:UserA@wanadoo.fr>;tag=a73kszlfl To: Arnaud <sip:UserA@wanadoo.fr> Call-ID: 123456789@enst.fr CSeq: 1 REGISTER Contact: <sip:UserX@mortimer.enst.fr> Contact: <sip:+33-1-4581-8308@gw.enst.fr;user=phone> Content-Length, p.0

F. Store-registrar->-location-serveur-le-registrar-du-domaine-domaine, enst.fr " entre en relation avec le location serveur local pour mettre à jour les données de l'utilisateur UserA@wanadoo.fr , qui restera connu sous cette identité dans le domaine enst.fr. Le location serveur a ensuite la responsabilité de contacter le location serveur du domaine " wanadoo.fr " , pour tenir compte de la nouvelle localisation de UserA. D'après son message REGISTER, UserA sera ainsi accessible selon deux nouveaux modes : ? Une adresse SIP précisant que UserA est connecté en tant que UserX sur la machine mortimer.enst.fr ? Un numéro de téléphone accessible via la gateway, pp.33-34

/. Le-registrar-retourne-tous-les-contacts-connus-vers-usera, *. , O. Registrar, -. User, and A. Sip, fr:5060;branch=z9hG4bKnashds7 ;received=mortimer.enst.fr From: Arnaud <sip:UserA@wanadoo.fr>;tag=a73kszlfl To: Arnaud <sip:UserA@wanadoo.fr> Call-ID: 123456789@enst.fr CSeq: 1 REGISTER Contact: <sip:UserX@mortimer, OK Via: SIP/2.0/UDP enst, p.0

. Le-proxy-du-domaine, contacte le location serveur du domaine " wanadoo.fr " (éventuellement en passant par un proxy propre au domaine wanadoo.fr), afin de connaître la localisation actuelle de UserA. Cette opération retournera l'adresse SIP : UserX@mortimer.enst.fr