6
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/[email protected]/ calls/new/2403645217

Xtended Concept Apps

Embed Size (px)

Citation preview

Page 1: Xtended Concept Apps

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/[email protected]/calls/new/2403645217

Page 2: Xtended Concept Apps

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

Page 3: Xtended Concept Apps

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

Page 4: Xtended Concept Apps
Page 5: Xtended Concept Apps
Page 6: Xtended Concept Apps