A.1 User provisioning by SIP-based user configuration, announcement on established dialog
24.2383GPPRelease 17Session Initiation Protocol (SIP) based user configurationStage 3TS
The signalling flow below illustrates the use of the SIP-based user configuration capability. This basic capability is used for activation, deactivation and configuration data modification.
Figure A-1: User provisioning using feature code
1-3. SIP INVITE request including the provisioning information to the provisioning AS as part of the Request URI – see example in table A.1-1.
4-9. Completion of call setup following normal procedures.
Table A.1-1: INVITE request (UE-1 to P-CSCF)
INVITE sip:*12345;phone-context=home1.net@home1.net;user=dialstring SIP/2.0
Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]:1357;comp=sigcomp;branch=z9hG4bKnashds7
Max-Forwards: 70
Route: <sip:pcscf1.visited1.net:7531;lr;comp=sigcomp>, <sip:scscf1.home1.net;lr>
Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
P-Preferred-Identity: "John Doe" <sip:user1_public1@home1.net>
P-Access-Network-Info: 3GPP-UTRAN-TDD; utran-cell-id-3gpp=234151D0FCE11
Privacy: none
From: <sip:user1_public1@home1.net>;tag=171828
To: < sip:*12345;phone-context=home1.net;user=dialstring>
Call-ID: cb03a0s09a2sdfglkj490333
Cseq: 127 INVITE
Require: sec-agree
Supported: precondition, 100rel, gruu
Proxy-Require: sec-agree
Security-Verify: ipsec-3gpp; q=0.1; alg=hmac-sha-1-96; ealg=aes-cbc; spi-c=98765432; spi-s=87654321; port-c=8642; port-s=7531
Contact: <sip:user1_public1@home1.net;gr=hdg7777ad7aflzig8sf7>;comp=sigcomp;+g.3gpp.icsi-ref="urn%3Aurn-7%3gpp-service.ims.icsi.mmtel"
Allow: INVITE, ACK, CANCEL, BYE, PRACK, UPDATE, REFER, MESSAGE
Accept: application/sdp; application/3gpp-ims+xml
Content-Type: application/sdp
Content-Length: (…)
v=0
o=- 2987933615 2987933615 IN IP6 5555::aaa:bbb:ccc:ddd
s=-
c=IN IP6 5555::aaa:bbb:ccc:ddd
t=0 0
m=audio 3456 RTP/AVP 97 96
b=AS:25.4
a=curr:qos local none
a=curr:qos remote none
a=des:qos mandatory local sendrecv
a=des:qos none remote sendrecv
a=inactive
a=rtpmap:97 AMR
a=fmtp:97 mode-set=0,2,5,7; maxframes=2
a=rtpmap:96 telephone-event
Request-URI: in this example, the configuration feature code is set to *12345 and is represented as a dialstring.
SDP: the SDP is included for audio media, facilitating possible usage of audio announcements, DTMF tones and IVR interaction depending on how the network operator deploys the service configuration.
10. The AS performs feature activation, deactivation or configuration data modification based on the information received from the UE.
11. The AS can also, by interaction with an MRFC, announce the result of the configuration operation to UE-1.
12-17. After the provisioning is completed, UE-1 sends a BYE request to terminate the call with the AS.