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



Is this only available in the US? Doesn’t like my Australian phone number when I try to sign up for a developer acount
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!
Awesome, thanks Lee! I’m really excited with all the amazing things the Flash platform can do lately. Good luck to the other participants!
@jassa Just don’t give a number when signing up. I didn’t and it let me sign up without it.
thanks @lee
Thats, power!!
Its, only avaliable in US??, and the contest only US to??
No the contest is available to everyone, not just people in the US. Let me know if you have any issues signing up.
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.
@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.
that is so cool!!!!
@RyanP If you are using AIR you could take advantage of the encrypted local store to keep your login details.
It is fantastic tutorials to make the phone call using ribbit… Can you please make another tutorials for sending text message using ribbit?
Hi lee,
the save button in the strat project page is disabled, how could you use it??!!!
I think they stopped the service.
Thanks
Very cool stuff
(I’m in the Netherlands….)
It’s a shame though that you can’t place any calls outside the US
Again, a great tutorial Lee!
@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/
That’s awesome, Lee!!! Just one question, who will pay the phone call? Is it free through Ribbit?
The ribbit.com website is awful. I tried to create a project and it wouldn’t reload the page.
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
Great stuff, but I thnik it doesn’t work in Poland ;/ I tried and haven’t got a signal.
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
What is the difference between Ribbit and Adobe Stratus service?
Sincerely,
based on their pricing page calls to landlines will be charged. The calls are not free!
Great tutorial. Good product.
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 ?
@vitaLee I have Chuck from Ribbit checking out these comments and he’ll post with some more details.
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
Sorry another question, it works now, but it look like i can make phone call, some on can hel
joshvoll@gmail.c0m
hi Lee y get a error can it work in Belgium don’t think so
thanks
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!
@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
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!
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…
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?
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?
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!
Please do as Chuck suggested and ask any technical or pricing questions on the Ribbit forums at http://developer.ribbit.com/forums. Thanks
Nice! THANKS LEE!!!!!!!
Better show some people how they can use the API without embedding their developer login info within the decompilable SWF.
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
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
What will it cost?
Some people say it is free, others say you have to pay… you know lee?
grtzz
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.
You can make ten 10-minute calls a day as a developer….
But only in the US.
No Fair!!!
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.
@sebaq did you work out the ringing sound issue? i’m getting the same error, but i’m still stuck with it…
@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?
[...] > The Flash Blog » New video tutorial on using Ribbit [...]
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.
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?
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.
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.
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.
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)
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.