Method and system for providing party line emulation in a SIP-based network
First Claim
Patent Images
1. A method, comprising:
- receiving an incoming call from a calling party for a plurality of members of a group at an SIP server;
transmitting, from the SIP server, an invite message to the plurality of members, wherein the invite message comprises one or more addresses that specifies each of the members of the group;
identifying an acceptance of the invite message by at least one accepting member of the plurality of members;
transmitting, from the SIP server, a cancel message to at least one member of the plurality of members, wherein the cancel message is sent after the identified acceptance;
establishing a SIP-based active dialog between the calling party and the at least one member;
recognizing a reverting call;
identifying when a reverting call originator goes on-hook;
alerting one or more members of the group;
identifying when the one or more devices goes off-hook; and
providing a reverting call emulation service when establishing the SIP-based active dialog.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of an embodiment of the present invention may involve receiving an incoming call from a calling party for one or more members of a group; transmitting an invite message to the one or more members; identifying an acceptance of the invite message by at least one member of the one or more members; and establishing an active dialog between the calling party and the at least one member.
154 Citations
21 Claims
-
1. A method, comprising:
-
receiving an incoming call from a calling party for a plurality of members of a group at an SIP server; transmitting, from the SIP server, an invite message to the plurality of members, wherein the invite message comprises one or more addresses that specifies each of the members of the group; identifying an acceptance of the invite message by at least one accepting member of the plurality of members; transmitting, from the SIP server, a cancel message to at least one member of the plurality of members, wherein the cancel message is sent after the identified acceptance; establishing a SIP-based active dialog between the calling party and the at least one member; recognizing a reverting call; identifying when a reverting call originator goes on-hook; alerting one or more members of the group; identifying when the one or more devices goes off-hook; and providing a reverting call emulation service when establishing the SIP-based active dialog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium comprising computer executable instructions which when executed causes a computer to perform:
-
receiving an incoming call from a calling party for a plurality of members of a group at an SIP server; transmitting, from the SIP server, an invite message to the plurality of members, wherein the invite message comprises one or more addresses that specifies each of the members of the croup; identifying an acceptance of the invite message by at least one accepting member of the plurality of members; transmitting, from the SIP server, a cancel message to at least one member of the plurality of members, wherein the cancel message is sent after the identified acceptance; establishing a SIP-based active dialog between the calling party and the at least one member; recognizing a reverting call; identifying when a reverting call originator goes on-hook; alerting one or more members of the group; identifying when the one or more devices goes off-hook; and providing a reverting call emulation service when establishing the SIP-based active dialog.
-
-
13. A method, comprising:
-
identifying, at an SIP device, an incoming call, wherein the incoming call comprises an invite message specifying one or more party addresses; identifying one or more party addresses from the incoming call; providing an alerting pattern to a plurality of devices attached to an analog port corresponding to the one or more party addresses; establishing a SIP-based active call between the caller and a party at the device when at least one of the plurality of devices goes off-hook; transmitting a cancel message to at least one of the plurality of devices that does not go off-hook; recognizing a reverting call; identifying when a reverting call originator goes on-hook; and providing a reverting call emulation service when one or more devices connected to the analog port goes off-hook. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium comprising computer executable instructions which when executed causes a computer to perform:
-
identifying, at an SIP device, an incoming call, wherein the incoming call comprises an invite message specifying one or more party addresses; identifying one or more party addresses from the incoming call; providing an alerting pattern to a plurality of devices attached to an analog port corresponding to the one or more party addresses; establishing a SIP-based active call between the caller and a party at the device when at least one of the plurality of devices goes off-hook; transmitting a cancel message to at least one of the plurality of devices that does not go off-hook; recognizing a reverting call; identifying when a reverting call originator goes on-hook; and providing a reverting call emulation service when one or more devices connected to the analog port goes off-hook.
-
Specification