1
PANmPAN mpan CP 2
16002004.12 75002004.12» 127682004.10.1 DLNAECHONETOSGi ZigBeePLC802.11b/g/aNo New Wire LANAR6001X/G FOMA900iLM1000 3
PAN: Personal Area Network PANCP mpan Internet mpan-nw mpan 4
ProxyIndirection TOPSAT&T Labs, 1999 ICEBERGUCB, 2000 MPAStanford Univ., 1999 Service Mobility ProxyNICT, 2003 Proxy SIPEtoERFC3261, REFER, 3PCC Application-layer mobility using SIPColumbia Univ., 2000 Personal and Service Mobility in Ubiquitous Computing EnvironmentsUniv. of Ottawa, 2004 EtoE 5
GWB2BUAEtoE IndirectionEtoE NATSTAN/TURNUPnPSIP ALG CN CN Internet CN GW CP Device SIP UA B2BUA SIP UA SIP SM SIP SM SIP SM SDP SDP SDP SIP UA SIP SM SDP SIP UA: SIP User AgentSIP B2BUA: Back to Back User Agent GW CP VoIP mpan SIP SM: SIP Session MobilitySIP SDP: Service Discovery Protocol 6
SDP SIP UARFC1122RFC1123 SIPDHCPDNSICMP SIP SIP REGISTER URI UAC UAS SIP UA SIP SIP UAC UAS SIP UA CANCEL REFER 7
A B C REFER Refer-To: C Referred-By: B; cid=x Content-ID: X REFER with To-C 202 Accepted C Referred-By: B; cid=x Content-ID: X NOTIFY NOTIFY 8
no SDP A Controller B Offer with SDP-A Answer with SDP-B no SDP with SDP-A with SDP-A with SDP-B with SDP-B INVETE Offer with SDP-A Answer with SDP-B 9
CN gip CP(gIP); tag=1111 CN; tag=2222 cid=x To: B2BUA(gIP) From: CP(gIP) 202 Accepted / NOTIFY ) NOTIFY B2BUA gip pip with SDP-Dev with SDP-B2BUA(pIP) CP gip pip with SDP-B2BUA(gIP) REFER with To-B2BUA(gIP) Dev pip no SDP with SDP-Dev with SDP-B2BUA(pIP) REFER 3PCC REFER To: CN From: CP(gIP) Refer-To: B2BUA(gIP) Referred-By: CP(gIP); cid=x Content-ID: X To: B2BUA(gIP) From: CN Referred-By: CP(gIP); cid=x Content-ID: X CPCN 10
CN gip B2BUA gip pip CP gip pip Dev pip Dev2 B2BUA(pIP) Dev cid=z To: Dev2 From: CP(pIP) REFER with To-B2BUA(pIP) 202 Accepted / NOTIFY with B2BUA(pIP) with SDP-Dev2 REFER To: Dev2 From: CP(pIP) Refer-To: B2BUA(pIP) Referred-By: CP(pIP); cid=z Content-ID: Z To: B2BUA(pIP) From: Dev2 Referred-By: CP(pIP); cid=z Content-ID: Z REFER CPDev Dev2 Dev NOTIFY 11
CN gip B2BUA gip pip CP gip pip Dev pip Dev2 REFER To: B2BUA(pIP) From: CP(pIP) Refer-To: Dev2 Referred-By: CP(pIP); cid=z Subscription-State: expires=0; Content-ID: Z REFER with To-Dev2, 0 202 Accepted / NOTIFY NOTIFY To: CN From: CP(gIP) Replaces: X; to-tag=1111; from-tag=2222 12
SIP UA: SIP Communicator B2BUA: NIST SIP Proxy JAIN SIP APIRFC3261JAVAAPI SIPNIST SIP 1.2JAVAOSS SIP Server: SERSIP Express Router SIP RFC3261OSS SER B2BUA Dev CN Dev2 CP 13
SIP Communicator net.java.sip.communicator SIP net.java.sip. communicator.sip JAIN SIP RI nist-sip-1.2 javax.sip Media net.java.sip. communicator.media Java Media Framework javax.media GUI net.java.sip. communicator.gui Java Swing javax.swing Network RI: Reference Implementation 14
mpansip UAB2BUA S/MIMETLS SSDP 15
16
CP 2005 7 8 9 10 11 12 1 2 3 DICOMO SIP UA B2BUA 17