IL169236A

Apparatus and method for controlling and managing individual directed sessions in a communications system

Abstract

This record has no abstract on file.

IL169236A, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

10 claims: 3 independent, 7 dependent

  1. 1
    What is claimed is:1. hi a communications system having a plurality of endpoints each comprising a logical entity and its physical counterpart, a method for controlling and managing individual directed sessions between at least two of the endpoints, comprising the steps of: intercepting a first message, said first message being sent from an initiating endpoint via application layer routing to at least one other endpoint requesting an individual directed session between said initiating endpoint and said at least one other endpoint;communicating said requested individual directed session to a service entity for determining the state of said session as a function of communication system resources and capabilities and resources of the endpoints to be included in said requested session, and if said requested individual directed session is accepted determining a set of corresponding session parameters;communicating the state of said requested individual session to said initiating endpoint via application layer routing, and if said requested session is accepted also communicating to said initiating endpoint the set of corresponding session parameters;and ־׳ for said accepted individual directed session, communicating the state of said session and the corresponding set of session parameters to said at least one other endpoint via application layer routing.
  2. 2
    The method of Claim 1, wherein said requested individual directed session is accepted, said method further comprising the step of communicating a change in the state of the session to said initiating endpoint and said at least one other endpoint via application layer routing, and wherein said accepted state is modified, said method further comprising communicating a set of corresponding modified session parameters to said initiating endpoint and said at least one other endpoint.
  3. 3
    The method of Claim 2, wherein one of said initiating endpoint and said at least one other endpoint generates a second message requesting that said accepted session between said initiating endpoint and said at least one other endpoint be modified, said method further comprising the steps of:intercepting said second message;and communicating said requested modified session to a service entity for determining as a function of said communication system resources and resources and capabilities of said initiating endpoint and said at least one other endpoint that said accepted session may be modified as requested, and for determining said set of corresponding modified session parameters,
  4. 4
    The method of Claim 2, wherein said service entity causes said session to be modified without a request from one of said initiating endpoint and said at least one other endpoint.
  5. 5
    The method of Claim 1, wherein an accepted state is terminated by one of the set of:one of said initiating endpoint and said at least one other endpoint generates a second message requesting that said accepted session between said initiating endpoint and said at least one other endpoint be terminated;and said service entity causes said session to be terminated without a request from one of said initiating endpoint and said at least one other endpoint.
  6. 6
    The method of Claim 1, wherein said application layer routing is performed using a Session Initiation Protocol (SIP) protocol.
  7. 7
    The method of Claim 6, wherein said step of intercepting said first message is performed through the combined use of a SIP RECORD-ROUTE and ROUTE headers.
  8. 8
    The method of Claim 1, wherein said first message is intercepted via said application layer routing.
  9. 9
    In a communications system having a plurality of endpoints each comprising a logical entity and its physical counterpart and each including a Session Initiation Protocol (SIP) User Agent Client (UAC) and a SIP User Agent Server (UAS), a method for controlling and managing individual directed sessions between at least two of the endpoints, comprising the steps of:intercepting a first message from the UAC of an initiating endpoint requesting an individual directed session between said initiating endpoint and at least one other endpoint;communicating said requested individual directed session to a service entity for determining the state of said session as a function of communication system resources and capabilities of the endpoints to be included in said requested session, and if said requested individual directed session is accepted determining a set of corresponding session parameters;communicating the state of said requested individual session to said initiating endpoint’s UAS, and if said requested session is accepted also communicating to said initiating endpoint the set of corresponding session parameters;and for said accepted individual directed session, communicating the state of said session to the UAC of said at least one other endpoint and the corresponding set of session parameters.
  10. 10
    A device for use in a communications network having a plurality of endpoints, comprising:a receiver for receiving information over the network;a transmitter for transmitting information over the network;and a processor communicatively coupled to said receiver and transmitter for performing the functions of: intercepting a first message, said first message being sent from an initiating endpoint via application layer routing requesting an individual directed session between said initiating endpoint and at least one other endpoint;communicating said requested individual directed session to a service entity for determining the state of said session as a function of communication system resources and capabilities of the endpoints to be included in said requested session, and if said requested individual directed session is accepted determining a set of corresponding session parameters;communicating the state of said requested individual session to said initiating endpoint via application layer routing, and if said requested session is accepted also communicating to said initiating endpoint the set of corresponding session parameters;and for said accepted individual directed session, communicating the state of said session and the corresponding set of session parameters to said at least one other endpoint via application layer routing.