Stuff that caught my eye

Google has introduced GoogleTalk - a messaging and voice communication platform. Is it old news? It might seem so at the first glance. But when instant messenger was integrated with Gmail and Google expressed commitment to SIP integration it seems that a new and powerful strategy is emerging. This article is an effort to understand implications of this strategy. New ideas sink in faster and deeper if there is a way to try them out quickly. Here is how to see that working For the experimental setup I decided to use

  • VMware Player running on Windows. Inside WMware Player runs Linux.
  • Asterisk@Home open source PBX, Wildfire Jabber Server, and Asterisk-IM Asterisk/Wildfire bridge run on Linux inside of VMware
  • X-lite SIP phone and Coccinella Jabber client.

Full setup is available for download a form of a torrent Direct download will be coming shortly (once I resolve bandwith cap issues with my ISP)

Setup Instructions

  1. Downolad VMWare image for Asterisk with Jabber.
  2. Follow installation instructions from here Do not download image mentioned in that article. Image that you just downloaded in previous step has the same stuff plus Jabber support.
  3. Download SIP phones and follow instructions here
  4. Start VMware image and both phones for Alice and Bob Jabber Client Setup
  5. Download Coccinella Jabber client. Unzip the client and start two of them on two different computers. It will prompt firs show you a funny shlash screen and after that a wizard. Close both of them. After that go to to File->Preferences->UserProfiles and press New Profile. Call new profile MyWildfire. After that enter data for Alice and Bob

Coccinella preferences

  • Jabber Server - asterisk1.local
  • Username - alice for Alice and bob for Bob
  • Password - 20 for Alice and 21 for Bob
  • Login Tab - remove tick mark from Scramble Pasword
  • Connection Tab - enter IP address of your running VMware image

Click “Save”

Go to Coccinella menu and select Jabber->Login. Chose MyWildfire profile and press “Login” After logon Alice’s setup should look like thisAlice's phone and Jabber together

Right click on “bob” line in Coccinella and select “Call” option. Alice’s phone would start ringing. Answer Alice’s phone. After that Bob’s phone should start ringing. Answer Bob’s phone.

Congratulation - now we are talking :)

Wildfire Server

To access Wildfire open your browser on IP of your VMware image and port 9090 user name admin and password is (as usual) password

Where does Google come in?

Imagine that Sip phone is integrated into Coccinella. This how GoogleTalk would look like…

My preliminary conclusions based on this setup are:

  • GoogleTalk might become a powerful player in tellecommunication arena. It might be not a good news for telco vendors that are just getting to grips with VoIP.
  • What is going to happen when everybody has a PBX? It is certainly a possibility. Asterisk and SER work on consumer grade wireless routers based on Broadcom 47xx/53xx chipset (famous Linksys WRT54G for example). GoogleTalk might be positioned to exploit PBX-anywhere via proposed Jingle extension to Jabber protocol. Tom Keating wrote in his blog that Digium is actively working on Jingle support.
  • GoogleTalk might be just a right simple client for PBX-anywhere. For example, RIM has anounced GoogleTalk client for Blackberry devices. As far as I know it is not released yet, but my Blackberry is going to have it when it is out.
  • GoogleTalk might force eBay to open up Skype protocol, but ,dear eBay, you might be late for lunch… at least for lunch with jingles…

VoipRelay.com » Fun With Asterisk And Instant Messaging on February 28th, 2006 at 10:06 pm #

[…] All you have to do is download the image and fire it up in windows. Make sure you read Serge’s article for instructions Technorati Tags: asterisk VOIP […]

Nardino's Projekte on October 7th, 2006 at 7:11 pm #

Virtualisierung mit vmware Server…

Bei Virtualisierung mittels eines Virtuellen Maschinen Monitors, werden die bereitstehenden nativen Ressourcen intelligent verteilt. Dies kann durch Hardware Emulation, Hardware Virtualisierung oder Virtualisierung mittels Hypervisors stattfinden. Den …

You must be logged in to post a comment.