Presentation on theme: "SIPPING 3GPP Requirements Ad Hoc Meeting Georg Mayer IETF#53, Minneapolis."— Presentation transcript:
SIPPING 3GPP Requirements Ad Hoc Meeting Georg Mayer IETF#53, Minneapolis
SIP – the Solution for IMS Loose Routing adopted All IMS entities that forward SIP messages support loose routing P/S-CSCFs are transparent B2BUAs (e.g. network initiated call release, header removal by P-CSCF) Max-Forwards adopted DTMF via RTP (RFC2833) manyfolks-05 & update drafts – adoption still under discussion Path Header – needs further discussion (also in IETF)
Loose Service Binding – Everything is Allowed UMTS Network consists of three domains: Circuit Switched (CS) Packet Switched (PS) IP Multimedia Subsystem (IMS) IMS is on top of PS domain Pure IP / SIP are available via PS domain Value added services are available via IMS Registration is not necessary to set up SIP calls in UMTS Calls to unregistered IMS users are possible (terminated at home service node, e.g. VoiceMail) IMS users can be called from Non-IMS users and vice versa
Privacy – To/From headers Request Privacy by an extra header Where is the caller identity transported? Remote Party ID? From header? If From header is the solution then P-CSCF needs to be able to change it P-CSCF should not be mandated to act as B2BUA because of that, i.e. send the changed value also to the UE in responses.
XML Bodies and P-headers 3GPP specific information currently is transported in a XML body IETF: XML should be opaque to Proxies CSCFs are transparent B2BUAs 3GPP is basically willing to migrate to P-headers for most of the information It may be more appropriate to transport 3G specific data which is purely not SIP related (e.g. 3GPP filtering related) within XML-bodies Problems? ID (intended as informational RFC) will be brought up in the near future, listing all the 3GPP specific information which should go into P-headers.
P-Headers Charging-Information ICID (IMS Charging ID) and GPRS CID for correlation and identification purposes – ICID generated by first IMS network entity – globally unique Charging Control Function (CCF) Address Visited Network ID Cell-ID Originally dialed Public User ID (Target Address-of-Record) 3GPP specific or general requirement? Relation to Visited Header? P-Header? Possible to be solved with To-Header manipulation? (Backwards compatibility …)
Security AKA via HTTP-Digest How AKA works MD5 versus RES Integrity Protection HTTP-Digest extension IPSec Draft Arkko Sip-Sec agree Key Transport (CK, IK) from S-CSCF to P-CSCF (S)MIME? P-Header? XML Body? Tag in existing header?