ATM gateway system
First Claim
Patent Images
1. A method of operating a signaling processor to process a Signaling System Seven (SS7) message for a call having a called number and a caller number;
- wherein a first gateway will receive user communications for the call, the method comprising;
receiving the SS7 message into an Integrated Services User Part (ISUP) process;
if the SS7 message is an Initial Address Message (IAM), then creating an origination process for the call having data from the IAM;
executing the origination process to determine if the caller number is authorized;
if the caller number is authorized, then executing the origination process to determine if the called number is legitimate;
if the called number is legitimate, then executing the origination process to select a second gateway based on the called number;
in response to selecting the second gateway, creating a termination process for the call;
executing the termination process to verify that the second gateway can handle the call;
if the second gateway can handle the call, then executing the termination process to select an identifier for routing the call from the first gateway to the second gateway; and
transferring a control message to the first gateway indicating the selected identifier, wherein the first gateway receives the user communications for the call and adds the identifier to user communications for the call, and wherein a packet system routes the user communications from the first gateway to the second gateway based on the identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is a system for modifying the VPI/VCIs in ATM cells transferred between two ATM systems on a call-by-call basis. A signaling processor receives signaling for the call and selects a new VPI/VCI for the call. The signaling processor generates a control message that identifies the old and new VPI/VCIs and transfers the control message to an ATM gateway. The ATM gateway modifies the old VPI/VCI in the ATM cells to the new VPI/VCI.
-
Citations
20 Claims
-
1. A method of operating a signaling processor to process a Signaling System Seven (SS7) message for a call having a called number and a caller number;
- wherein a first gateway will receive user communications for the call, the method comprising;
receiving the SS7 message into an Integrated Services User Part (ISUP) process;
if the SS7 message is an Initial Address Message (IAM), then creating an origination process for the call having data from the IAM;
executing the origination process to determine if the caller number is authorized;
if the caller number is authorized, then executing the origination process to determine if the called number is legitimate;
if the called number is legitimate, then executing the origination process to select a second gateway based on the called number;
in response to selecting the second gateway, creating a termination process for the call;
executing the termination process to verify that the second gateway can handle the call;
if the second gateway can handle the call, then executing the termination process to select an identifier for routing the call from the first gateway to the second gateway; and
transferring a control message to the first gateway indicating the selected identifier, wherein the first gateway receives the user communications for the call and adds the identifier to user communications for the call, and wherein a packet system routes the user communications from the first gateway to the second gateway based on the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- wherein a first gateway will receive user communications for the call, the method comprising;
-
11. A software product for operating a signaling processor to process a Signaling System Seven (SS7) message for a call having a called number and a caller number, wherein a first gateway will receive user communications for the call, the method comprising:
-
software configured to direct the signaling processor to receive the SS7 message into an Integrated Services User Part (ISUP) process, and if the SS7 message is an Initial. Address Message (IAM), then to create an origination process for the call having data from the IAM and execute the origination process to determine if the caller number is authorized, and if the caller number is authorized, then to execute the origination process to determine if the called number is legitimate, and if the called number is legitimate, then to execute the origination process to select a second gateway based on the called number, and in response to selecting the second gateway, to create a termination process for the call and execute the termination process to verify that the second gateway can handle the call, and if the second gateway can handle the call, then to execute the termination process to select an identifier for routing the call from the first gateway to the second gateway and transfer a control message to the first gateway indicating the selected identifier, wherein the first gateway receives the user communications for the call and adds the identifier to user communications for the call, and wherein a packet system routes the user communications from the first gateway to the second gateway based on the identifier; and
hardware that stores the software. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. The software product of claim 111 wherein the software is further configured to direct the signaling processor to transfer a Release Message (REL) from the ISUP process.
Specification