SIP-Trunked IVR (N2IVR)

IVR for CAMEL/INAP, VXML, or Scripting

The N-Squared Interactive Voice Response Platform (N2IVR) is a SIP-trunked audio platform offering a comprehensive set of scriptable audio interaction features including announcements, menus, VXML support, and support for site-customized extended service features such as call-queuing and callback..

The N2IVR platform supports voice interaction via a diverse set of service-control mechanisms.

The currently-available protocol mechanisms for N2IVR are:

  1. CAMEL/INAP PlayAnnouncement or PromptAndCollectUserInformation.
  2. VoiceXML (2.0 or 2.1) script documents served over HTTP/S.
  3. SIP INFO with MSML (RFC 5707).
  4. Local service script written using the Lua scripting language.

When used with local service script, the platform supports out-calling as well as in-calling (e.g. for One-Time PIN, Voice Notification/Reminders).

Documentation

Product Information

User & Technical Guide

Protocol Conformance Statements


SIP/RTP Functional Scope

The N2IVR is a media server node which can perform RTP audio interaction to a single endpoint, and can mediate A-Leg to B-Leg connections by operating as a SIP back-to-back user agent (B2BUA) role.

The N2IVR is not a SIP softswitch. The following features and limitations must be considered when determining if the N2IVR is the correct solution for a deployment.

  • N2IVR may originate and/or terminate RTP audio, but will never relay or transcode RTP.
  • N2IVR supports at most one controlled B-Leg at any time, for any given A-Leg SIP INVITE.
  • N2IVR can perform follow-on calling and sequential hunting for consecutive B-Legs.

Note that CAMEL/INAP, VXML, and MSML are extensive protocols which include a wide range of features, not all of which are necessarily supported by the N2IVR. Please refer to the relevant Protocol Conformance Statement to determine which protocol features are currently supported by the product.

Deployment Notes

Platform Sizing

The N-Squared Interactive Voice Response Platform is a great fit for operators of any size needing a cost-effective, off-the-shelf, standards-based INAP-Controlled or VoiceXML-Controlled IVR, or a powerful locally-scripted IVR service design platform.

The solution supports CAPS rates suitable for operators of any size and is laterally scalable with N+1, 2N, or 2(N+1) deployment for High-Availability, Geographic Redundancy, and traffic growth using active/active or active/passive failover.

OSS/BSS Features

N2IVR has Administration GUIs for audio file management and platform monitoring. Standard Operational features include Alarms, Statistics, and Event Data Records.

The N-Squared IVR Platform generates Event Data Records including:

  • SIP EDRs describing the SIP voice trunk setup, progress, and teardown.
  • INAP EDRs describing the INAP call-control interaction.
  • VoiceXML Interaction EDRs detailing the VoiceXML call-control actions.
  • RTP EDRs detailing the underlying audio fragment generation.
  • Supplementary (optional) custom service EDRs describing locally scripted service flows.

N2SVCD Components

The N2IVR is built on the N2SVCD framework. The following diagram shows the N2SVCD components which are deployed for N2IVR in CAMEL/INAP controlled mode:


When deployed with VoiceXML control, the N2SVCD deployment is similar:


For additional information on the run-time component configuration of the various N2IVR configurations, refer to the deployment section of the N-Squared N2SIP Technical Guide.

Telco Products