With the Avaya Breeze® platform Application Programming Interface (API), programmers can develop, test, and deploy snap-ins that use the following methods:
Method |
Description |
Call Methods |
Enable a snap-in to monitor or modify calls on behalf of the calling party or called party. Its functions include:
Allowing a call
Blocking a call
Redirecting a call to a different number
Changing the presented identity of a user
Forking a call
Adding a participant to a call
Dropping a participant from a call
Enabling a snap-in to place a call
|
Media Control Methods |
Enable a snap-in to:
Play an announcement to one or more participants on the call and to collect button press or DTMF tones on the call.
Generate and send DTMF tones to a specified called party through Avaya Aura® Media Server.
Record audio from a party in a call to an HTTP file server or to Media Server Content Store.
With Media Control Methods, developers can specify a recording URI that contains the name and storage location, the DTMF key to end the recording, and the maximum recording duration. This recording can then be used in subsequent play requests. |
Send Email Methods |
Enable a snap-in to send an email to one or more recipients. |
Send Text Message Methods |
Enable a snap-in to send a text message to one or more recipients. |
Create Conference Methods |
Enable a snap-in to schedule or cancel a video or an audio conference using Scopia conferencing or Avaya Equinox® Conferencing. |
Data Access Methods |
Enable a snap-in to access a user, a service, or global data from the provisioning database as administered on System Manager. Data Access Methods also enable the snap-in to access data from an external database by using Java Persistence API (JPA). |
Collaboration Bus Methods |
Enable snap-ins to asynchronously communicate by using a point-to-point model or a publish-subscribe model. |
Logging and Alarming Methods |
Enable a snap-in to log events and errors. The serviceability agent sends the snap-in alarms to System Manager. |
System Status Methods |
Enable a snap-in to access the system status information of Avaya Breeze® platform. |
Eventing Framework Methods |
Enable notifications for server and snap-in generated events. The framework is prepopulated with events, such as call events and speech search events. Eventing Framework Methods enable snap-ins to produce and consume events. You can view the complete event repository from the Element Manager user interface. |
Authorization Methods |
Enable a snap-in to get access tokens for:
Authorization Resource methods enable a snap-in to:
|