Get Started: MyVox 1.1 Concepts

With the launch of MyVox 1.1, we've introduced a number of new concepts.  They are:

  • Call-Initiated Apps
  • Access Limiting
  • Lookup on Caller ID
  • Touchtone Entry

All of these are configured when you create a new voice recorder through the Developer Console, or edit an existing one.

To help you get started understanding and using these new capabilities, we've put together this quick summary of each concept, and an illustration of it in action.

Call-Initiated Apps

A call-initiated app is one where the user picks up the phone to make a voice recording without necessarily sitting in front of your application while doing so.  For example, say you had an app that took recordings from people and put them on a map after they were recorded.  That would be a call-initiated app:  the user is out and about, picks up the phone, calls MyVox, and leaves a recording, without using your apps' visual interface during the call.  This is as opposed to all MyVox 1.0 apps, which were API-initiated:  the user started by using your app, then got access to MyVox when the app issued a command to MyVox through the API.  A call-initiated app initiates recording sessions when calls come in; an API-initiated application initiates recording sessions through commands to the API.

All call-initiated apps need a dedicated phone number to work.  If you want to create one, please contact us through the contact form, and we'll set you up.

You can find out much more detail about call-initiated apps in the "API-Initiated Apps and Call-Initiated Apps:  Understanding the Difference" document in the code library.

To see the simplest version of a call-initiated app, check out our call-initiated "hello world" example.

Access Limiting

Access limiting allows you to only permit certain users to access your call-initiated app.  You can limit access based on caller ID, entry of a touchtone code, or both.  Only users for whom you've pre-created recording lists that have that caller ID and/or touchtone code associated with them will be able to access your app.  Alternately, you can set things up such that callers with matching information will use your precreated recording list, but others can still access the app, and simply get a new recording list created for them automatically.

You can see an example of access limiting in this example.

Lookup on Caller ID

MyVox now makes caller ID available to developers through the API, so that whenever a call comes in, if the caller ID is available, it is grabbed and associated with the recordings.  This is needed for access limiting based on caller ID (see above), but may also be useful within your applications.

You can see an example of caller ID lookups through the API in this example.

Touchtone Entry

Touchtone entry lets you ask callers to enter a touchtone code before making a recording or recordings.  The code can be of any number of digits, and you can decide how many should be collected.  For example, if you wanted to collect a zip code from each caller, you could specify that callers will enter a code that's exactly five digits in length.  MyVox simply collects this information and then associates it with the recordings that are made, so you can access it later.

You can see an example of touchtone entry in action in this example.

MyVox Get Started Links