Post on 27-May-2015
iPhone Anywhere Dialer
Place Call using Xsi
BroadWorks Anywhere Callback
Read more @ http://developer.broadsoft.com/iPhone
• Data connection to issue call• One HTTP call
• BroadWorks Anywhere• Mobile number is a location
• Incoming call to mobile• Answer places call to
destination using BroadWorks
• Native iPhone application• Written in Objective C
• 3 days, 200 lines of code
POST http://xsp.eng.broadsoft.com/com.broadsoft.xsi-actions/v1.0/user/opaul@as.eng.broadsoft.com/calls/new/2403645217
Twitter To Call
Read more @ http://developer.broadsoft.com/twitter
• Twitter• Internet messaging system• Free• Web, SMS, …
• Custom application to listen• Parse keywords as commands• Written in Java• 300+ lines of code
• Use Xsi to talk to BroadWorks• Simple, one-line HTTP• Control services instead?
• BroadWorks-based subscribers• Accessible from anywhere
Use the web…
Use SMS…
Use an IM client…
1. Listen for updates on Twitter accounts
2. Receive notification of changes3. Place a call on the “Call” keyword
1. Listen for updates on Twitter accounts
2. Receive notification of changes3. Place a call on the “Call” keyword
Call History Google Gadget
Read more @ http://developer.broadsoft.com/callhistory
• What it does• Call history using Xsi• Filter missed, dialed, received
• Click to dial using the Xsi
• Run it anywhere• iGoogle Web Portal• Google Desktop• iPhone
• Web Application• Using Ajax, PHP, the UI in
HTML & JavaScript• The iGoogle Gadget API• 2 weeks
1. Enter credentials into gadget2. Gadget retrieves call logs3. User clicks to dial or
refreshes logs
1. Enter credentials into gadget2. Gadget retrieves call logs3. User clicks to dial or
refreshes logsAjax Cross
DomainProxy Service