Visual Designer Overview
TheVisual Designer is an easy-to-use graphical tool that enables non-programmers to prototype or create telecommunication applications. Drag and drop from a palette of actions like Play, Dial, Collect, Say, SMS, Email, and more to support the development of a wide range of applications. A set or series of actions and operations can be saved as a package to be shared and reused in other, more sophisticated applications and services.
For example, one can start with a simple call flow in which an incoming call to a specific phone number is received and routes to a recorded message. You can then create an interactive voice response (IVR) menu. From the menu, you can allow callers to leave a voicemail, send them an SMS, or forward the call to different phone numbers or agents.
Visual Designer modules are actually collections of programming statements and commands that use theAPIs. This means that programmers can reuse the commands and APIs available with other programming languages as desired. In addition, it is easy to incorporate input and output from external services. For example, one could use Visual Designer to integrate and automate calls to a customer from a CRM like Salesforce.com or SugarCRM. It is also possible to retrieve customer information from a database and use PHP to send targeted A2P (Application-to-Person) marketing messages by SMS.
You do not need to develop a custom client to begin using Visual Designer applications.includes Web Browser WebRTC client, which can be used to test your Visual Designer applications. Diagnostics and logging tools for generated code and call attempts provide clear visibility in the output of each step during the development of your Visual Designer application. The Visual Designer environment makes fast work of prototyping and developing your telecom applications on the platform.
Drag and Drop makes Visual Designer easy to use for business customer IT personnel and web developers by visualizing call flows and apps with multiple components, technologies, and services. Developers do not need to learn the complex telecom protocols and networking required for the service.
Easy Integration with External Apps and Services enables Visual Designer apps to request and send commands and data to and from external apps and services. Visual Designer is able to utilize IP protocols including simple webhooks, APIs, and other commonly used methods.
Programming Code (RCML) Generation that can be used as is or modified for use in other apps or services.
FullTelecom Stack Access for developing lower level, native mobile content delivery, and menu-driven applications. Utilize SMS as well as rich communications and content for over the top (OTT) apps and services to web, IOS, and Android applications.
Carrier-Grade Scalability and Reliability with load balancing and clustering support for automated failover creates a stable and scalable platform for apps and services built with Visual Designer. Unlike other more limited solutions, allservices are load-balanced, providing true carrier-grade redundancy at scale.
On-Premises and Cloud Deployment Options to suit business or technical objectives. Get started quickly with the hosted service and move later to host on your own datacenter or hardware - or remain in the cloud.
Flexible Operations and Monitoring Support via API, or easy to use web interface. Complete CDR, logging, and auditing reporting capabilities are also provided.
Extensive Documentation is available. The code is well documented and tested, allowing your staff the opportunity to learn, optimize, and customize thecomponents free from vendor lock-in. Our license subscription model provides indemnification and full support, along with your ability to provide input to our product development roadmap.
Have a look at the Visual Designer Usage Guide and get familiar with its functionalities.
You do not need to start designing from scratch. Check out the common business use cases covered in the Visual Designer Application Gallery inside theConsole. Get inspired and build your own application.
Build a simple IVR
Send an SMS message
Protect your users’ identity with Number Masking
Visit the Visual Designer documentation to learn more about available verbs and actions, as well as their function and configuration.
Find out more about RCML and how it can help bring additional functionality to communications applications.