Method and apparatus for supporting ATM services in an intelligent network
First Claim
1. A method for performing virtual network (Vnet) service relating to a Vnet request event received at a network resource complex associated with a service node provided in an intelligent communications network, said method comprising:
- a) receiving a Vnet service request at a resource complex associated with a service node;
b) communicating information relating to each Vnet service request to a Vnet service agent object instance executing with an execution environment provided within a service node of said intelligent network;
c) instantiating a Vnet service object thread via said Vnet service agent object instance for each Vnet service request and associating a unique transaction identifier with each Vnet service instance, a Vnet service object processing thread encapsulating logic for performing a Vnet service;
d) for each Vnet service request, transferring said information from said resource complex indicating an originator of said Vnet service request and a destination number for said request to an executing Vnet service instance according to said unique identifier;
e) determining a route plan for said Vnet call based upon said transferred information and on one or more factors as determined by said Vnet service thread instance; and
, f) routing said Vnet call from said resource complex to said destination number based on said determined routing plan.
7 Assignments
0 Petitions
Accused Products
Abstract
An intelligent network implementing processes and apparatus for supporting ATM/Vnet services. The intelligent network comprises the ability to receive an ATM VNET call at an ATM switch associated with a service node of the intelligent network, translate the dialed VNET number and then extend the call to a correct termination. Prior to the outdial, source address and subscription validation, destination address screening, source address screening and VNET number translation are performed. In one embodiment, assuming that the VNET call is an ATM to ATM call, no number translation is required. In placing Vnet/ATM calls, the network does all resource allocation, e.g., bandwidth reservation and allocation. The resource specification in the ATM setup message (e.g., bandwidth) is validated against the customer'"'"'s subscription versus the current network utilization.
155 Citations
34 Claims
-
1. A method for performing virtual network (Vnet) service relating to a Vnet request event received at a network resource complex associated with a service node provided in an intelligent communications network, said method comprising:
-
a) receiving a Vnet service request at a resource complex associated with a service node;
b) communicating information relating to each Vnet service request to a Vnet service agent object instance executing with an execution environment provided within a service node of said intelligent network;
c) instantiating a Vnet service object thread via said Vnet service agent object instance for each Vnet service request and associating a unique transaction identifier with each Vnet service instance, a Vnet service object processing thread encapsulating logic for performing a Vnet service;
d) for each Vnet service request, transferring said information from said resource complex indicating an originator of said Vnet service request and a destination number for said request to an executing Vnet service instance according to said unique identifier;
e) determining a route plan for said Vnet call based upon said transferred information and on one or more factors as determined by said Vnet service thread instance; and
,f) routing said Vnet call from said resource complex to said destination number based on said determined routing plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for performing virtual network (Vnet) se vices relating to a Vnet request event received at a network resource complex associated with a service node provided in an intelligent communications network, said system comprising:
-
a) service execution environment for executing one or more service objects associated with performing a Vnet service;
b) Vnet service agent object executing within a service execution environment and responsible for instantiating a Vnet service object thread instance for each Vnet request received and associating a unique transaction identifier therewith;
c) platform-independent communication system for transferring information relating to each Vnet service request to said Vnet service agent object instance, said information including an originator of said Vnet service request and a destination number for said request, said Vnet service agent object instance forwarding said information to an executing Vnet service thread instance according to said unique identifier;
d) mechanism for determining a route plan for each received Vnet call based upon said transferred information and on one or more factors as determined by said Vnet service thread instance; and
,h) mechanism for routing said Vnet call from said resource complex to a destination number based on said determined route plan. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification