Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages
First Claim
1. A system for routing bearer independent call control (BICC) signaling messages and managing call instance code assignments, the system comprising:
- a BICC signaling router having a processing and a memory, the BICC signaling router including;
a routing module for centralized routing BICC signaling messages between a plurality of BICC signaling nodes;
a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router, wherein centralized assignment of call instance codes includes assigning call instance codes for BICC signaling sessions without bilateral agreement between endpoints, wherein the BICC signaling router assigns an available call instance code associated with a destination BICC signaling node in response to receiving a BICC signaling message from an originating BICC signaling node, wherein the originating BICC signaling node is unaware of the call instance code associated with the destination BICC signaling node when sending the BICC signaling message; and
wherein, in response to receiving the BICC signaling message from the originating BICC signaling node, the routing module and the call instance code management module are configured to;
determine the destination BICC signaling node for the BICC signaling message;
select the available call instance code associated with the destination;
insert the available call instance code in the BICC signaling message;
route the BICC signaling message to the destination;
maintain a mapping between the call instance code in the received BICC signaling message and the selected call instance code associated with the destination; and
use the mapping to process subsequent signaling messages associated with the signaling session.
4 Assignments
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages. One aspect of the subject matter described herein includes a system for routing BICC signaling messages and managing call instance code assignments. The system includes a BICC signaling router. The BICC signaling router includes a routing module for centralized routing of BICC signaling messages between a plurality of BICC signaling nodes. The BICC signaling router further includes a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router.
-
Citations
17 Claims
-
1. A system for routing bearer independent call control (BICC) signaling messages and managing call instance code assignments, the system comprising:
-
a BICC signaling router having a processing and a memory, the BICC signaling router including; a routing module for centralized routing BICC signaling messages between a plurality of BICC signaling nodes; a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router, wherein centralized assignment of call instance codes includes assigning call instance codes for BICC signaling sessions without bilateral agreement between endpoints, wherein the BICC signaling router assigns an available call instance code associated with a destination BICC signaling node in response to receiving a BICC signaling message from an originating BICC signaling node, wherein the originating BICC signaling node is unaware of the call instance code associated with the destination BICC signaling node when sending the BICC signaling message; and wherein, in response to receiving the BICC signaling message from the originating BICC signaling node, the routing module and the call instance code management module are configured to; determine the destination BICC signaling node for the BICC signaling message; select the available call instance code associated with the destination; insert the available call instance code in the BICC signaling message; route the BICC signaling message to the destination; maintain a mapping between the call instance code in the received BICC signaling message and the selected call instance code associated with the destination; and use the mapping to process subsequent signaling messages associated with the signaling session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for centralized routing and call instance code management in a bearer independent call control (BICC) network, the method comprising:
-
at a BICC signaling router; performing centralized routing of BICC signaling messages between BICC signaling nodes, wherein centralized routing of call instance codes includes assigning call instance codes for BICC signaling sessions without bilateral agreement between endpoints, wherein the BICC signaling router assigns an available call instance code associated with a destination BICC signaling node in response to receiving a BICC signaling message from an originating BICC signaling node, wherein the originating BICC signaling node is unaware of the call instance code associated with the destination BICC signaling node when sending the BICC signaling message; performing centralized management of call instance codes for the BICC signaling sessions; and wherein performing the centralized routing of BICC signaling messages and centralized management of call instance codes comprises; determining the destination signaling node for the received BICC signaling message; selecting the available call instance code associated with the destination; inserting the available call instance code in the BICC signaling message; routing the BICC signaling message to the destination; maintaining a mapping between the call instance code in the received BICC signaling message and the selected call instance code associated with the destination; and using the mapping to process subsequent signaling messages associated with the signaling session. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer perform steps comprising:
-
at a BICC signaling router; performing centralized routing of BICC signaling messages between BICC signaling nodes, wherein centralized routing of call instance codes includes assigning call instance codes for BICC signaling sessions without bilateral agreement between endpoints, wherein the BICC signaling router assigns an available call instance code associated with a destination BICC signaling node in response to receiving a BICC signaling message from an originating BIC signaling node, wherein the originating BICC signaling node is unaware of the call instance code associated with the destination BICC signaling node when sending the BICC signaling message; performing centralized management of call instance codes for the BICC signaling sessions; and wherein performing the centralized routing of BICC signaling messages and centralized management of call instance codes comprises; determining the destination signaling node for the received BICC signaling message; selecting the available call instance code associated with the destination; inserting the available call instance code in the BICC signaling message; routing the BICC signaling message to the destination; maintaining a mapping between the call instance code in the received BICC signaling message and the selected call instance code associated with the destination; and using the mapping to process subsequent signaling messages associated with the signaling session. - View Dependent Claims (15, 16, 17)
-
Specification