IP Library Granted Patent US 7,436,946
Granted Patent B1
US 7,436,946 · App. 10/386,212 · Granted Oct 14, 2008

Reliable call progress indication for SIP

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,436,946
App. No.
10/386,212
Granted
Oct 14, 2008
Kind
B1
Abstract

A method for communicating with a device in an unreliable messaging environment is provided. The method comprises: repeatedly sending an invite signal to the device, wherein the invite signal is sent until a ringing response is received from the device; receiving a ringing response from the device in response to the device receiving the invite signal; and ceasing to send the invite signal to the device when the ringing response is received from the device.

Claims (60)

1. A method for communicating with a device in an unreliable messaging environment, the method comprising:

repeatedly sending an invite signal to the device via a gateway device, wherein the gateway device receives the invite signal and forwards the invite signal to the device, and wherein the invite signal is sent until a ringing response is received from the device;

receiving at the gateway device one or more trying responses from the device in response to the device receiving the invite signal;

suppressing at that gateway device any trying responses received from the device;

receiving a ringing response from the device in response to the device receiving the invite signal via a gateway device, wherein the gateway device receives the ringing response signal from the device and forwards the invite signal from the device; and

ceasing to send the invite signal to the device when the ringing response is received from the device.

2. The method of claim 1 , further comprising sending the ringing response to a second device.

3. The method of claim 2 , further comprising:

receiving a success response from the device; and

sending the success response to the second device.

4. The method of claim 3 , further comprising:

receiving an acknowledgement signal from the second device; and

sending the acknowledgement signal to the device.

5. The method of claim 2 , wherein the second device comprises a session initiation protocol (SIP) device and the device comprises a public switched telephone network (PSTN) device.

6. The method of claim 2 , wherein the second device comprises at least one of an IP device and a PSTN device and the device comprises at least one of an IP device and a PSTN device.

7. The method of claim 1 , wherein the ringing response comprises at least one of a 180 ringing response and a 183 audio inband response.

8. The method of claim 1 , further comprising:

receiving a success response instead of the ringing response; and

ceasing to send the invite signal to the device in response to receiving the success response.

9. A method for communicating between a first device and a second device via a gateway device in an unreliable messaging environment, the method comprising:

repeatedly receiving at the gateway device an invite signal from the first device;

repeatedly forwarding from the gateway device the invite signal to the second device;

suppressing at the gateway device any trying responses received from the second device;

receiving at the gateway device a ringing response from the second device in response to the second device receiving the invite signal;

forwarding from the gateway device the ringing response received from the second device to the first device; and

ceasing to send the invite signal to the second device when the ringing response is received by the first device.

10. The method of claim 9 , further comprising sending the ringing response to the first device.

11. The method of claim 9 , wherein the first device comprises a SIP device and the second device comprises a SIP device.

12. The method of claim 9 , wherein the first device comprises a SIP device and the second device comprises a PSTN device.

13. The method of claim 9 , further comprising:

receiving a trying response from the second device in response to the second device receiving the invite signal.

14. The method of claim 9 , further comprising:

receiving a success response from the second device; and

sending the success response to the first device.

15. The method of claim 14 , further comprising:

receiving an acknowledgement signal from the first device; and

sending the acknowledgement signal to the second device.

16. The method of claim 9 , wherein the ringing response comprises at least one of a 180 ringing response and a 183 audio inband response.

17. The method of claim 9 , further comprising:

receiving a success response instead of the ringing response; and

ceasing to send the invite signal to the second device in response to receiving the success response.

18. A method for communicating with a device, the method comprising:

repeatedly sending an invite signal to the device via a gateway device, wherein the gateway device receives the invite signal and forwards the invite signal to the device, and wherein the invite signal is sent until at least one of a 18X ringing signal and a 18X inband audio signal is received from the device;

receiving at the gateway device a trying signal from the device in response to the device receiving the invite signal;

suppressing at that gateway device the trying signal;

receiving at least one of a 18X ringing signal and a 18X audio inband signal from the device in response to the device receiving the invite signal via a gateway device, wherein the gateway device receives the ringing response signal from the device and forwards the invite signal from the device; and

ceasing to send the invite signal to the device when the at least one of a 18X ringing signal and a 18X audio inband signal is received.

19. The method of claim 18 , further comprising receiving an invite signal from a second device.

20. The method of claim 19 , wherein the second device comprises a session initiation protocol (SIP) device and the device comprises a public switched telephone network (PSTN) device.

21. The method of claim 19 , wherein the second device comprises at least one of an IP device and a PSTN device and the device comprises at least one of an IP device and a PSTN device.

22. The method of claim 19 , further comprising:

receiving a success signal from the device; and

sending the success signal to the second device.

23. A gateway for communicating between a first device and a second device, the gateway comprising:

a receiver configured to receive an invite signal from the first device;

a suppressor configured to suppress any trying signals received by the gateway;

a transmitter configured to repeatedly forward the invite signal to the second device, and configured to cease forwarding the invite signal to the second device when the ringing signal is received.

24. The gateway of claim 23 , wherein the second device comprises at least one of an IP device and a PSTN device and the second device comprises at least one of an IP device and a PSTN device.

25. The method of claim 23 , wherein the first device comprises a session initiation protocol (SIP) device and the second device comprises a SIP device.

26. The gateway of claim 23 , wherein the transmitter is configured to cease sending the invite signal to the second device when a success signal is received.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF FIRST SUPPLEMENT OT PATENT SECURITY AGREEMENT AT R/F 049035/0939 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058740/0265 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE PREVIOUSLY RECORDED ON REEL 049035 FRAME 0939. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST SUPPLEMENT TO PATENT SECURITY AGREEMENT. Recorded Aug 22, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 050705/0001 →
FIRST SUPPLEMENT TO SECURITY AGREEMENT Recorded Apr 30, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 049035/0939 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: NETWORK EQUIPMENT TECHNOLOGIES, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044904/0829 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2003
From: PETERSON, DAVID
To: NETWORK EQUIPMENT TECHNOLOGIES, INC.
Reel/Frame 013866/0301 →