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.