AVAYA 統一通信產品
Avaya Breeze 通信應用開發平臺

1.   Breeze礎平臺的組成部分

開放的基礎框架(Framework)。該框架提供數字化時代的連接客戶的必要屬性:

n 跨平臺支持移動相關的應用場景;

n 快速、低風險的應用開發、發布和管理運營的能力;

n 工作流驅動的客戶聯絡,變傳統人工流程為自動化流程,提升數字化聯絡中心的客戶體驗。

用于快速生成工作流為基礎的統一通訊應用的開發平臺。

開放的連接器和API,用于集成已有業務應用甚至連接數以億計的物聯網設備。

2. 部署Avaya Breeze

AVAYA Breeze以純軟件方式交付。可以運行在VMWare 5.5-6.5版本的虛擬機上。

部署單臺Breeze服務器實例的計算資源需求如下:

l 8個虛擬CPU。每個虛擬CPU由一個物理CPU內核實現。每個CPU內核時鐘頻率不小于2400MHZ

l 預留4X2400MHZ CPU計算帶寬。

l 預留16GB內存。

l 預留300GB硬盤空間。

3. AVAYA Breeze主要特性

l 強壯的、可擴展的應用平臺,用于執行和管理各種可動態部署的微服務和應用。通過橫向擴展的機制,單個Breeze集群最大可以支持35,000坐席規模。

l 對外部提供一些列可擴展的,包括HTTP、SMS、E-mail、協作總線在內的接口。

l 系統性的大幅度減少一直以來應用軟件開發在實現擴展性、可管理性、高可用性、虛擬化和安全性等方面所需要花費的時間,為客戶、合作伙伴提供快速的服務和應用開發、部署的能力。

l 無需理解通信協議就可以編寫和通信相關的應用。

l 提供HTTP流量的負載均衡機制。

l 支持跨地域的冗余備份。

4. AVAYA Breeze的開發包(SDK)和開發接口簡介

AVAYA支持并提供豐富的開發工具用于幫助開發者開發基于AVAYA CTI平臺(Breeze)相關的應用:

l Eclipse IDE

l 路由設計引擎(Engagement Designer)

n 完全可視化無代碼的拖、拉、拽開發方式。愛奇藝的業務人員可以按照需求和設計,自行生成復雜的統一通訊流程應用。

l Java APIs

n 連接郵件、短信、會議、SIP通信平臺等系統的API

n 調用路由、隨路數據、WebRTC等微服務模塊的API

l 示例代碼(白名單, HelloWorld, 全媒體通知服務)

l 開發者指南“How Tos”

l 管理員手冊

l 視頻教學錄像

AVAYA Breeze基礎框架具有豐富而開放的開發接口。該基礎框架擁有以下幾個類別的開發接口:

呼叫類方法(API):

呼叫方法允許某個服務代表主叫方或被叫方監控或修改呼叫。呼叫方法有很多中,包括:

l 允許呼叫建立;

l 阻斷呼叫;

l 呼叫重定向到其他號碼;

l 呼叫分叉(呼叫某個號碼的同時嘗試與另一個號碼建立呼叫);

l 呼叫攔截(攔截后修改呼叫信息);

l 振鈴前呼叫攔截處理;

l 由應用發起的電話通知服務;

l 修改主叫、被叫顯號;

l 已建立的客戶與坐席的呼叫通過應用轉移給第三方;

l 呼叫保持、接續(同時接受保持和接續的消息);

l 呼叫轉移(同時接受呼叫轉移的消息);

l 建立會議(同時接受會議的消息);

l 控制分機接聽呼叫;

l 控制分機掛斷呼叫;

l 以回呼的方式建立雙方呼叫;

l 按應用規則順序呼叫(serial call forking);

l 增強呼叫處理(通常可用于話后評分、呼損回呼等場景);

媒體控制方法(API):

媒體控制方法允許某個服務播放錄制的語音、收集DTMF、連接TTS和ASR服務。


數據庫訪問方法(API):

數據庫防蚊方法允許某個服務通過預設的數據庫穩定的訪問用戶、服務或全局數據。

協作總線方法(API):

協作總線方法允許服務以“點對點”或“訂閱、發布”的異步方式進行通訊。連接社交媒體的新媒體網關即以協作總線方法與Breeze的統一路由服務進行連接。

日志類方法(API):

日志方法通常用于網管系統。該方法允許某個服務記錄事件和出錯日志并把日志結果輸出給外部系統用于分析。該方法又分為兩類:

l 系統狀態方法:允許某個服務訪問到Breeze系統當前狀態。通常被用于網管應用。

事件框架:允許服務通過細顆粒度的過濾器動態訂閱異步事件。AVAYA Breeze 通過該接口發布呼叫事件給相應的業務應用


亿客隆彩票