System and method to internetwork telecommunication networks of different protocols
DCFirst Claim
1. A softswitch interconnecting networks of different transport protocols, comprising:
- a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data sessions on the requested outgoing resources; and
further comprising a network directory server operable to receive requests for routing information to establish data sessions from the call agent, and provide routing information to the call agent.
11 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A softswitch interconnecting networks of different transport protocols is provided. The softswitch includes a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event. The softswitch further includes a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent. The signaling agent then terminates the data sessions on the requested outgoing resources.
-
Citations
32 Claims
-
1. A softswitch interconnecting networks of different transport protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data sessions on the requested outgoing resources; and
further comprising a network directory server operable to receive requests for routing information to establish data sessions from the call agent, and provide routing information to the call agent. - View Dependent Claims (2, 13, 14, 15, 16, 17)
-
-
3. A softswitch interconnecting networks of different transport protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generates outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data session on the requested outgoing resources; and
further comprising a network directory server operable to receive requests for address resolution to establish data sessions from the call agent, and provide address resolution responses to the call agent.
-
-
4. A softswitch interconnecting networks of different transport protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data sessions on the requested outgoing resources; and
further comprising a network gateway operable to receive request for address locations of called parties in external networks to establish data sessions from the call agent, and provide the address locations to the call agent.
-
-
5. A softswitch interconnecting networks of different transport protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data sessions on the requested outgoing resources; and
wherein the signaling agent comprises;
a logic control executing a logic control program and operable to process signaling messages of a particular signaling protocol;
a codec specialized in the signaling protocol of an access network and operable to parse and format signaling messages according to the signaling protocol; and
a filter operable to filter and route signaling messages from the codec to the logic control. - View Dependent Claims (6, 7, 8)
-
-
9. A softswitch interconnecting networks of different transport protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call model event, and route the call model event; and
a call agent in communication with the signaling agent and operable to receive the call model event, request outgoing resources for establishing data sessions, generate outgoing signaling messages, and send the outgoing signaling messages to the signaling agent, the signaling agent further terminating the data sessions on the requested outgoing resources; and
further comprising a network gateway which comprises;
a logic control executing a logic control program and operable to process messages of a particular transport protocol;
a codec specialized in the transport protocol of a media gateway and operable to parse and format the messages according to the transport protocol; and
a filter operable to filter and route signaling messages from the codec to the logic control. - View Dependent Claims (10, 11, 12)
-
-
18. A softswitch interconnecting networks of different transport and signaling protocols, comprising:
-
a signaling agent coupled to the networks and operable to receive incoming signaling messages, translate the incoming signaling messages to a call event, and route the call event;
a call agent in communication with the signaling agent and operable to receive the call event, verify the validity of incoming circuits of inbound calls, generate a request for an outgoing resources for establishing data sessions;
a network directory server in communication with the call agent and operable to receive the request for an outgoing resource, and provide information on the outgoing resource;
a network gateway agent operable to receive a request to establish a data session on the selected outgoing resource, and set up an open session; and
the call agent operable to terminate the data sessions on the requested outgoing resources, and generate a call detail record in response to disconnecting the data session. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification