Introduction
Alcatel-Lucent Enterprise (ALE) Developer and Solution Partner Program (DSPP) Virtual Labs (VLABs) are preconfigured Cloud based platforms that allow you testing online Alcatel-Lucent Enterprise (ALE) technologies to integrate with your products and solutions. DSPP VLABs are provided on-demand, free of charge for 30 Days evaluation to discover ALE OmniPCX Enterprise (OXE) SIP Communication Server combined with Rainbow Cloud Unified Communication as a Service (UCaaS) along with APIs delivered by ALE OmniPCX Open Gateway (O2G) server and ALE Rainbow Communication Platform as a Service (CPaaS).
ALE OmniPCX Open Gateway (O2G) is a server that provides a set of Application Programming Interfaces (APIs) allowing applications and business processes to integrate with OmniPCX Enterprise Communication Server and deliver added value and mission critical services tailored to the business needs. Developers access to the telephone system capabilities including call control, management, call center and analytics using industry standard REST APIs.
More information about O2G here.
Rainbow CPaaS is an open Communication Platform as a Service (CPaaS) with a set of APIs that allows you to integrate Rainbow’s powerful collaboration tools into your existing in-house applications and business processes. Rainbow CPaaS integrates with Alcatel-Lucent OmniPCX Enterprise adopting an innovative hybrid cloud approach.
More information about Rainbow CPaaS here.
ALE delivers VLAB provisioning and provides you support and assistance for first-time login. If you need further assistance, want to deepen your API knowledge, or go further in integrating your solutions beyond the scope and usage available with a VLAB, you can register for the DSPP partner program to order support or knowledge acquisition services. For more details, please refer to the Partner Program Guide.
VLAB platform
A DSPP VLAB is composed of the following components pre-configured and ready-to-use.
- OmniPCX Enterprise (OXE) – Alcatel-Lucent Enterprise Communication server.
- OmniPCX Open Gateway (O2G) – API gateway exposing various REST API services to integrate with OXE.
- OmniPCX Enterprise Media Service (OMS) – OXE media processing component.
- OmniPCX Enterprise Web RTC Gateway – Communication gateway between OXE and Rainbow Web RTC.
What is a VLAB used for?
With a DSPP VLAB you can test online Alcatel-Lucent Enterprise (ALE) technologies to integrate with your products and solutions.
- What you can do with DSPP VLABs:
DSPP VLABs offer numerous services to get started in the understanding of integration with ALE products.
DSPP VLABs are designed to allow you testing easily and online applications and solutions that integrate with OmniPCX Enterprise telephony empowered by Rainbow Unified Communications and CPaaS (Please refer to the details of the services provided below) such as Device monitoring, Click-to-Call, User forwarding management, Voice Message access from your application, possibly enriched by Unified Communications with Chat, Conferencing, and Video.
- What you cannot do with DSPP VLABs:
Please note that DSPP VLABs do not support all the possibilities and richness of what can be implemented with the interfaces available with ALE platforms.
Online DSPP VLABs do not allow testing integration with ALE capabilities and interfaces such as Contact Center, Recording, PMS (Property Management System), DECT, Management and Provisioning, …. Should the evaluation of such services be needed, please apply for DSPP qualified level as per DSPP program described here.
DSPP VLABs components and services
- SIP Phones and Rainbow Softphones
A VLAB platform provides:
- 5 SIP Extensions declared in the OmniPCX Enterprise OXE and associated to the OmniPCX Open Gateway O2G for API control.
The SIP extensions must be associated with a compatible SIP Softphone application (see section: Connect your SIP Clients to OXE). The VLAB architecture is full software and the OXE media processing (tones, voice prompts, ,..) is implemented thanks to the OMS component.
- 5 Rainbow members belonging to a Rainbow company* associated to the VLAB.
Rainbow members benefit from a Rainbow client (Web, Desktop or Mobile) delivering UCaaS features (Audio/Video/Chat/Sharing/Conferencing) empowering OmniPCX Enterprise.
(*) A “Rainbow company” typically refers to a company that uses the Rainbow platform by Alcatel-Lucent Enterprise, for more details on the Rainbow concepts and terminology, refer to Rainbow documentation.
Notes:
- SIP Extensions and Rainbow clients can communicate each other’s.
- Rainbow Clients making use of Web RTC, the communication between Rainbow Client and OXE SIP extensions is carried out via the WEB RTC Gateway component that relays media communications between the WebRTC Rainbow applications, and standard RTP-based PBX ecosystem components.
- OmniPCX Enterprise is configured with an embedded Voice Messaging
- There is no access to the public telephone network, however, an emulation of access to the public telephone network is provided via a SIP trunk loopback.
- O2G API
O2G available services along with associated OXE when using DSPP VLAB:
- Applicative user and admin session establishment to O2G.
- Subscription for notification of events (such as telephony monitoring events)
- Telephony services
- Advanced call control initiate calls and implement a comprehensive set of OXE telephony services.
- Communication logs retrieve last communication history records.
- Directory search get access to OXE call server phone book and to search for a contact.
- Event summary get new message indicators (missed call, voice mails, callback requests).
- Phone set program. manage device states: lock/camp-on/programmable keys.
- Routing management manage routing on a device and configure forward or overflow.
- Voice mail connect to OXE voice mail boxes and manage voice mails.
- Analytics Retrieve OXE incidents and accounting information.
- Rainbow CPaaS
Rainbow CPaaS available services along with associated OXE and WEB RTC Gateway when using DSPP VLAB
Typically, Telephony services combined with OXE in a hybrid-cloud architecture, such as Make / Take / Release call, Hold / Retrieve a call as defined here , including media flows.
How to apply for a VLAB ?
You can apply for a VLAB by sending an email to dspp@al-enterprise.com
Indicate:
- Your contact information (first and last name, email, company)
- What will the VLAB be used for?
Your request will be evaluated and upon ALE acceptance you will be granted for an access to your VLAB, free of charge, for a 30-day period within the scope of the VLAB available usages.
Please note that your VLAB name will be on the form of vlabxx whereby xx are two digits, such as 30 as an example.
VLAB information page
If your request is accepted, you receive a confirmation by email from support@ale-dspp.com to the mail address that you provided in your VLAB request with the subject “ALE DSPP Virtual Lab assigned to you”.
The confirmation email contains:
- The URL to access to your VLAB information page.
- Your credential:
- Login: your email address
- Password: a temporary password that will have to be changed at first login.
Once connected to your VLAB information page, you have access to the following information:
- 0 – Your VLAB Name: vlabxx (whereby xx are two digits)
- 1 – O2G server URL address.
- 2 – O2G admin account Login/Password.
- 3 – OXE SIP Proxy/Registrar address with port 6260 and transport mode UDP.
- 4 – Rainbow UCaaS/CPaaS URL address.
- 5 – OXE SIP Extensions numbers and Passwords to be used by SIP Softphone for registration on OXE.
- 6 – Rainbow Credentials
- Rainbow admin credential to manage the Rainbow company corresponding to your VLAB.
- Rainbow UCaaS user credentials.
Connect your SIP Clients to OXE
- SIP Account configuration
To check the telephony events in your Rest API application, you’ll need to make calls, either from phones or from call control, and see the events in the notification channel.
There are 5 SIP Extensions already provisioned in the OmniPCX Enterprise OXE and associated to the OmniPCX Open Gateway O2G for API control.
The SIP Extensions are 1001, 1002, 1003, 1004 and 1005 and the SIP Password are visible into your VLAB information page.
You may use Softphones that are compliant with SIP (such as LinPhone, MicroSIP, …)
Hereafter an illustration with MicroSIP SoftPhone for Windows to connect to OXE and try your first call.
At this point, you should be able to login and dial a test number like *0# (it will list all the tones of the OXE, starting with a RING).
*IMPORTANT NOTE*: Make sure you are using G711-MuLaw CODEC.
- Make your first call
When you have at least one SIP softphone registered to OXE, you can:
- Call the voice mail number 1999
- Call directly the 4 digits of directory number of another user (for instance 1001 call 1002)
- Dial the (emulated) public number 9 1 xxxxx 1yyy
- 9 is the prefix.
- 1 is mandatory for destination routing.
- xxxxx is any combination of five digits.
- 1yyy is the directory number of the other set you are calling (via SIP trunk Loopback) or could be also 1999 for voice mail.
- Dial the (emulated) public number 9 1 xxxxx 1yyy
Example: from 1001 to 1002, dial 9 1 22333 1002, and 1002 will receive an external incoming call.
Rainbow startup
- Introduction
Your VLAB is provisioned with 1 Rainbow admin and 5 Rainbow users from the vlabxx Rainbow company.
The Rainbow users are associated with an OXE Phone from 1001 to 1005 delivering Unified Communication in hybrid mode with OmniPCX Enterprise on those phones.
Use this link https://web-sandbox.openrainbow.com/ to connect to the Rainbow development platform.
- First time connection
The first time you connect as an admin, you will need to choose your country SETUP for the PBX.
The PBX are installed in a United States setup, therefore you should choose United States of America.
- Configuring your users for WebRTC Gateway
Each user can make and receive audio and video calls through WebRTC (Calls made via the internet).
This is not setup by default in a lab, as not everyone wants it. But if you want to take advantage of this functionality, simply do the following in your Rainbow dashboard as “admin”:
- Click on My Company
- Select the Members tab
- Click on any user
- Select the Phone tab
- Use the dropdown box in front of Equipment to choose your Virtual OXE Lab
- Select the matching extension number
- Hit Apply, and you are all done!
This capture shows the modification of User 1001 in Rainbow admin interface:
- Configuring Rainbow CPaaS
Using CPaaS an application has access to various services provided by the Rainbow Unified Communication cloud platform. For more details on Rainbow CPaaS features and development SDK, please refer to Rainbow for Developers.
To use Rainbow CPaaS, an application must authenticate using the combination of the credentials of a Rainbow company member along with Application ID and Application Secret.
If you wish to develop a test application uses Rainbow CPaaS, please send a Request to support@ale-dspp.com indicating your email , your VLAB name and your test application name, in return we will provide you with the appropriate information giving access to Rainbow CPaaS from your test app.