14
Phone Mashups Integrating Telephony & the Web Irv Shapiro CEO, Ifbyphone, Inc.

Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Embed Size (px)

Citation preview

Page 1: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Phone MashupsIntegrating Telephony & the Web

Irv Shapiro

CEO, Ifbyphone, Inc.

Page 2: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

How do customers close the deal?

• The web might be the latest, greatest thing …

• And the Kelsey Group* found that 70% of Americans are using the Internet as their primary source for finding local businesses.

• However, they also stated that while local businesses recognize the power of the web to deliver leads, an overwhelming majority of businesses prefer the phone over an email when it comes to closing a deal.

• This creates a gap between a user’s desire to access information from a traditional telephone and the accessibility of the information on the web.

*http://www.tamingthebeast.net/articles6/click-pay-per-call.htm

Page 3: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Phone mashups bridge the gap

Phone Mashups Combine

Data from the Web with Access From Any

Telephone.

Page 4: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Phone Mashup Best Practices Require

• Technology agnostic API• any language

• any host

• any data

• any location

• Dialog Support• Voice Forms (IVR)

• DTMF

• Text to Speech

• Automated Speech Recognition

• Call Management

• outbound (termination)

• inbound (origination)

• scheduling API (host managed services)

• Support Services

• Documentation

• Blog

• User Support Forum

• Free development accounts

Page 5: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Phone Mashup Example

Driving along. Lost.

847 676 6500

See phone numberon building.

Dial Telephone AccessGeotagging Mashup and speak current locationand destination phonenumbers.

Directions for navigating from the first telephone

number to the second are read to the user.

MASHUPMASHUP

Page 6: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Mashup Example Internals

Voice Form prompts for current location and destination phone numbers and post/gets them to mashup.

Provide reverseaddress lookup

Provides directionsRead the directions to the user via TTS.

GeoTagging Mashup Data Sources

1. Geotagging Mashup receives phone #s inHTTP request variables.

2. Get reverse lookup via StrikeIron API.

3. Get directions from Mapquest.

4. Replies to Ifbyphone with the directions formatted as XML.

1. Geotagging Mashup receives phone #s inHTTP request variables.

2. Get reverse lookup via StrikeIron API.

3. Get directions from Mapquest.

4. Replies to Ifbyphone with the directions formatted as XML.

Page 7: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Ifbyphone Architecture

Smart Click to Call

Call RoutingCustomer

InteractionsVoice Broadcast

Dev. SupportReports Billing

Customer Support

EXTENSIVE FAMILY OF HTTP/HTTPS BASED APPLICATION EXTENSIVE FAMILY OF HTTP/HTTPS BASED APPLICATION PROGRAMMING INTERFACESPROGRAMMING INTERFACES

FULLY AUTOMATED CALL PROVISIONING, VOICEXML/CCXML FULLY AUTOMATED CALL PROVISIONING, VOICEXML/CCXML GENERATION, CALL ROUTING GENERATION, CALL ROUTING

PSTN VOIP

FULLY REDUNDANTMULTIPLE DATA

CENTERSMULTIPLE TELCO

CARRIERS

INTERNETWEB BROWSERS

Applications Developer Tools

Application Layer

Telephony Related Services

API’s

Ifbyphone Platform

Integrated Telephony / Communications

Web Site

Proprietary and Patent Pending Technologies

Page 8: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Ifbyphone API Overview

• Voice Form (IVR) Setup• Create Voice Forms via the

Ifbyphone web site

• Click to test – Ifbyphone will call you and play the form

• Web Initiated Calls• Click to XyZ API

• Connect to a Voice Form, CTC, Find Me, Voice Mail, Virtual Receptionist (Voice Menu)

• Outbound Call Scheduling API

• Reminder/wake up call API

• Inbound Calls

• Ifbyphone does a post/get to your server

• Access fields as if they came from an HTML form

• XML over HTTP

• No VoiceXML/CCXML to learn

• If you can build a HTML forms based application you can build a Phone Mashup

• Support for HTTP and HTTPS

Page 9: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

How do you keep the costs down?

Telephony and IVR costs are kept low by leveraging the best of Open

Source, Custom Software Development, carrier grade

VoiceXML/CCXML technologies and G711 carrier grade VOIP peering.

Page 10: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Ifbyphone Backend Architecture

Dialog Controller Cluster

Asterisk Call Control Cluster

Voxeo VoiceXML/CCXML Cluster

Basic Applications Route Directly to Asterisk

Smart Applications Utilize both Voxeo and Asterisk

Resources

>500,000 lines of custom code

Page 11: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Ifbyphone Free Accounts

Phone-Me-Now Accounts100 free minutes/month of zero configuration click to calls

www.phone-me-now.com/8476766516

1,000,000 minutes of free phone calls per month

Phone Mashup Accounts100 free minutes/month with complete access to API and Voice Forms

Call 312 252 1759 and enter your pin to test Inbound Calls

Facebook Anonymous Calls100 free minutes/month of Facebook Member to Member

Page 12: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Phone Mashup Frameworks

• GEO Mashup Example• Telephone number based driving directions

• Just call: 312 252 1758

• Facebook Phone-Me-Now• Allows visitors to your Facebook page to

place anonymous phone calls to you. Supports blocking calls, call history, 100 free minutes per month.

• Listed in chat and messaging categories

• Content Management Modules• Joomla

• dotNetNuke

Page 13: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

Developer Resources

Everything You Need For Phone Mashups

www.phonemashup.com

Contact [email protected]

public.ifbyphone.com

Page 14: Irv Shapario's Boaz Zilberman's presentation at eComm 2008

An eComm 2008 presentation –

http://eCommMedia.com for more