Login Form

Contact Customer Service

Enter Your Phone Number
(10 digits, numbers only)
1+( )- -


Welcome to the Phone Mashup Developer Zone

The Phone Mashup developer's zone is a place to learn, talk, and share information about building Phone Mashups that connect the web to the telephone.

The Phone Mashup Developer zone includes:

  • News and Articles about building Phone Mashups
  • Frequently asked questions (FAQs)
  • A repository where anyone can upload or download a Phone Mashup
  • A forum open to anyone registered on this site
The following Ifbyphone resources are provided to promote Phone Mashups:
  • A blog with timely articles and comments about Phone Mashups
  • FREE Phone Mashup accounts which include 100 minutes per month of free phone calls
  • Ifbyphone Phone Mashup API documentation
 
Phone Mashup API Print E-mail
Written by Administrator   
Tuesday, 04 March 2008

The Ifbyphone Phone Mashup API is availble to all Ifbyphone Gold and Phone Mashup Package subscribers.  The API documentation is located at:

Ifbyphone Phone Mashup API Documentation

To productively use the Ifbyphone API it is helpful to learn a bit about the Ifbyphone enviroment.  If you would like to go through the document yourself, the user's guides for all of the Ifbyphone building blocks are located at:

Ifbyphone Documentation Directory 

Want some help stepping through the documentation?  Just keep reading.

 

1. Sign Up For a Free Developers Account 

The first step in creating a Phone Mashup is obtaining an Ifbyphone account.  As a developer you are eligible for a completely free Phone Mashup Developer account.  You can learn more about the developer accounts and sign up at:

Phone Mashup Developer Account Signup

2. Dial into Ifbyphone and Learn About Call Routing

Phone Mashups that combine web sites and telephones begin when a user either initiates an action on a web site or calls an Ifbyphone telephone number.  If you are using a free Phone Mashup Developer account then the telephone associated with your account is:

 312 252 1759

When prompted, enter the telephone number and pin you used to create your Phone Mashup Developer account.  By default this will execute your default Virtual Receptionist.  The user's guide for the Virtual Receptionist is located here:

Virual Receptionist Users Guide

Standard Accounts Only - Not include in Free Phone Mashup Accounts

If instead of routing the call to a Virtual Receptionist you want to route the call directly to another Ifbyphone building block - for example, a SurVo Voice Form or a Find Me - then you need to create a schedule and a route.  The user's guides for schedules and routing are located here:

Routing Schedules

Call Routing  

 

3. Create Your First Voice Form 

Now that you know how to route a call to an Ifbyphone building block, let's integrate your phone call with an external web application.  This request requires four very straight forward steps. 

  • Create a SurVo Form to collect some information.  For example, an order number, stock identifier, telephone number, customer information, etc.
  • Use a  SurVo NetGet to send this information to your web application.  Your web application will recieve the data collected in the standard HTML request variable supported by your lanugage of choice.
  • Use this information to access data in your backend systems.
  • Format a response for the caller as XML and include the name of the SurVo Voice Form used to read the response back to the caller.

You can find additional information about SurVo Voice Forms in the following user's guide:

SurVo Voice Forms

Information on using SurVo Voice Forms with NetGets and the format of the XML response created by your program are located here:

API (Phone Mashup) Developer Guide

 

4. Starting With a Click Instead of a Call 

As an alternative to starting a Phone Mashup with a call into an Ifbyphone registered number, you can also start a Phone Mashup when a user clicks on an Ifbyphone Click-to-Call link or by using "curl" or your languages alternative to automatically place a phone call.  The basics of the Ifbyphone Click-to-Call API are explained in the following document:

Smart Click to Call

To initiate a new phone call to a component other than Click-to-Call, follow the instructions in this document:

 API (Phone Mashup) Developer Guide

 

 

Last Updated ( Tuesday, 11 March 2008 )
 
< Prev