Patent ID: 8332519
Filing Date: 2012-12-11
Classification: H04L

Abstract:
1. A method for handling multiple services within a Session Initiation Protocol (SIP) session comprising; invoking a plurality of Session Initiation Protocol (SIP) based services during a single communication session using an Extensible Markup Language (XML) Configuration Access Protocol (XCAP) resource list, wherein the XCAP resource list comprises a plurality of nested service lists, each of which corresponds to a particular one of the SIP based services being invoked; conveying the XCAP resource list within a SIP message between at least one client that is initiating the single communication session and a remotely located session server that manages the communication session; determining from the XCAP resource list a plurality of service servers, each of which corresponds to one of the SIP based services; conveying each of the nested service lists as an XCAP resource list within a SIP message to one of the service servers with which the conveyed nested services list is associated; and the service server to which each nested service list is conveyed reading the content of the conveyed nested service list to invoke one of the SIP based services for the single communication session.