IXC-10 Canvas
Would you like a demo? Call our Platform at (209) 235-9816
Competitive Edge
We incorporated several major features into the IXC-10 Canvas Switching Platform that set our platform apart from those of our competitors. Seamlessly integrated mechanisms to quickly deliver web-based and XML/RSS based content to callers. TelSwitch has received special recgonition for accomplishments in the utilization of the Text-to-Speech into fully integrated Platforms. Natural language creation from any text based source of information can be delivered over the telephone, by employing Acapela Group’s sophisticated text-to-speech engine. A fully enabled scripting language of programming the platform so to allow maximum flexibility in a simple to use architecture that supports multiple products and features running under one Operating System.
Rich Feature Sets for the Budget Minded
In addition to incorporating a rich set of stand-alone features, TelSwitch Inc. has integrated the extensive database and customer management capabilities of Airnet AMS™ into the IXC-10 Canvas call management and processing platform.
Introducing Canvas
Just as an artist takes a paintbrush to an empty canvas, we have created a platform versatile enough to perform the wide variety of functions that a carrier is looking for in their operating environement. Telecommunications Carriers have now have more options than ever before available then them, when it comes to their flexibility of services which they can provide. Rather than a set-of-features hard-coded to a particular platform, services are provided based upon the Telephone Number Dialed (DNIS). Taking this innovative approach, a company may provide limitless possibilities of unique services under the jurisdiction of one unified platform.
Call Treatment
Each toll-free number used to provide services to end-users on the IXC-10 Canvas Platform, is known as a DNIS. The 10-digit “dialed” number provides the switch with specific instructions on how to perform its’ functions for that particular call. For instance, a telephone company may have five different toll-free numbers, each for different resellers, or branded customers, and may wish to run different recordings and/or messages for each of their resellers. This is accomplished thru a system known as “DNIS-scripting”, where upon the toll-free number dialed (DNIS) identifies the particular function, or script, that will be utilized for that call.
An example – a customer dials 1-888-888-4618, and reaches Allcom’s calling card platform, which is on the same platform as the 1-800-800-8313 bypass product for Allcom; it may also be the same platform as the Pin Pay Go platform. The switch recognizes the difference between the different toll-free numbers, and applies treatment accordingly. Treatment is the term used to describe the way that the switch provides services, based upon the DNIS of the number.
Example of a Logic Flow
Example Applications – Standard
Toll free translation
A customer dials a toll-free number, which upon termination to the call processing platform, gets terminated to the “switched” number that is on file within Airnet AMS.
Simply, a telephone number that is dialed, will reach the platform, and will route to the designated destination number that has been defined in the system. This is the default connection that is made when there is not a specialized script controlling the telephone number.
- A call from a specified toll-free number is received by the switch.
- The call is then placed outbound based upon the telephone number of the destination.
Toll free translation to 011- termination
Customers dialing a specific toll-free number are re-directed to an international destination. This allows consumers in the United States to reach foreign destinations via toll-free access.
Scripts are run against the toll-free number to check to see whether the dialed number is a toll-free that reaches an international destination. Calls get generated and placed in the dbo.callrec table.
- Compare the telephone number dialed against the dbo.route_intl table, to see the destination number.
- If the (800) number exists, dial the destination of the call and connect. Write record to {dbo.callrec}
Postpaid calling card (limit)…
Telephone calls are allowed to be completed through the switch based upon digits dialed with the keypad on a telephone keyset.
(a) Accept the call and prompt for a PIN.
(b) The PIN is compared against the DNIS that was involved in the call, and the PIN itself.
(c) If the PIN is not invalid after three attempts, hang up the telephone.
(d) If valid, the system composes the destination dialed # by looking at the digits.
(e) If the first digit is 1, strip it off.
(f) If the first digits are 011- , then accept as many digits as the customer dials, and wait 3 seconds.
(g) If the first digits are not 011-, then accept the length of the standard domestic dialing, and connect.
(h) If the customer reaches dials an invalid number of digits, prompt customer again for #.
(I) If the customer hits # during the telephone call, then the customer gets prompted for another #.
Prepaid…
Similar to the postpaid platform, but with a limit.
(a) Accept the call and prompt for a PIN.
(b) The PIN is compared against the DNIS that was involved in the call, and the PIN itself.
(c) If the PIN is not invalid after three attempts, hang up the telephone.
(d) If valid, the system composes the destination dialed # by looking at the digits.
(e) If the first digit is 1, strip it off.
(f) If the first digits are 011- , then accept as many digits as the customer dials, and wait 3 seconds.
(g) If the first digits are not 011-, then accept the length of the standard domestic dialing, and connect.
(h) If the customer reaches dials an invalid number of digits, prompt customer again for #.
(i) If the customer hits # during the telephone call, then the customer gets prompted for another #.
(j) The customer is played a message when their limit is near; the records get written to the database immediately, and then the customer can press “0” to reach customer service to recharge a card.
ANI recognition
Callers that dial a specific toll-free number, from a “recognized” ANI, are provided with a direct dial-tone to re-originate telephone calls, in leiu of the requirement of entering another calling card.
(a) The toll-free call is received by the switch, and is compared against the known subset of ANI’s within the database.
(b) If the ANI / DNIS is not recognized, the customer is prompted for their PIN, which is compared against the database of known customers.
(c) If the ANI / DNIS and/or PIN is recognized as a valid combination, the caller is provided with a dialtone, and the customer can then dial the telephone call.
Note: 1- if the DNIS (toll-free number) is set up as prepaid, then the switch acts as a prepaid long distance platform. 2- If the DNIS (toll-free number) is set up as post-paid, then the switch treats the call as a standard call record- based billed call.
IXC-10 Canvas
Absolute Flexibility
Each toll-free number reaching the platform is considered its’ own special telephone number under its’ own control, with its’ very own scripting that has been built by Airnet AMS. That is to say, that the particular telephone number behaves distinctly from any other telephone number in the system.
Upon reaching the system, a telephone number that is dialed will activate the script relative to that particular toll-free number. The same platform, therefore, can perform a “prepaid-calling platform” switch, just as easily as a toll-free dial-around service. It is the script, not the hardware, that defines the system and the integrated components.
* All calls are compared to make sure that they are not in “deleted number” or “blocked” status (block_all=true) before completing the call.
Sophisticated, Versatile Platform
WAV (Voice) recordings.
Standard PC WAV files may be utilized as the method of delivering voice prompts to the caller. The individual calling the toll-free number will receive a recorded set of options (called prompting) that will be used to direct the customers’ input into the keyset. Based upon the keypad input, any number of options may happen – we may utilize the key-presses to launch other processes (press 1 to make a call, press 2 to listen to the temperature, press 3 to speak with an operator) (called nested menus), or we may process calls. Example: “please type the telephone number you wish to call, or press zero for operator”. These must all be taken into careful consideration, and scripting (a set of directions and logical steps) should be well thought prior to recording any wav files.
Natural Text to Speech
Innovations in Speech. Besides offering speech in the form of pre-recorded announcements utilizing WAV files, TelSwitch Inc. has incorporated a method of text-to-speech into the platform, to allow for real-time integration of rich content into the platform.
For instance, there are circumstances, such as reading an email, or reading the weather report, where it is simply not practical to have a WAV recording for the delivery of every nuiance and iteration of data available.
Example Applications – Sophisticated
800 PIN service… (variable pin digits)
Toll-free calls are redirected to telephone numbers based upon the 4 – 6 digit PIN that is entered after the call is completed to the platform. The platform redirects the toll-free call to the respective party. The table is maintained by Airnet AMS, and can be adjusted in real-time with telephone keypad input.
A table within Airnet maintains a list of “if-then” trees that compares the set-dialed digits after a toll-free call is connected, with the “extention” digits dialed, and connects the call to the appropriate party.
- toll-free call is compared against the database of valid telephone number.
- Caller is prompted for a PIN to dial.
- If the customer dials “0”, then the number is either (a) played a recording: “extention not available”, or (b) connected to a default number specified.
- If the customer dials the respective extention of the party they wish to reach, they are connected.
Notes: 1- all extentions within a subset of a toll-free number must be the same length (i.e. six digits, or four digits, etc). 2- The specified extentions are definable directly via Airnet AMS, or via a Website interface, and are available immediately upon update.
Routing based upon nearest NPA/NXX to a real #…
A table of telephone numbers can be set up, and depending upon the ANI of the caller, the telephone call is sent to the closest office to the actual caller. For instance , a call to 1-800-OK-PIZZA would be sent to the local Pizza Delivery location that is closest to the callers’ proximity.
Calls placed to a specific toll free number are compared against a list of possible destinations in the Airnet Database, per toll-free number, and then the telephone call is compelted to the respective location.
(a) Toll free call is received by the switch.
(b) The origination ANI is received by the switch, and is compared against the list of telephone number in the database that are available to receive that call.
(c) The call is then completed and placed directly to the telephone number that is closest to the dialing party.
Time of Day Routing
Callers to a particular toll-free number are routed to a destination based upon the Day and time-of-day of the particular telephone call. The table is dynamically allocatable, with as many destinations, and variable time periods, per day, necessary to maintain the proper matrix. * All times are based upon the local time of the switch (i.e. The time respective to the routing is determined by the local time at the switch, rather than the time at the callers’ location. This maintains consistency.)
(a) A call to a toll-free telephone number is received by the switch.
(b) The system clock is compared against the time that the call originated, and a determination of routing takes place.
(c) The call is then connected to the telephone number, domestic or international, that is maintained by the database for the segment of time.
Least Cost Routing…
Based upon tables within Airnet AMS 2000™, telephone calls are able to be routed over various DS1(s) [T1’s] with different rate classes to various locations, based upon destination digits.
Weather Reader
Based upon a calling area, or the entry of a zipcode, a current weather condition report may be provided in real-time over the telephone utilizing web-scraping techniques and Acapela Group’s text-to-speech engine.
Email Dictator
Utilizing Mdameon’s mail server software, a plug in allows for the real-time integration of pop3 email into the Platform, allowing the customer to listen to an email, and to record a .WAV file as a response back to sender.
Mastercard/Visa Based-Phone-Calls
Specifications have been built into the IXC-10 Canvas Platform to allow card issues to provide telephone services to their customers via an internationally-accepted XML interface to Mastercard and VISA Debit Services. The IXC-10 Canvas Platform can turn any Issuers’ Mastercards into revenue-enhancing phone cards.
Hospitality
TelSwitch provides backoffice Platform Services to the over 8,500 hotel and rental properties; The platform can be heard by calling 1-877-777-8320