×

Method and system for providing call waiting features in a SIP-based network

  • US 9,191,521 B2
  • Filed: 01/28/2013
  • Issued: 11/17/2015
  • Est. Priority Date: 09/22/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a session initiation protocol (SIP) based network element, a first call request to establish a call between a first calling party device and a called party device;

    establishing, by the SIP based network element, a first dialog between the SIP based network element and the called party device based on receiving the first call request;

    establishing, by the SIP based network element, a second dialog between the SIP based network element and the first calling party device based on receiving the first call request;

    receiving, by the SIP based network element, a second call request to establish a call between a second calling party device and the called party device;

    establishing, by the SIP based network element, a third dialog between the SIP based network element and the second calling party device based on the second call request;

    establishing, by the SIP based network element, a fourth dialog between the SIP based network element and the called party device based on the second call request;

    alerting, by the SIP based network element, the called party device to the second call request;

    waiting, by the SIP based network element, for a response from the called party device to the second call request;

    performing a default action if the response is not received within a predetermined period of time; and

    determining, by the SIP based network element and based on the response, an action, and managing a disposition of the second call request by performing the action if the response is received within the predetermined period of time,the response being received as a SIP message formulated based on a mapping between one or more SIP messages and a corresponding one or more analog input signals,the mapping including;

    a first mapping between a first SIP message and a first analog input signal that indicates that the called party device is to answer the second call request if the response indicates to answer the second call request,a second mapping between a second SIP message and a second analog input signal that indicates that the second call request is to be forwarded to a destination device if the response indicates to forward the second call request,a third mapping between a third SIP message and a third analog input signal that indicates that the second call request is to be dropped if the response indicates to drop the second call request,a fourth mapping between a fourth SIP message and a fourth analog input signal that indicates that the called party device, the first calling party device, and the second calling party device are to be placed in a conference call if the response indicates to establish the conference call, anda fifth mapping between a fifth SIP message and a fifth analog input signal that indicates that the second call request is to be placed on hold if the response indicates to place the second call request on hold.

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