SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A MANUAL RING-DOWN COMMUNICATION LINE USING SESSION INITIATION PROTOCOL
First Claim
1. A method for providing a private line communication channel using Session Initiation Protocol (SIP), comprising the steps of:
- transmitting, by a first SIP user agent to a second SIP user agent over a communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state;
receiving, by the first SIP user agent from the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message;
transmitting, by the first SIP user agent to the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message; and
transmitting, by either one of the first SIP user agent or the second SIP user agent over the communication network, an event message, to cause the second communication device or the first communication device, respectively, to activate a manual ring-down alert.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are provided for manual ring-down communication using Session Initiation Protocol (SIP). A first SIP user agent transmits a message to a second SIP user agent over an Internet Protocol (IP) network to establish a SIP session. The first SIP user agent determines that a signal key associated with a first communication device has been selected and transmits, to the second SIP user agent over the IP network, a start event message to cause a second communication device to activate an alert. The first SIP user agent determines that the signal key has been released and transmits over the IP network an end event message to deactivate the alert. The first SIP user agent transmits, to the second SIP user agent over the IP network, one or more subsequent INVITE messages at a predetermined repetition rate to refresh the SIP session.
-
Citations
54 Claims
-
1. A method for providing a private line communication channel using Session Initiation Protocol (SIP), comprising the steps of:
-
transmitting, by a first SIP user agent to a second SIP user agent over a communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state; receiving, by the first SIP user agent from the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message; transmitting, by the first SIP user agent to the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message; and transmitting, by either one of the first SIP user agent or the second SIP user agent over the communication network, an event message, to cause the second communication device or the first communication device, respectively, to activate a manual ring-down alert. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, which, when executed by a computer system, cause the computer system to:
-
transmit, by a first Session Initiation Protocol (SIP) user agent to a second SIP user agent over a communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state; receive, by the first SIP user agent from the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message; transmit, by the first SIP user agent to the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message; and transmit, by either one of the first SIP user agent or the second SIP user agent over the communication network, an event message, to cause the second communication device or the first communication device, respectively, to activate a manual ring-down alert. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a private line communication channel using Session Initiation Protocol (SIP), the system comprising:
-
a first SIP user agent communicatively coupled to a communication network; and a second SIP user agent communicatively coupled to the communication network, wherein the first SIP user agent is configured to; transmit, to the second SIP user agent over the communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state, receive, from the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message, and transmit, to the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message, and wherein the first SIP user agent and the second SIP user agent are respectively configured to; transmit, over the communication network, an event message, to cause the second communication device or the first communication device, respectively, to activate a manual ring-down alert. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for providing a private line communication channel using Session Initiation Protocol (SIP), comprising the steps of:
-
receiving, by a first SIP user agent from a second SIP user agent over a communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state; transmitting, by the first SIP user agent to the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message; receiving, by the first SIP user agent from the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message; and receiving, by either one of the first SIP user agent or the second SIP user agent over the communication network, an event message, wherein the receiving of the event message causes the first communication device or the second communication device, respectively, to automatically activate a manual ring-down alert. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, which, when executed by a computer system, cause the computer system to:
-
receive, by a first Session Initiation Protocol (SIP) user agent from a second SIP user agent over a communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state; transmit, by the first SIP user agent to the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message; receive, by the first SIP user agent from the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message; and receive, by either one of the first SIP user agent or the second SIP user agent over the communication network, an event message, wherein the receiving of the event message causes the first communication device or the second communication device, respectively, to automatically activate a manual ring-down alert. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for providing a private line communication channel using Session Initiation Protocol (SIP), the system comprising:
-
a first SIP user agent communicatively coupled to a communication network; and a second SIP user agent communicatively coupled to the communication network, wherein the first SIP user agent is configured to; receive, from the second SIP user agent over the communication network, an INVITE message to establish a SIP session, wherein at least one of a first communication device associated with the first SIP user agent and a second communication device associated with the second SIP user agent is in either an on-hook state or an off-hook state, transmit, to the second SIP user agent over the communication network, a 200 OK message confirming receipt of the INVITE message, and receive, from the second SIP user agent over the communication network, an ACK message to acknowledge receipt of the 200 OK message, and wherein the first SIP user agent and the second SIP user agent are respectively configured to; receive, over the communication network, an event message, wherein the receiving of the event message causes the first communication device or the second communication device, respectively, to automatically activate a manual ring-down alert. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification