Web Services CodeLign
Enterprise Service Provider Web 2.0
News Events Management Board Careers Affiliations
Developer Technology Channel
Sales Partners Media Careers Info
Register Forgot Password


CodeLign
Sandbox

LignUp Platform with the Most Comprehensive Suite of Communications Web Services

LignUp Communications Web Services extend across seven major categories:
  • Call Control: Click-to-Call, Hold, Off Hold, Transfer, Supervised Transfer
  • Media Control: Recording, Manage Recording, Broadcast .wav Recording .wav, Broadcast TTS, Voice Drop, Record Call
  • Provisioning: Access to all PBX capabilities, including the ability to setup and dynamically adjust Extensions, Voicemail Boxes, IVR Menus / Auto Attendants, Hunt Groups, Gateways, Users, Dial Plans and Routing Rules, etc.
  • Personalization: Access to all Voicemail and Unified Messaging capabilities, including the ability to set personal preferences for Find Me / Follow Me, Call Routing, Screening, Forwarding, Notifications, Personal IVR menus and View Call Logs, and Voicemails, etc.
  • Conferencing: Optional Initial Greeting, Manage Recipients (add, mute, unmute, remove), Record Entire Conference, Record Individual Participants, Conference and Participant Details (who joined, who is talking, who was muted, etc.)
  • VoIPlets: Web services wrapped with business logic to provide an end-to-end process in a convenient and easy-to-implement package. Flexible, allowing the application to drive the usage.
    • Broadcast: Send a message to multiple recipients via: TTS, pre-recorded .wav file, or Real-time recording. Includes an optional customized TTS pre-greeting and opt-in (press ‘1’ to listen) to ensure that the message was received by a live person.
    • Confirmation: Calls to request DTMF confirmation response. Specify number of delivery tries and receive final listening status in percentages.
    • Verified Approval: Calls and requests PIN via DTM. Once the PIN is matched, another message requests approval via DTMF. You can specify number of delivery tries and receive final listening status in percentages.
    • Voice Approval: Calls and requests PIN. Once the PIN is matched, another message requests approval via DTMF with an option to connect to a live representative. You can specify number of delivery tries and receive final listening status in percentages.
    • Voice Confirmation: Calls and requests PIN to authenticate, reads a question provided by the application, then plays a hard coded message requesting confirmation. The entire transaction is recorded with an option to log the duration, date and time of the call – useful for auditing purphoses.
    • Broadcast IVR Call-to-Action: Enables the user to set up and customize a broadcast message with an IVR and call-to-action (press ‘0’ to speak to me directly) by stringing a series of custom recorded .wav files. Includes an optional Opt-in greeting “press ‘1’ to listen to this broadcast message” to ensure message is received by a live person. Delivery status can be provided in percentages.


LignUp Communications Web Services, LignUp VoIPLets and the most complex telephony applications - PBX, Voicemail, and Unified Messaging - have been built using CCTRL and MCTRL, LignUp's XML-based scripting languages. In addition, every function provided by these powerful telephony applications is exposed using LignUp Communications Web Services:
  • LignUp Call Director (CCTRL / HTTP) is a multi-purpose, SIP Back-to-Back User Agent (B2BUA), HTTP Client and HTTP Server that responds to both SIP messages and HTTP requests by executing CCTRL scripts.

    CCTRL is a robust XML-based programming language that serves as an abstraction layer to SIP signaling and allows developers to write customized applications. CCTRL implements an asynchronous event-handling model and LignUp Call Director processes high-volumes of events generated by SIP User Agents, HTTP clients and web applications.

    LignUp Call Director hides all the SIP signaling and low-level protocol related details so developers can focus on the business logic of the desired application. Unlike SIP proxy servers that simply initiate or accept calls, the LignUp Call Director stays in control of the call enabling it to hold and transfer calls.

  • LignUp Media Server (MCTRL / VXML / HTTP) is a software only, multi-threaded, high-volume media processing application for cost-effective, scalable, and flexible “board-less” and “DSP-less” media processing functions. LignUp Media Server hides all the RTP signaling and media stream processing details so that developers can focus on the business logic of the desired application.

    LignUp Media Server is also a SIP endpoint so it can accept, originate, and forward calls. Media Server has a built-in HTTP client so it can easily post information to external applications.

    MCTRL is an XML-based scripting language that serves as an abstraction layer to RTP media-processing. MCTRL provides fine-grained media control (i.e. playback speed, fast-forward, rewind, pause, resume, and skip) and is designed to handle events asynchronously, enabling high volume media processing.

For more information on LignUp Web Services, please visit CodeLign.
© 2008 LignUp, Inc. Home | Site Map | Legal