Very interesting service that bridges several voice messaging platforms through a IM bot.

You can initiate calls to googletalk, yahoo messenger, msn messenger, sip or normal phones. You can have a number for people to call you from a phone to your sip phone. Many things! We are going to do nerd files from there.

All users of Jabber based IM chat, Google Talk, MSN/Live Messenger or Yahoo! Messenger can use GTalk2VoIP service to initiate VoIP calls using CALLBACK technique. This means, our system can make VoIP call to your phone (mobile or landline), then make a call to your destination and merge two calls (legs). Callback is initiated by a single IM message sent to service@gtalk2voip.com.

It is possible to add more participants into such callback organized calls thus creating a multi-channel voice conferencing calls. We encourage Web 2.0 developers to adopt this technique into their Web services and letting people freely and easily participate in voice chats.

1. To initiate a callback call, please follow these simple steps:

Step 1. Subscribe to the service in one of the possible ways:
o 1st Way. Open your GoogleTalk (or any other IM messenger) and invite new recipient whose user id is service@gtalk2voip.com.
o 2nd Way. Go to the main page of this site and submit your user id by pressing “Invite” button, then accept invitation from service@gtalk2voip.com.

Step 2. Open a chat window to service@gtalk2voip.com and send it a CALLBACK command using the following syntax:

CALLBACK [phone:|gtalk:|yahoo:|sip:]SourceLeg [phone:|gtalk:|yahoo:|sip:]DestinationLeg [via provider1 provider2 ]

Where, SourceLeg - is your own location, DestinationLeg - is a destination you are calling to, provider1 - is a provider name which will be used to deliver call to SourceLeg, provider2 - is a provider name that is to be used to call to DestinationLeg. If providers are ommited, then the system will implicate the default behaviour to call to each leg, i.e. it will call the best rated provider first (best ASR and ACD), if that fails, it wll call the second rated, and so on.

Each leg can be one of: phone number, Google Talk, MSN, Yahoo or SIP URI. You can use the follow syntax for each of the legs:

o XXXXXXXXX or phone:XXXXXXXXX where XXXXXXXXX is a phone number (mobile or landline) in international format,
o gtalk:user@gmail.com where user@gmail.com is some Google Talk user identifier,
o msn:user@hotmail.com where user@hotmail.com is some MSN/Live Messenger user identifier,
o yahoo:user@yahoo.com where user@yahoo.com is some Yahoo! Messenger user identifier,
o sip:user@provider.com where user@provider.com is some SIP URI.

Voice-over-IP gateway for Google Talk, MSN and Yahoo Users