New video tutorial on using Ribbit

I just uploaded a new tutorial that shows you how to use the Ribbit API to make a phone call directly from your Flash or Flex application. This is particularly timely as there is currently a $100,000 Killer App Challenge going on and I am one of the judges. So please go over to the contest site, register for the contest, and submit something. The contest is open to anyone in the world, not just the US.

Update: There are occasionally some slight audio sync issues with this tutorial and I’m not sure why. If it happens just adjust the playhead a little and it should sync back up.

Lee


Commentary

  1. jassa says:

    Is this only available in the US? Doesn’t like my Australian phone number when I try to sign up for a developer acount :(

  2. AlfonsoM says:

    dude! this is awesome! I bet you can make an ITouch app that can turn your ITouch into a wifi phone! just an awesome tutorial! Thanks Lee!

  3. Awesome, thanks Lee! I’m really excited with all the amazing things the Flash platform can do lately. Good luck to the other participants!

  4. lee says:

    @jassa Just don’t give a number when signing up. I didn’t and it let me sign up without it.

  5. Daniel Rodriguez says:

    Thats, power!!
    Its, only avaliable in US??, and the contest only US to??

  6. lee says:

    No the contest is available to everyone, not just people in the US. Let me know if you have any issues signing up.

  7. RyanP says:

    I’ve actually been playing a lot with this lately, really like it. I kinda of wish SMS messages were sent via the phone number rather than a generic ribbit email service so that you could listen for incoming messages and respond to the text. Only thing that kind of worries me is the security of the login information if it is hard coded with in the app, I’m not sure of any way to bypass that though.

  8. @RyanP

    Technically, you shouldn’t be hard-coding your user/pass into your app. You should be prompting the user to login. While in development, apps should be open to the developer community — anyone with a Ribbit developer account can help you test/evaluate your app.

  9. steve says:

    that is so cool!!!!

  10. lee says:

    @RyanP If you are using AIR you could take advantage of the encrypted local store to keep your login details.

  11. Cader says:

    It is fantastic tutorials to make the phone call using ribbit… Can you please make another tutorials for sending text message using ribbit?

  12. Emad Zedan says:

    Hi lee,
    the save button in the strat project page is disabled, how could you use it??!!!

    I think they stopped the service.

    Thanks

  13. Dwight says:

    Very cool stuff :-)
    It’s a shame though that you can’t place any calls outside the US :-( (I’m in the Netherlands….)

    Again, a great tutorial Lee!

  14. @Cader

    There are two SMS examples on the Ribbit developer site. The first uses the Flash controls (built by Keith Peters, Todd Anderson of Infrared5): http://web.ribbit.com/downloads/flash-files/ribbit_sms_widget_controls.zip

    There’s a second example using just AS3: http://web.ribbit.com/downloads/flash-files/TextWidget.zip

    You’ll need a free Ribbit developer account to login and get these. Feel free to post questions on the Ribbit developer forums: http://developer.ribbit.com/forums/

  15. flashzone says:

    That’s awesome, Lee!!! Just one question, who will pay the phone call? Is it free through Ribbit?

  16. Riley says:

    The ribbit.com website is awful. I tried to create a project and it wouldn’t reload the page.

  17. eddy says:

    Hi. I’am from Holland and this idea of ribbit is were cool and simple, but I have 1 problem how do I have to put the phone number to call or is it that it don’t work in Holland. The country number is 0031.

    Thx,
    Keep up the good work

  18. Fern says:

    Great stuff, but I thnik it doesn’t work in Poland ;/ I tried and haven’t got a signal.

  19. josue says:

    Hey just one question, the file said it can’t connet to the web from destop, i try to change the setting but nothing happend it keep saying the same messae some one can help

    josue rodriguez

  20. ozgur uksal says:

    What is the difference between Ribbit and Adobe Stratus service?

    Sincerely,

  21. Riley says:

    based on their pricing page calls to landlines will be charged. The calls are not free!

  22. Great tutorial. Good product.

  23. vitaLee says:

    so what are the restrictions ?
    i can’t seem to find clear information that easy.
    which are the countries it’s supposed to work with?
    is it only US ?

  24. lee says:

    @vitaLee I have Chuck from Ribbit checking out these comments and he’ll post with some more details.

  25. Berkay UNAL says:

    Dear ozgur,

    - Stratus is a service based on rtmtp (P2P) while ribbit user RTMP
    - RTMFP uses the server only for authentication, afterwards all the voice and video data is send from one flash player to other flash player as P2P. No server needed while in the call
    - RTMFP user UDP, RTMP uses TCP. In general talk UDP faster in communication
    - Stratus cannot make phone calls

  26. josue says:

    Sorry another question, it works now, but it look like i can make phone call, some on can hel
    joshvoll@gmail.c0m

  27. bausmans says:

    hi Lee y get a error can it work in Belgium don’t think so
    thanks

  28. Hi folks. Sorry about the issues re the phone number field in the sign up form. We’re getting that fixed now and we’ll let you know when it’s resolved. FYI, that’s not a required field.

    Also, please address all Ribbit issues to our forums: http://developer.ribbit.com/forums so we can respond to you faster!

  29. Cader says:

    @Chuck

    Thanks for the reply.

    I have downloaded the sample file and tried to send a message but it is failed. It through an error: “Not a valid mobile number”, when I try to call to same number. I can able to get the call.

    Anyway beautiful concept and great work.

    Keep the good work ribbit…

    thx
    Cader

  30. Rod says:

    Holy crap this is awesome! I built a nice app in under half an hour!

    It works fine no matter where, if you’re in Australia (like me), just dial the country code ie 61 12345678.

    Amazing, thanks Lee, great tutorial!

  31. Rod says:

    Wait… who pays for the calls, am I going to get hit with a bill in my email or something, everyone is saying calls are US only, I’m in Australia so how am I able to call people…

  32. vitaLee says:

    the information / absence of such flying in the air is kind of misleading.
    is it an advertisement strategy or is it just me that can’t find the answers to the questions i seek?

  33. Marcus says:

    Great API, I like it very much.
    But I’m concerned about the pricing for internatinal calls. Contary to the FAQ I was able to call my mobile number in Germany. Do I have to expact any charges?

  34. hugo says:

    The player doesn’t let me to watch the whole video!! it stops on 01:50 min!! Is anybody having the same problem?!! I really need to watch it!! It looks awesome!!

    Thanks!

  35. lee says:

    Please do as Chuck suggested and ask any technical or pricing questions on the Ribbit forums at http://developer.ribbit.com/forums. Thanks :-)

  36. LizM says:

    Nice! THANKS LEE!!!!!!!

  37. Lee says:

    Better show some people how they can use the API without embedding their developer login info within the decompilable SWF.

  38. Folks, the registration for the developer site is fixed up. You no longer need to enter your mobile number when signing up for your free Ribbit developer account. Please go ahead to http://developer.ribbit.com/register

    If you experience any further issues OR need assistance in anyway, please visit our forums: http://developer.ribbit.com/forums

  39. sebaq says:

    Hi, lee

    Nice tutorial ,
    I made a app using Ribbit , but there is a problem it doesn’t play ringing sound when call is progressing what can I do for it is there any Event handler to detect call progress stuff,

    Thanks

  40. Tim says:

    What will it cost?

    Some people say it is free, others say you have to pay… you know lee?

    grtzz

  41. chris says:

    Yeah, it’s hanging for me in Firefox and Safari on the mac. Can’t view my project. Guess I’ll try back later. This sounds pretty cool though. Thank you Lee.

  42. gordee says:

    You can make ten 10-minute calls a day as a developer….

    But only in the US.

    No Fair!!!

  43. It is free to develop and test your app on the Ribbit platform. Also, participating in the contest is completely free as well.

    Once you want to launch it publicly, there is a price calculator here: http://developer.ribbit.com/platform/pricing to figure out the costs when you are ready to deploy. There are several models where your client/customer will be for the service. It depends what you are launching.

  44. jassa says:

    @sebaq did you work out the ringing sound issue? i’m getting the same error, but i’m still stuck with it…

  45. @sebaq and @jassa,
    Are you using CS3 or CS4? Can either of you report the issue on Ribbit forums so we can get it looked at?

  46. Clemente G says:

    Lee do you have any idea on how to make an app live?? I’ve been trying for the past couple of hours with no success.

  47. Thivy says:

    Hey

    Can I enter this competition from new zealand? because for me when i press the call button it only rings once and then it hangs up.

    or do i have to pay to call other people?

  48. John says:

    Is there a way to dial extensions or options for a connected call? I couldn’t find an answer on their forum unless I just over looked it.

  49. kofi gyan says:

    I am a developer from Ghana,Africa.I have been trying to connect to your service from my P.C but to no avail.Do you have a support for us here?Please help because l can’t wait to get connected.

  50. Jamie says:

    Great job lee. one question… There seems to be alot of flex tutorials and help with ribbit. but i cannot figure out how to answere incoming calls with flash. ive tried a few things but im still confused. if you could incorporate that into any future tuts that would be awsome.

  51. andre says:

    The calls are free when you are developing the software, when you say that you are ready to put it online and sell it, you will have to pay for the calls. The calls are pre-paid.
    This is what I understood and I read, to know more, visit http://developer.ribbit.com/forums/viewtopic.php?t=273)

  52. matt says:

    Hey Lee, again thanx for the sick tuts. had a problem after I built my app. Can anyone help out a noob? Here’s the error..

    1119: Access of possibly undefined property nativeWindow through a reference with static type flash.display:Stage.

    And below is the line of code that it is referring to..

    stage.nativeWindow.startMove();

    any Suggestions? I’m using Flash Cs4. thanx in advance.

  1. [... I just uploaded a new tutorial that shows you how to use the Ribbit API to make a phone call directly from your Flash or Flex application. This is particularly ...]

Leave a Comment