Some Development Tips and Tricks at DialogTech

DialogTech

While DialogTech’s hosted suite of voice applications serves many of our clients through out-of-the-box solutions, sometimes it’s necessary to go a little bit further. The DialogTech API is fully capable of integrating with nearly any other system or database on the Web. For instance, using several different SurVo’s and a couple of NetGets, you can easily have DialogTech “talk” to a database hosted on your external site. Here’s how it would work:

Let’s say you wanted to create an over-the-phone voice application that will read order status information to clients of an online bookstore. The first thing you would do is create a SurVo that included an introduction to the online voice application and a few questions, including the unique account order number of the caller. That SurVo would end there – with a NetGet that sent this information to a database hosted on the bookstore’s end for verification. From there, your database would pass back one of two options. Either the account order number was not verified, and you send the client back to the first SurVo so they can enter in their account order number again (likewise, you could create a separate SurVo specifically for declined account order numbers that prompted someone to re-enter their number). The second pass-back option is that the account number has been verified. From this point on, you can continue to ask questions in the Verified Account SurVo until you need to find status information for a specific order. The DialogTech SurVo platform would again send a NetGet to the bookstore’s database, this time looking for a specific order’s status – say, the latest John Grisham novel.

NetGet
Click the thumbnail to enlarge the NetGet image.

The information would get passed back to a new SurVo, which could continue to ask questions and process information until the call ends or the caller requests more information from the bookstore’s database. So, each time a NetGet is used, a new SurVo is accessed.

Also of note are the new security keys that DialogTech has added to the platform. In order to enhance security, we have added three types of keys.

  • Public Key – this is used with Click-to functions in order to identify your account in a more secure way. We recommend that all accounts use the Public Keys, but only new DialogTech accounts are required to do so.
  • API Key – this key is used for API calls in the Administrative API. It provides enhanced security for such API functions as Verify-Me-Now, Find Me, SurVo, Reports and more.
  • Private Key – this is a shared key used to sign API calls, insuring more security when accessing the API.

One final thing to remind you of: using the DialogTech API, it’s possible to download or stream individual or groups of audio files recorded via SurVo and Find Me Recorded Calls. For more information, see the API (Phone Mashup) Develerop’s Guide by clicking here.