System and Method for Providing Shared Line Appearances in a Distributed Call Routing Network
1 Assignment
0 Petitions
Accused Products
Abstract
A method for routing calls in a packet-based network includes receiving a call request at a first call manager from a device that is coupled to the packet-based network. The call request includes a telephone number associated with a plurality of telephony devices that are coupled to the packet-based network and that are controlled by a number of call managers. The method also includes determining a line control process associated with the telephone number that is included in the call request and communicating the call request to the line control process. The method further includes determining a device process controlling each telephony device that is associated with the telephone number included in the call request and communicating the call request from the line control process to the device processes.
-
Citations
116 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
-
47. (canceled)
-
48. (canceled)
-
49. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. (canceled)
-
54. (canceled)
-
55. (canceled)
-
56. (canceled)
-
57. (canceled)
-
58. (canceled)
-
59. (canceled)
-
60. (canceled)
-
61. (canceled)
-
62. (canceled)
-
63. (canceled)
-
64. (canceled)
-
65. (canceled)
-
66. (canceled)
-
67. (canceled)
-
68. (canceled)
-
69. (canceled)
-
70. (canceled)
-
71. (canceled)
-
72. (canceled)
-
73. (canceled)
-
74. (canceled)
-
75. (canceled)
-
76. (canceled)
-
77. (canceled)
-
78. (canceled)
-
79. A method for routing calls in a packet-based network, comprising:
-
receiving a call request at a first call manager from a device coupled to the packet-based network, the call request including a telephone number associated with a plurality of telephony devices coupled to the packet-based network and controlled by a plurality of call managers;
determining a line control process associated with the telephone number included in the call request;
communicating the call request to the line control process;
determining a device process controlling each telephony device associated with the telephone number included in the call request; and
communicating the call request from the line control process to the device processes. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A call manager for routing calls in a packet-based network, comprising:
-
a first device process controlling a first device coupled to the packet-based network and operable to receive a call request from the device, the call request including a first telephone number associated with a plurality of telephony devices coupled to the packet-based network and controlled by a plurality of call managers;
a call control module operable to receive the call request from the first device process;
a digit analysis module operable to;
receive the first telephone number from the call control module;
determine the location of a line control process associated with the first telephone number; and
communicate the location of the line control process to the call control module; and
a line control process operable to;
<
receive the call request from the call control module;
determine the location of a plurality of device processes, including the first device process, each device process controlling one of the telephony devices associated with the first telephone number; and
communicate the call request to the device processes. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. Call manager software embodied in a computer-readable medium and operable to perform the following steps:
-
receiving a call request from a device coupled to the packet-based network, the call request including a telephone number associated with a plurality of telephony devices coupled to a packet-based network and controlled by a plurality of call managers;
determining a line control process associated with the telephone number included in the call request;
communicating the call request to the line control process;
determining a device process controlling each telephony device associated with the telephone number included in the call request; and
communicating the call request from the line control process to the device processes. - View Dependent Claims (105, 106, 107, 108, 109)
-
-
110. (canceled)
-
111. (canceled)
-
112. (canceled)
-
113. (canceled)
-
114. (canceled)
-
115. (canceled)
-
116. (canceled)
Specification