VXML Solutions

News and Comments from Around the Web

Tropo Teams with Apigee on API Explorer

Tropo is excited to partner with Apigee on the Tropo API Explorer! The API Explorer allows more developers to explore, learn, and test Tropo’s cloud communications APIs faster than ever before.

Tropo provides an API and cloud communications platform for building powerful Voice applications with speech recognition and text-to-speech in 24 languages, call recording, conferencing, SIP/VoIP, and phone numbers in 41 countries. Tropo also provides international SMS services.

The API Explorer makes this integration easier, helping developers authenticate and test our API in seconds, view the full surface area of an API, view request/response pairs in only a few clicks and share what they are seeing with others.

Now you can use the Apigee API explorer to experiment with our REST API without writing a single line of code! It is built with Apigee To-Go, a free product to let users build, skin and embed their own API Console. The Tropo API Explorer is embedded below or you can jump to this full screen version.

©2012 The Tropo Blog. All Rights Reserved.

.

No related posts.

Originally from Entradas mas populares Blogger

I6NET, Let’s talk about our products with Avanzada7 [Webminar]

We are pleased to announce a next Webminar event with our partner Avanzada7 to talk about all our products suite, last updates, and all advantages and benefits on working with VoiceXML over Asterisk servers. This Webminar is a new way to discover our products sharing questions and comments with our product’s manager in short keynote of 30 min duration.

Please register here: https://www3.gotomeeting.com/register/339450910

When:

  • Title: “VXI*, Plataformas IVR / VoiceXML para Asterisk con I6NET”
  • Wednesday February 1, 2012 at 4:00pm (CET Europe/Madrid)
  • Language: Spanish (ES)
  • Duration 30 min

Contents:

  • Introduction to I6NET
  • Why Asterisk and VoiceXML?
  • VXI* VoiceXML browser for Asterisk
  • Software Extensions
  • Cloud-Ready Telephony
  • IVR Packages for Avanzada7 Online Store

Space is limited, reserve your webminar here!

Originally from i6net

Tropo Drinkup San Francisco

Join us Friday January 27th for our Tropo Drinkup in San Francisco at our SOMA headquarters office and enjoy some complimentary drinks while entertained by future rockstars letting loose on our piano and guitars.

We like to get our happy hours on early so be ready to break some New Year’s resolutions with us at 3:58pm.  Yep, 3:58pm.  Because two minutes can make the world of a difference for your weekend.

End your work week early and shimmy by the Tropo office for some beers, bites and a lil’ rock jam session if you are so inclined.

Tropo Drinkup San Francisco

When: Friday January 27th

Where: 28 2nd Street 3rd Floor San Francisco, CA 94123

Time: 3:58pm- 6:00pm

©2012 The Tropo Blog. All Rights Reserved.

.

Related posts:

  1. Palo Alto Startup Drinkup Wednesday 1/12
  2. South Beach Startup Drinkup Tonight!
  3. Philadelphia Startup Drinkup

Originally from All Voxeo Blogs Feed<

MicroMessenger: The First Voxeo Connect Certified Partner Application

Voxeo is at IQPC Call Center Week in Orlando right now, and we’re excited to make the announcement of our first Voxeo Connect Certified Partner Application: MicroMessenger, the interactive campaign management and outbound notification application from MicroAutomation. MicroMessenger’s certification as a Voxeo partner application represents the next step in the strategic partnership between Voxeo and MicroAutomation, which began in 2011 with MicroAutomation’s certification as a preferred Professional Services partner within the Voxeo Connect partner program.

MicroMessenger provides a standards-based, fully hosted solution for proactive, event-based customer care, with complete, turnkey campaign management for interactive, outbound service and notifications. The platform is extremely flexible, so whether you’re working on ad-hoc projects such as sending seasonal notifications, or powering core business processes like verifications and appointment scheduling, you’ll be able to develop campaigns easily, and quickly show a return on your investment due to MicroMessenger’s low-cost startup and on-demand access. And with MicroMessenger’s hosting on the Voxeo Prophecy cloud, you have a 100% uptime guarantee on a reliable IVR platform with no large upfront investment in on-premise equipment.

Sample applications include:

  • Payment reminders
  • Shipping notifications
  • Targeted product offers
  • Service changes/outages/interruptions
  • Employee alerts
  • Appointment reminders/confirmations/rescheduling
  • Emergency alerts
  • Personalized information delivery
  • Seasonal campaigns

Looking for more info on best practices in outbound customer service and proactive customer engagement? Check out the Voxeo/MicroAutomation whitepaper on the business case for Outbound IVR, then learn more about Voxeo Outbound IVR /SMS and MicroAutomation MicroMessenger.

©2012 Voxeo Talks. All Rights Reserved.

.

Related posts:

  1. Join Voxeo at Enterprise Connect to Learn About SIP, Open Source
  2. Voxeo and TradeHarbor partner to provide voice biometrics and fight identity theft
  3. Voxeo announces a new beta service… Prophecy Log Search – a better way to search your application log files!

Originally from All Voxeo Blogs Feed

Tropo joins Startup World in 36 cities

Tropo loves startups. Why? Because entrepreneurs always think of new and innovative ways to use Tropo that we’ve never even dreamed. Since we launched Tropo in 2009, we’ve helped thousands of developers and entrepreneurs build apps, demo them, pitch them, get investment and launch into full businesses. In fact, pretty much everyone behind Tropo from the engineers to evangelists…even our newest community manager…have come from startups of our own. It’s part of our DNA.

That’s why we’re extremely pleased to announce that Tropo is partnering with Newspepper, TheNextWeb, i/o Ventures, Startup Bus, Startup America (and a whole lot more!) to launch Startup World!

Startup World is a global competition to find the next big thing. The competition will be held in 36 cities world-wide, with the regional winners flying to Silicon Valley for a grand showdown to battle it out in front of a panel of expert judges to be crowned the “world’s best startup”.

We’ll be kicking off Startup World at a Launch Party at i/o Ventures in San Francisco on Tuesday Jan 24th 2012.   Come joins us for the fun and some awesome speakers including Sarah Lacy!

©2012 The Tropo Blog. All Rights Reserved.

.

Related posts:

  1. Tropo joins Google, Microsoft, Yahoo!, NASA & The World Bank for Random Hacks of Kindness
  2. Tropo Sponsors Startup Weekend Phoenix!
  3. Pitching to Win at Philly Startup Weekend

Originally from All Voxeo Blogs Feed<

Meet Phono – Tropo’s Web Phone

Have you heard about Phono, our open source Javascript Phone API project?

Phono is a free HTML5 jQuery-based web phone that you can add to any web page to place or receive open SIP-based VoIP calls to/from any web browser (or iOS/Android mobile device using Phono Mobile)!

Phono can be connected to Tropo to place or receive phone calls to/from real telephone numbers! Phono can also interact with Tropo voice applications directly from a web page using Tropo’s speech recognition and text-to-speech in 24 languages as well as record and play media such as WAV or MP3 files or conduct conference calls, call transfers, call recording, etc.

To make things even better, Phono and Tropo both support SIP headers which are basically key/value pairs of data that you can sent along with calls. SIP headers are very common in call center applications and enterprise screen-pop implementations. Using SIP headers allows Phono to place a call into a Tropo application and pass along data instructing Tropo to transfer the call to another telephone number. This is how all of the click-to-call demo applications work on phono.com. These demo applications are also limited to 10 minutes in length so that you can experience the quality of a Phono call and write your own Tropo application for longer calls.

Because we have had a few questions lately on this topic, I wanted to provide some sample code for both Phono and Tropo to make this easier for you to apply to your application. This demo application allows you to enter a phone number on a web page and call it using Phono and Tropo. The web page has a simple form that asks for a phone number and has a call button that initiates a SIP VoIP call to Tropo app:9996182316. Reviewing the Phono code below, you will find that it uses jQuery to pass the phone number value in the textbox to Tropo as a SIP header.

<html>
  <head>
    <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    <script src="http://s.phono.com/releases/0.3/jquery.phono.js"></script>
  </head>
  <body>
	<input id="phonenumber" type="text">
    <input id="call" type="button" disabled="true" value="Loading..." />
    <span id="status"></span>
    <script>
    $(document).ready(function(){
      var phono = $.phono({
        apiKey: "your secret key",
        onReady: function() {
          $("#call").attr("disabled", false).val("Call");
        }
      });

      $("#call").click(function() {
        $("#call").attr("disabled", true).val("Busy");
        phono.phone.dial("app:9996182316", {
		  	headers: [
			             {
			               name:"x-numbertodial",
			               value:$('#phonenumber').val()
			             }
			           ],
          onRing: function() {
            $("#status").html("Ringing");
          },
          onAnswer: function() {
            $("#status").html("Answered");
          },
          onHangup: function() {
            $("#call").attr("disabled", false).val("Call");
            $("#status").html("Hungup");
          }
        });
      });
    })
    </script>
  </body>
</html>

You could write a Tropo transfer application using the Scripting API in one line of Ruby code that transfers the call to the phone number in the SIP header like this:

transfer $currentCall.getHeader("x-numbertodial")

What if you wanted to add a timer that ends the call after 10 minutes like we do on phono.com for demo purposes? This feature is also simple but it requires multithreading your Ruby application and using our REST API for sending a signal to interrupt the transfer method once your timer reaches its alarm.

require "net/http"

# Create second thread for timer and announcements
Thread.new do
  sleep 600 # Note: Sleep is in seconds so 600 = 10 minutes

  http = Net::HTTP.new "api.tropo.com"

  request = Net::HTTP::Get.new "/1.0/sessions/#{$currentCall.sessionId}/signals?action=signal&value=limitreached"
  response = http.request request
end

say "hold please while we transfer your call."
transfer $currentCall.getHeader("x-numbertodial"), :allowsignals => "limitreached"
say "your limit has been reached."

That’s cool but what if you wanted to block certain phone numbers or limit the demo calls to North America? You could add area codes or phone numbers to a regex array and check the desired phone number against the list of regexes to see if you should allow the call to transfer or not like this example:

phone = $currentCall.getHeader "x-numbertodial"

# Blocked North American area codes
blocked = [
  /^\ ?1?8[024]9/,
  /^\ ?1?26[48]/,
  /^\ ?1?24[26]/,
  /^\ ?1?34[05]/,
  /^\ ?1?[62]84/,
  /^\ ?1?67[10]/,
  /^\ ?1?78[47]/,
  /^\ ?1?8[024]9/,
  /^\ ?1?86[89]/,
  /^\ ?1?441/,
  /^\ ?1?473/,
  /^\ ?1?664/,
  /^\ ?1?649/,
  /^\ ?1?721/,
  /^\ ?1?758/,
  /^\ ?1?767/,
  /^\ ?1?876/,
  /^\ ?1?939/
]

block_call = blocked.any? { |x| phone =~ x }

You could add this code immediately above your transfer and add a conditional statement that says something like this example:

if block_call
  say "calls to this area code are blocked."
else
  say "hold please while we transfer your call."
  transfer phone, :allowsignals => "limitreached"
  say "your limit has been reached."
end

You could also add billing functionality to the Tropo script by applying a rate based on country code and multiply it times the number of seconds that the call was in progress. To accomplish this goal, you would add a timestamp at the beginning of the script and a timestamp directly following the transfer method. When either party hangs up, the Tropo script will continue running with the line immediately following the blocked method such as transfer in this case.

If necessary, you could also check to see if the Phono caller is still on the call by interrogating the $currentCall.isActive property or by wrapping your entire application in a while loop like this example:

while $currentCall.isActive
  # Do Stuff
end

I think that should get you started! You can now build your next-generation click-to-call application using Phono and Tropo! Please let us know how you are using Phono with your Tropo applications :)

©2012 The Tropo Blog. All Rights Reserved.

.

Related posts:

  1. 2 Lines of Code To Enable Calling 1 Phone Number And Ringing Multiple Phone Numbers (like Google Voice)
  2. How to Build a VoIP-Based Baby Monitor
  3. Dial Multiple Phone and SIP Numbers & First to Answer Wins

Originally from All Voxeo Blogs Feed

Join us for Venture Lounge, Tuesday, February 21, 2012!

Join us from 5:30-8:30 PM on Tuesday, February 21, 2012, for Venture Lounge at Voxeo! No speeches, no PowerPoints, just a great opportunity to network with like-minded professionals while enjoying some food, drink and music at our awesome downtown Orlando headquarters on the 10th floor of the Plaza. Venture Lounge is a FREE event, intended for attendees in the following fields:

  • High-tech entrepreneurs
  • Designers
  • Developers
  • Social media professionals
  • Bloggers
  • Investors
  • Students

To get an idea of the Venture Lounge experience and what a great space this is to network – check out this slideshow from the 2011 Venture Lounge at Voxeo:

Ready to register? Visit the Florida Technology Journal’s website. You can also RSVP on Facebook to invite friends and see who else is attending, but be sure you submit a formal registration request through FTJ!

©2012 Voxeo Talks. All Rights Reserved.

.

Related posts:

  1. Are you an analyst or blogger at SpeechTEK or in NYC? Please join us for dinner Tuesday, Aug 25, 2009
  2. Meet Voxeo’s Customer Summit Sponsors in our Unlocked and Loaded Demo Lounge
  3. Voxeo’s Growth Featured in the Orlando Business Journal

Originally from All Voxeo Blogs Feed

Voxeo University 2012 Calendar

Kick off the new year with training from our wide range of Voxeo University courses!  Our 2012 Voxeo University calendar and certification course tracks have been freshly updated. As a part of our commitment to to helping our customers, partners, and developers get the most out of Voxeo solutions, we are offering the following training with regularly scheduled dates at our Orlando, Florida and Cologne, Germany locations:

  • Voxeo Prophecy Overview (Free)
  • Voxeo VoiceObjects Overview (Free)
  • Prophecy Installation and Administration
  • VoiceObjects Installation and Administration
  • Developing Voice Applications using Designer
  • Developing Voice Applications using VoiceObjects Desktop (Free)
  • Developing Text and Mobile Web Applications using VoiceObjects Desktop
  • VoiceObjects Development Best Practices
  • VoiceObjects for User Interface Designers
  • Grammar Development
  • CCXML
  • InfoStore and VoiceObjects Analyzer

A wide variety of other classes, including certification courses, are available by request. For more information and to register online, review the Voxeo University schedule on our website.

 

©2012 Voxeo University. All Rights Reserved.

.

No related posts.

Originally from All Voxeo Blogs Feed

Solar-Powered Prophecy Platform Connects Rural Africa To the World

Mobile phones satisfy our universal need to connect with the world…unless you happen to live in a rural area without cell coverage or your keyboard doesn’t support your native written language. Then what do you do?

Over the past few years, several initiatives have demonstrated the power of simple mobile services to help further development of rural economies. However, most of those were based on SMS, available on most phones, but not conducive for use by people with low literacy or a speaking language not supported by a phone keyboard.

In attempt to overcome those obstacles and help connect farmers, producers and radio stations in the Republic of Mali, a landlocked country in Western Africa without a telephony infrastructure, the EU-funded VOICES project turned to Voxeo for one of their independent platforms.

The VOICES team (staffed by the Web Foundation and VU University) has developed a stand-alone platform powered by a solar pane (see photo) based on Voxeo products. The laptop hosts the complete environment (LAMP) plus a Voxeo Prophecy IVR server for the voice platform. For the telephony hardware, an appliance called Office Route with four GSM ports was utilized. It is believed that this is the first stand-alone VoiceXML browser platform that doesn’t require power.

VOICES is a collaboration of 12 partners from France, The Netherlands, Switzerland, Italy, Senegal, South Africa, Portugal and Mali. While the current focus of one the targeted pilot projects is the broadcast of agricultural information, the sky’s the limit when people are given a voice.

©2012 Voxeo Talks. All Rights Reserved.

.

Related posts:

  1. Unlocking access to New York State Senate legislation info through IM, SMS, Twitter, voice via Voxeo IMified/Prophecy
  2. Launching your own *platform* for voice applications using Voxeo’s computing cloud
  3. Our Prophecy product included in new book “Mobile Web Development”

Originally from All Voxeo Blogs Feed<

Changes to Tropo Channel Support

As Tropo evolves, we continue to evaluate our product features and make changes to improve the overall experience of using Tropo. Often, this means we add a feature or improve an existing one. Sometimes, this means removing a feature.

Tropo will be deprecating two features at the end of this month.

  • Instant Messaging and Twitter – Sending instant messages to your application was a fun idea and we used this a lot internally to test text applications, but shifting network protocols and uncooperative IM services meant we spent a lot of effort on the feature for very little positive result. We will be disabling the ability to add new IM networks shortly, and turning off the IM servers on January 28. Read more about this change here.
  • Skype numbers – Providing each application a Skype number allowed developers to test incoming calls to their applications. Unlike all of our other phone numbers and VoIP access, this was one-way: you could not call out with Skype. The Microsoft acquisition of Skype has left even this limited support with an uncertain future. You can continue to test your applications with SIP, phone numbers, or Phono. We’ve even embedded Phono so you can dial your applications with one click. Read more about this change here.

Changing and shaping the future of communications takes a lot of focus, and sometimes requires us to reassess the past. We’ve learned a lot from our Skype and IM support, and will put that knowledge to work in creating more great things in the future.

Deprecating these features is the first step in allowing us to focus on things that our users truly want. Look for a lot of great things coming from Tropo in the coming weeks and months.

Stay tuned!

©2012 The Tropo Blog. All Rights Reserved.

.

Related posts:

  1. New at Tropo: SSL and REST APIs for provisioning & remote control
  2. Voxeo announces COBOL support for Tropo.com voice app platform
  3. Handling regular users vs casual users via the text channel

Originally from All Voxeo Blogs Feed