Unified Communications

 View Only
  • 1.  SDK that targets JavaScript's platforms - Avaya AES

    Posted 04-16-2021 04:38 AM
    Hi,

    Can anyone guide me to a document which explains method / step to develop SDK that targets JavaScript's platforms, we want to integrate a web based third party application for remote call control functionality of H.323 IP Phones on Aura 7 platform.
    We have AES and TSAPI licenses but need a guidance on SDK.
    We tried to look on Dev Connect portal but it has too much information.

    ------------------------------
    Arslan Ali
    UC Consultant
    Vodafone
    ------------------------------


  • 2.  RE: SDK that targets JavaScript's platforms - Avaya AES

    Posted 04-16-2021 06:37 AM
    Avaya runs a website called "DevConnect" that has all of the APIs for all the of their products.  You do need to create an account to get access, but it's free.

    The AES server is a bit of a beast to work with directly from JavaScript.  I think the only APIs they have are the raw TSAPI protocol or the XML push -- both would require some pretty heavy lifting from a straight JS client.  That being said, if you have a middleware server such as a Java/Tomcast or C#/ASP.NET solution, it's pretty straight forward.  

    https://www.devconnectprogram.com/site/global/products_resources/avaya_aura_application_enablement_services/releases/8_1_3/index.gsp#tabs-product-downld-7

    You may want to look at the Avaya Breeze Platform.  When you get Breeze, they have a snapin called the "Engagement Call Control", which is designed to control stations from JavaScript.  It's super easy and designed for client-side control.  I've built quite a few apps that control phones using this snapin.  It essentially translates JS into AES/TSAPI calls for you.

    https://www.devconnectprogram.com/site/global/products_resources/avaya_breeze/avaya_snap_ins/engagement_call_control/overview/index.gsp

    ------------------------------
    Nick Kwiatkowski
    Director of Design and Engineering
    Michigan State University
    East Lansing MI
    ------------------------------