CA2216620C

Method and apparatus for dynamically routing calls in an intelligent network

Abstract

A method, apparatus and system for dynamicallyrouting selected calls through an intelligent switchedtelephone network are described. The method leverages theresident switching power in the Public Switched Telephone Network by departing from the Advanced Intelligent Network (AIN) call model while adhering to the basic principles of ISUP common channel signaling to introduce new flexibilityin call routing. Using the method, calls can be efficientlyrouted and rerouted through the network. Control of a callcan be effected by either the called party or the callingparty. The method can be practised using either a virtualswitching point (VSP) or an ISTP. The VSP is a physicalmode in the signaling plane of the network and a virtualnode in the switching plane. Calls are routed to the VSPusing dedicated trunk groups which may be loop-back ISUPtrunks or inter-switch ISUP trunks. Calls are routed to thededicated trunk groups using standard routing translationtables and methods. The advantage is a new level offlexibility in call routing control that permits the rapidintroduction of new services which include features thatcould not be efficiently accommodated using prior methods ofcall routing.

CA2216620C, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Expired 24 September 2017, 9 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

49 claims: 13 independent, 36 dependent

  1. 1
    CA 02216620 2001-02-16 THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1- A method of dynamically routing selected calls through an intelligent switched telephone comprising steps of: a) routing a call through the network to a first termination in response to a number dialed by a calling party so that the common channel signaling path for the call passes through a call control node that is a virtual node in a switching plane and a physical node in the common channel signaling plane of the network;b) receiving at the call control node an indication that a predetermined criteria related to the call has been met ;c) determining at the call control node a new termination for the call indicated directly or indirectly by the predefined criteria;d) initiating a release of the first termination using at least one common channel signaling message generated by the call control node without releasing the calling party;e) initiating the rerouting of the call to the new termination using at least one common channel signaling message generated by the call control node;and CA 02216620 2001-02-16 f) repeating steps b)-e) until the call is terminated.
  2. 6
    8 . A method as claimed in claim 7 wherein the at least one predefined variable is at least one of a time of day and day of week.
  3. 7
    9. A method as claimed in claim 1 further comprising steps of:designating at least one trunk connected to at least one switching node in the switched telephone network as a trunk group to which the selected calls are routed;creating routing table entries in the at least one switching node to route the selected calls to the at least one trunk group;and CA 02216620 2001-02-16 creating a linkset and routeset so that common channel signaling messages related to calls routed to the at least one trunk group are routed to the virtual switching point.
  4. 18
    20. An apparatus for dynamically routing selected calls through an intelligent switched telephone network, comprising :a call control node which is a physical node in a common channel signaling network for controlling the intelligent switched telephone network, and a virtual node in a switching plane of the switched telephone network, the call control node including a common channel signaling interface for receiving messages from and sending messages through the common channel signaling network;a memory for storing at least one of the common channel signaling messages;a memory for storing programs enabling a processor to examine common channel signaling messages received at the common channel signaling interface, generate common channel signaling messages for controlling call connections, tracking calls routed by the call control node, and assessing predefined criteria to determine actions respecting the control of call connections;and, a processor for executing the programs.
  5. 25
    27. An apparatus as claimed in any one of claims 20-26 wherein the call control node is a virtual switching point (VSP) that is assigned point code. a switching node
  6. 26
    28. An apparatus as claimed in any one of claims 20- 26 wherein the call control node is an Intelligent Signaling Transfer Point (ISTP).
  7. 27
    29. A system for dynamically routing selected calls through an intelligent switched telephone network, comprising :a call control node that is a physical node in a common channel switched telephone switch plane of network;signaling plane network, and a the intelligent of the intelligent virtual node in a switched telephone means for routing selected calls so that a common channel signaling control path for the selected calls passes through the call control node;an Intelligent Peripheral (IP) connected to the intelligent switched telephone network, the IP being CA 02216620 2001-02-16 adapted to respond to caller inputs from the selected calls;and a data connection that links the call control node and the IP, whereby when a common channel signaling path for one of the selected calls is completed through the call control node and the call is terminated at the IP, the IP is enabled to collect inputs from a calling party and pass data over the data connection to the call control node to permit the call control node to release the call in a forward direction and to reconnect the call to a new termination specified by the data without releasing the calling party.
  8. 39
    45. A system as claimed in claim 43 wherein the data is supplied by the calling party using voice commands .
  9. 40
    46. A system as claimed in claim 35 wherein the means for releasing the call in a forward direction from the call control node comprises programs for generating common channel signaling messages.
  10. 41
    47. A system as claimed in claim 46 wherein the common channel signaling messages are SS7 ISDN User Part (ISUP) messages .
  11. 42
    48. A system as claimed in claim 35 wherein the call control node is a virtual switching point (VSP) that is assigned a switching node point code .
  12. 43
    49. A system as claimed in claim 35 wherein the call control node is an Intelligent Signaling Transfer Point (ISTP).
  13. 49
    56. A system as claimed in any one of claims 48, 50, 52 or 54 wherein the VSP compiles call records into billing records for billing the selected calls to a service subscriber. SWABEY OGILVY RENAULT 1981 McGill College Avenue, #1600 Montreal, PQ H3A 2Y3 Patent Agents for the Applicant.