Posts Tagged ‘SMS’

Want to build SMS-only apps? Check out SMSified.com and its REST web API…

Wednesday, May 18th, 2011

Smsified LogoWould you like to build applications that only use inbound or outbound SMS? i.e. no voice, IM, web or social channels… just text messaging?

If so, check out our new service -> SMSified.com

SMSified has a super simple REST API that lets you easily send and receive SMS messages using whatever programming language you already use… assuming that language can make HTTP connections. All for just 1 cent per message within the U.S.

The cool part for developers using other Voxeo platforms – you can use your same login credentials. So if you use Evolution or Tropo, you can just go over to SMSified.com and login there with the same username and password.

We’ve spent some good time putting together a solid set of documentation and sample apps with an overview and sections on sending, receiving and reporting. We’re also posting more into to the SMSified blog, complete with videos and screencasts showing you what to do. We’ll be publishing more info to that blog, too, as SMSified moves through its beta stage. One way to stay up on what’s happening with SMSified is to follow the @smsified Twitter account. Don’t forget to check out the FAQ, too!

We’ve seen a great amount of interest in an SMS-only option for building apps and so we’re pleased to launch SMSified to meet that demand. Now we’re looking forward to seeing what you all build with it!

P.S. And obviously if you want to work with more than just SMS, we have Evolution and Tropo to fit your needs!


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Video: How to Get Started with VoiceObjects On-Demand to Build Voice, SMS, IM and Mobile Web Apps

Wednesday, March 30th, 2011

Want to see how easy it is to get started with VoiceObjects On-Demand to build apps that interact with people using voice, SMS, IM and mobile web? Check out this video tutorial where I show all of that in a few minutes:

To get started yourself, visit:

http://www.voxeo.com/vo-ondemand/

You just need VoiceObjects 10 and a free Evolution account to start building complex multi-channel apps and hosting them in the Voxeo cloud.

And if you want to learn even more about how to get the most out of VoiceObjects, check out the training classes we offer through Voxeo University. We even have some classes available for free in our Orlando, Cologne and Beijing training centers.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Video: Is it REALLY This Easy to Add Text Messaging (SMS) to a VoiceXML App?

Friday, October 29th, 2010

Yes it really is as easy as one-click… check it out in the video below – and then head on over to our Evolution developer portal to give it a try:

If you want more information about our text messaging capabilities – or to find out about availability of SMS numbers in regions where you want to send or receive text messages, please contact us.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


Video: How To Create Text Messaging (SMS) Applications on Voxeo’s Platform

Thursday, August 5th, 2010

As part of our 100% Uptime Guarantee for Text Messaging we announced earlier this week, I posted a short video showing the process:

If you haven’t tried it out yourself, turning an existing voice application into a text messaging application is literally just one radio button on a form… try it!

P.S. If you want to try it out yourself but don’t yet have an Evolution account, just head over to evolution.voxeo.com. Accounts are free for development use… as are the phone numbers and the inbound/outbound text messaging.


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.


How to: IM and Text/SMS Your VoiceXML Applications!

Thursday, August 27th, 2009

As Dan York mentioned in one of his recent blogs, you can now add SMS and instant messaging (IM) to your applications! Today’s blog will give you step-by-step instructions on how to do this with our Evolution Developer Portal!

IMing Your Application

1. Create a simple VoiceXML application. For illustrative purposes, here is a VXML application with a very simple grammar using SISR returns:

<?xml version="1.0"?>
<vxml version="2.1">

 <form>

  <field name="F_1">

	<nomatch>
	<prompt>
	  I'm sorry, but I did not recognize that sandwich.  It must not be THAT good!
	</prompt>
	</nomatch>

	<nomatch count="3">
	<prompt>
	  You must not be up to speed on your sandwich trivia!  Please try again when your taste in food changes.
	</prompt>
	<disconnect/>
	</nomatch>

	<noinput>
	<prompt>You must be busy eating a delicious sandwich!  I'll wait for you to finish chewing... </prompt>
	</noinput>

	<noinput count="3">
	<prompt>  I'm sorry, you must have gone off to eat a delicious sandwich!  Please try me again later when you're ready to dominate sandwich trivia! </prompt>
	<disconnect/>
	</noinput>

      <prompt> Hello there! Please tell me, what is the best sandwich ever created? </prompt>

			  <grammar xmlns="http://www.w3.org/2001/06/grammar" xml:lang="en-US"
								root = "MYRULE">
				  <rule id="MYRULE">
					<one-of>
					  <item> pulled pork <tag>out.F_1="a pulled pork sandwich";</tag> </item>
					  <item> pbj <tag>out.F_1="peanut butter and jelly";</tag> </item>
					  <item> peanut butter and jelly <tag>out.F_1="peanut butter and jelly";</tag> </item>
					  <item> turkey <tag>out.F_1="a Turkey sandwich";</tag> </item>
					  <item> club <tag>out.F_1="a Club sandwich";</tag> </item>
					  <item> hot pastrami <tag>out.F_1="a hot pastrami sandwich";</tag> </item>
					  <item> ham and cheese <tag>out.F_1="ham and cheese";</tag> </item>
					</one-of>
				  </rule>
				</grammar>
					  <filled>
					  <prompt> you selected <value expr="F_1"/>.  I couldn't agree more! </prompt>
					  </filled>
   </field>
 </form>
</vxml>

2. Create a VoiceXML 2.1 application mapping in staging

3. Select “Both” in the radio button that says: What forms of communication will this application support?

4. Choose “Staging: Prophecy 10.0 – VoiceXML 2.1 w/ SMS” from the drop down menu that is created after step 3

5. Map the URL associated with your VoiceXML application to the Messaging URL field (The Voice URL does not have to match, but it can if you would like).

After all of the above steps are completed, your application manager should look like this:

app_manager

6. Go to the contact methods tab and scroll down to Instant Messaging Networks. This is where you create the IM bot to interface with your VoiceXML application. I used Jabber in my testing, but you’re welcome to use whatever you want. For illustrative purposes, let’s use Jabber. Type whatever username you want in the blank field and click “Activate Jabber”. I used the name simple_grammar_tester.

7. Open up whatever IM client you are using for Jabber and add the contact simple_grammar_tester@bot.im, or whatever username you chose @bot.im. Accept the authorization request, and you should then see the bot online.

8. Open an IM window and start talking to your Bot. A simple “hello” will suffice. At that moment, the bot will load up your VoiceXML application and spit back whatever TTS you have defined in your application. Using my above application, you will see: What is the best sandwich ever created?

Note: Any <log> statement in your application will not be picked up by the IM Bot. You will need to use <prompt>, as that is what the IM/SMS API is looking for.

9. Respond to the IM with whatever you see listed in the grammar above. For illustrative purposes, let’s say Turkey.

10. The IM bot responds with “You selected Turkey. I couldn’t agree more!”

Texting Your Application

Once you have the ”’Messaging Application Type”’ and ”’Messaging URL”’ setup properly, simply go to your ”’Contact Methods”’ tab and choose your new SMS capable number via the ”’Add new SMS-enabled number”’. You can call this number as well, so there’s no need to map a plain DID in addition to an SMS DID.

sms_number

Now all you have to do is text something like “Hello” to your SMS enabled number, and you should receive a text back with your first prompt, then interact with the application as needed.

For those of you interested in doing this with Tropo, we also have a blog post generated for such a purpose here.

If you have any questions at all surrounding this, please leave a comment and let us know!

Enjoy!

Mike Thompson
Voxeo Corporation


Want to learn how Voxeo can help unlock your communications and deliver a better customer experience? Please contact us!

If you found this post interesting or helpful, please consider either subscribing via RSS, becoming a fan on Facebook, or following us on Twitter.