|
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 |