The Xtended Visual Voicemail Google Gadget allows you to view and listen to your voicemails through its support of automatic transcription services for speech to text. Using the Visual Voicemail Google Gadget, you may also click to dial the caller, all via BroadSoft Xtended.
The Xtended Visual Voicemail Google Gadget provides multiple ways to interact with the web application. Through the support multiple environments, an end user can access their voicemail in a variety of ways.
The Xtended Visual Voicemail Google Gadget exemplifies the ease of using the Xtended Services Interface in conjunction with other open web services to demonstrate a true Web 2.0 mashup application. Supported features include:
The Xtended Visual Voicemail Google Gadget allows a simple and efficient way to access your voicemails in the following containers:
A perfect example of a mashup, the Xtended Visual Voicemail Google Gadget integrates with three separate services to provide its overall functionality. These services include:
1. BroadSoft Xtended
2. GotVoice or PhoneTag API’s
3. VM integration service (custom built)
These services combine to provide click to dial, audio transcription, and voicemail list functionalities.
Each service offers a slightly different style for exposing an API; however, they are all web services and offer simple methods for any type of language to execute a request and retrieve the required response.
On the services side, the BroadSoft Xtended (http://developer.broadsoft.com) exposes a REST oriented web services, as does PhoneTag (http://www.phonetag.com). Whereas GotVoice (http://www.gotvoice.com) and the custom built VM integration uses traditional web service characteristics. Furthermore, the VM integration service Wendell Keuneman wrote uses PHP to achieve most of the middleware logic in order to bridge all the functionality offered by the various API’s.
On the client side, Keunemen used the excellent ExtJS javascript library (http://www.extjs.com), for the user interface, and trusty Ajax and XML for asynchronous requests and response data.
|
Name |
Xtended |
|
Version |
1.0 |
|
License |
TBD |
|
Cost |
TBD |
|
Interfaces Used |
BroadSoft
Custom:
GotVoice
PhoneTag |
|
Commands Used |
http://<server>/com.broadsoft.xsi-actions/v1.0/user/<userid>/directories/CallLogs
http://<server>/com.broadsoft.xsi-actions/v1.0/user/<userid>/calls/new/<number> |
|
Protocols Supported |
http(s) |
|
Servers Used |
BroadWorks |
|
Development Duration |
2 |