[ previous ] [ next ] [ threads ]
 To :  <yate@v...>
 From :  "Andrew Checkov" <expert@a...>
 Subject :  [yate] yate and google talk
 Date :  Thu, 22 Oct 2009 12:01:19 +0400

I realized that my post looks empty at Yate mailing list archive - probably
other people also received empty email on subj...

________________________________________
From: Andrew Checkov [mailto:expert@a...] 
Sent: Thursday, October 15, 2009 13:03
To: yate@v...
Subject: [yate] yate and google talk

Hi all,

As you may know Yate perfectly works with Google Talk even when it's
connected as component to some intermediate jabber server like openfire. I
realized that this isš the only free voip switch which works at component
mode - asterisk SVN and FreeSwitch claims to work but do not work properly -
at least when accepting calls from google.

Unfortunately Yate accepts call only from Google Talk program which exists
only for Windows and Yate rejects calls from mail.google.com web site with
Google Talk gadjet. šThis problem is well known - mainstream asterisk also
cannot work with web. Meantime there is special asterisk branch which solves
this problem
https://issues.asterisk.org/view.php?id=13971
svn co http://svn.digium.com/svn/asterisk/team/phsultan/gmail-voice-video

My evaluation of this branch demonstrated that it works perfect both with
gtalk software and gtalk web site. But it cannon help me because asterisk
doesn't work properly in component mode ;-))

The difference between both ways of calling is not too big - this is an iq
from gtalk software (they both taken from above mentioned patched asterisk):

JABBER: asterisk INCOMING: 

And this iq - from gtalk web

JABBER: asterisk INCOMING: 

As you can see the main difference is that iq from the web has prefixed
attributes -  instead of 

Of course it's not the only difference but all changes for asterisk required
for proper web call processing are very modest - really a dozen lines of
code - diff is attached - mainly they are related to the prefixed names and
add some extra attributes required by gtalk web.

It will be just excellent if Yate team aplly similar changes to Yate
software because current implementation is strictly limited to gtalk
software.

If you need I can provide more details on this issue and can carefully test
advices on my live environment.

Regards,
Andrew Checkov