×

Communicating with session initiation protocol (SIP) application sessions using a message-oriented middleware system

  • US 8,331,351 B2
  • Filed: 01/05/2007
  • Issued: 12/11/2012
  • Est. Priority Date: 01/05/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of communicating with a Session Initiation Protocol (SIP) application session using a messaging service comprising:

  • defining an SIP application server as an application specific point-to-point queue;

    creating, using an SIP servlet, an SIP application session on an SIP client and on an SIP application server, wherein the SIP servlet implements a Java Message Service (JMS) message listener and a SIP application session message listener, wherein the SIP application session message listener instantiates a SIP application message listener object, wherein the SIP application message listener object implements a JMS listener interface and holds a reference to the SIP application session;

    providing an SIP application session identification;

    registering the SIP application session message listener with the SIP application server using a selector requiring that a JMS application identification header equals the SIP application session identification;

    storing the SIP application session message listener within the SIP application session as an attribute;

    publishing an addressable messaging endpoint corresponding to the SIP application session in response to registering the SIP application session message listener with the SIP application server; and

    communicating between the SIP application server and the SIP application session on the SIP client via messages directed to the published addressable messaging endpoint through a JMS transport and an SIP transport linking the SIP application session on the client and on the SIP application server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×