IP Library Granted Patent US 6,876,646
Granted Patent B1
US 6,876,646 · App. 09/713,888 · Granted Apr 5, 2005

Collecting information before a call

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 6,876,646
App. No.
09/713,888
Granted
Apr 5, 2005
Kind
B1
Abstract

A method and apparatus are provided. The method comprises receiving a call request from a first media gateway controller to a second media controller over a network. The method further comprises requesting information from the first media gateway controller. The method also comprises receiving the information before establishing a bearer path over the network.

Claims (69)

1. A method, comprising:

receiving a call request from a first media gateway controller at a second media gateway controller over a network;

determining if at least one digit is required to establish a call session;

requesting the at least one digit from the first media gateway controller in response to determining that the at least one digit is required; and

receiving the at least one digit from the first media gateway controller before establishing a bearer path over the network.

2. The method of claim 1 , wherein receiving the call request comprises receiving the call request over a packet-based network.

3. The method of claim 1 , wherein receiving the call request comprises receiving the call request over an Asynchronous Transfer Mode network.

4. The method of claim 3 , wherein receiving the call request comprises receiving a BICC IAM message.

5. The method of claim 1 , wherein receiving the call request comprises receiving the call request over an Internet Protocol network.

6. The method of claim 5 , wherein receiving the call request comprises receiving an IAM message encapsulated in a Session Initiation Protocol message.

7. The method of claim 6 , wherein requesting the at least one digit comprises requesting the at least one digit in a Session Initiation Protocol message.

8. The method of claim 7 , wherein requesting the at least one digit comprises providing a digit map within the Session Initiation Protocol message.

9. The method of claim 1 , wherein requesting the at least one digit comprises requesting digits to establish a call session, and wherein receiving the at least one digit comprises receiving the requested digits before establishing the bearer path over the network in response to the call request.

10. The method of claim 1 , further including terminating the call in response to receiving the at least one digit.

11. The method of claim 1 , wherein receiving the call request comprises receiving a Session Initiation Protocol Invite message containing ISUP initial address message (IAM), wherein requesting and receiving the at least one digit occurs prior to sending a Session Initiation Protocol OK message in response to the Invite message.

12. The method of claim 1 , wherein receiving the at least one digit comprises receiving the at least one digit in a Session Initiation Protocol Info message prior to establishing a bearer path over the network in response to the call request.

13. The method of claim 1 , wherein receiving the information comprises receiving the at least one digit requested from the first media gateway controller before establishing the bearer path over the network for the call request.

14. An apparatus, comprising:

a first interface coupled to a packet-based network; and

a controller communicatively coupled to the first interface, the controller to:

receive a call request from a media gateway controller over the packet-based network;

determine if at least one digit is required to establish a call session;

request the at least one digit from the media gateway controller; and

receive the at least one digit from the media gateway controller over the packet-based network in response to determining that the at least one digit is required; and

wherein the at least one digit is received before establishing a bearer path over the network.

15. The apparatus of claim 14 , wherein the packet-based network comprises one of an Asynchronous Transfer Mode network and an Internet Protocol network.

16. The apparatus of claim 15 , wherein the controller is adapted to receive the call request in one of a BICC IAM and Session Initiation Protocol message.

17. The apparatus of claim 13 , wherein the controller is adapted to receive the at least one digit in at least one of a Session Initiation Protocol message and a BICC message.

18. The apparatus of claim 13 , wherein the controller is adapted to request a digit map within the Session Initiation Protocol message.

19. The apparatus of claim 14 , wherein the controller is further adapted to complete the call session in response to receiving the at least one digit.

20. The apparatus of claim 19 , wherein the controller is further adapted to receive information during the call session.

21. The apparatus of claim 14 , wherein the call request comprises a Session Initiation Protocol Invite message, and wherein the controller is adapted to receive the at least one digit in a Session Initiation Protocol Info message prior to establishing the call session.

22. The apparatus of claim 21 , wherein the controller is adapted to receive the at least one digit in a Session Initiation Protocol Info message prior to the controller sending a Session Initiation Protocol OK message in response to the Invite message.

23. An apparatus, comprising:

a first interface to couple to a first network;

a second interface to couple to a packet-based network; and

a controller communicatively coupled to the first and second interfaces, the controller to:

receive a call request over the first network from a terminal;

transmit the call request over the packet-based network to a media gateway controller;

prior to a call session being established in response to the call request, receive a request to collect digits from the media gateway controller over the packet-based network;

collect digits from the terminal; and

transmit the collected digits to the media gateway controller before establishment of a bearer path over the packet based network.

24. The apparatus of claim 23 , wherein the first network is a Signaling System #7 network.

25. The apparatus of claim 24 , wherein the controller is adapted to receive the call request in an IAM message.

26. The apparatus of claim 23 , wherein the packet-based network comprises one of an Asynchronous Transfer Mode network and an Internet Protocol network.

27. The apparatus of claim 23 , wherein the controller is adapted to collect the digits from a media gateway over the packet-based network.

28. The apparatus of claim 27 , wherein the controller is adapted to collect the digits from the media gateway according to at least one of a Megaco protocol, a media gateway controller protocol, a simple gateway controller protocol, and an Internet protocol device control.

29. The apparatus of claim 23 , wherein the controller is adapted to transmit the digits within a Session Initiation Protocol message prior to the call session being established.

30. The apparatus of claim 23 , wherein the controller is adapted to receive the request to collect the digits from the media gateway within a Session Initiation Protocol message.

31. The apparatus of claim 23 , wherein the controller is further adapted to receive a request to collect digits after establishing a call session.

32. An article comprising at least one machine-readable storage medium containing instructions that when executed cause a processor to:

receive a request to establish a call session over a packet-based network from a media gateway controller;

determine if at least one digit is required to establish the call session;

request the at least one digit from the media gateway controller in response to determining that the at least one digit is required; and

receive the at least one digit from the media gateway controller before establishing a bearer path over the packet-based network.

33. The article of claim 32 , wherein the instructions when executed cause the processor to receive the request over one of an Asynchronous Transfer Mode network and an Internet Protocol network.

34. The article of claim 32 , wherein the instructions when executed cause the processor to receive the request in one of a BICC IAM and Session Initiation Protocol message.

35. The article of claim 32 , wherein the instructions when executed cause the processor to request the at least one digit in a Session Initiation Protocol message.

36. The article of claim 32 , wherein the instructions when executed cause the processor to receive the at least one digit in a Session Initiation Protocol message before establishing a bearer path over the packet-based network.

37. The article of claim 36 , wherein receiving the at least one digit in a Session Initiation Protocol message comprises receiving the at least one digit in a Session Initiation Protocol Info message before establishing a bearer path over the packet-based network.

38. The article of claim 32 , wherein the instructions when executed cause the processor to establish the bearer path over the packet-based network after receiving the at least one digit.

39. The article of claim 32 , wherein the instructions when executed caused the processor to receive a request for information after establishing the bearer path over the packet-based network.

40. The article of claim 32 , wherein the request comprises a Session Initiation Protocol Invite message, and wherein requesting the at least one digit from the media gateway controller comprises sending a Session Initiation Protocol Info message to the media gateway controller prior to establishing a call session in response to the Invite message.

41. An article comprising at least one storage medium comprising instructions that when executed cause a processor to:

receive a call request from a media gateway controller over a packet-based network;

determine if at least one digit is required to establish a call session;

request the at least one digit from the media gateway controller in response to determining the at least one digit is required;

receive the at least one digit in one of a BICC and a Session Initiation Protocol message from the media gateway controller before establishing a bearer path over the packet-based network in response to the call request.

42. The article of claim 41 , wherein the call request comprises a Session Initiation Protocol Invite message, and wherein receiving the at least one digit comprises receiving the at least one digit in a Session Initiation Protocol Info message prior to establishing a call session in response to the Invite message.

Assignments (15)
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 PATENT SECURITY AGREEMENT AT R/F 044978/0801 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 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA, PREVIOUSLY RECORDED ON REEL 024879 FRAME 0519. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 30, 2012
From: NORTEL NETWORKS LIMITED; NORTEL NETWORKS CORPORATION
To: GENBAND US LLC
Reel/Frame 027992/0443 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: NORTEL NETWORKS CORPORATION
To: GENBAND US LLC
Reel/Frame 024879/0519 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2000
From: DORE, TAMMY S.; CRAYCRAFT, STEVEN W.; SHARMA, PRATIMA; DEUTSCH, JOSEPH J.
To: NORTEL NETWORKS LIMITED
Reel/Frame 011310/0177 →