6.4. PoC service settings

In Section 6.2 (PoC features) different features were described but it was not shown how answer mode, barring settings or support for simultaneous sessions are activated or deactivated. In OMA PoC Release 1 it was decided that SIP PUBLISH should be used for these service settings. At the time of writing, the required Internet Engineering Task Force (IETF) solution is not ready, therefore this is subject to further change.

The main principle is that after each successful initial registration the PoC client sends SIP PUBLISH that has a PoC-specific content (XML document) in the form of MIME "application/poc-settings+xml" body. Additionally, a sender must include an Accept-Contact header with the PoC feature tag "+g.poc.talkburst" along with the "require" and "explicit" parameters. Using a feature tag and the above-mentioned parameters guarantees that the request is correctly delivered to the user's PoC server. The XML document itself contains four PoC-specific elements as follows:

<isb-settings>; active=true/false
<am-settings>; manual/auto
<ipab-settings>; active=true/false
<sss-settings> active=true/false

PUBLISH sip:tobias@home1.fr SIP/2.0
From: <sip:tobias@home1.fr>;tag=31415
To: <sip: tobias@home1.fr>
Accept-Contact: *;+g.poc.talkburst;require;explicit
User-Agent: PoC-client/OMA1.0
Event: poc-settings
Expires: 7200
Content-Type: application/poc-settings+xml
Content-Length: (...)
<?xml version="1.0" encoding="UTF-8"?> <poc-settings xmlns="urn:oma:params:xml:ns:poc:poc-settings"> ...

Get The IMS: IP Multimedia Concepts And Services, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.