Patent ID: 8385848

Claim:
A method for use in a push to talk over cellular (PoC) server, the method comprising the steps of: receiving a message from a second terminal, Client B, inviting a first terminal, Client A, to establish a PoC session, wherein the received message comprises a list of media types that Client B offers to send to Client A during the PoC session; receiving media type preferences information for Client A, the media type preferences information specifying, for each media type Client A is capable of receiving, in what circumstances Client A would accept that media type in a PoC session; comparing Client B's list of offered media types to Client A's media type preferences information to eliminate any media types that Client A would not accept from Client B under current circumstances, thereby creating a modified list; and forwarding the message with the modified list to Client A when there is at least one media type from the list that is acceptable to Client A; wherein at least some of the media type preferences information is received from Client A in a PUBLISH message of the Session Initiation Protocol; and wherein at least some of the media type preferences information is received from an external PoC XML Document Management server (ES) in the form of an Extensible Markup Language (XML) document.