Issue with calls from gtalk

Hi all,

I installed Asterisk 1.4 because I was interested in the new integration with gtalk. What I’m seeing is that when I call from gtalk it rings my sip phone, however when I answer the call isn’t going through, and on the gtalk client I continue to hear a ringing tone.

I set up gtalk.conf, jabber.conf, extensions.conf and sip.conf like this:

gtalk.conf [general] context=google-in allowguest=yes [guest] disallow=all allow=ulaw context=google-in [buddy] username=mybuddy@gmail.com disallow=all allow=ulaw context=google-in connection=gtalk_account

jabber.conf [general] debug=on autoprune=no autoregister=no [gtalk_account] type=client serverhost=talk.google.com username=me@gmail.com/Talk secret=mypassword port=5222 usetls=yes usesasl=yes buddy=mybuddy@gmail.com statusmessage=.This is an Asterisk server. timeout=100

extensions.conf [google-in] exten => s,1,NoOP("Incoming Call from Gtalk") exten => s,n,Answer() exten => s,n,Goto(tutorial,1234,1) [google-out] exten => 200,1,Dial(gtalk/gtalk_account/me@gmail.com)

output on CLI JABBER: gtalk_account OUTGOING: <iq type='result' from='mybuddy@gmail.com/Talk46AEC53B' to='me@gmail.com/Talk.v104FB63F4A1' id='aaaai'/> -- SIP/xxxxx-09b81358 is ringing [Feb 13 11:13:33] NOTICE[29796]: chan_gtalk.c:1337 gtalk_indicate: Don't know how to indicate condition '3' -- SIP/xxxxx-09b81358 is making progress passing it to Gtalk/me-fc69 [Feb 13 11:13:33] NOTICE[29796]: chan_gtalk.c:1337 gtalk_indicate: Don't know how to indicate condition '14' -- SIP/xxxxx-09b81358 answered Gtalk/me-fc69 [Feb 13 11:13:35] NOTICE[29796]: chan_gtalk.c:1337 gtalk_indicate: Don't know how to indicate condition '-1' -- Native bridging Gtalk/me-fc69 and SIP/xxxxx-09b81358 == Spawn extension (tutorial, 091443943, 1) exited non-zero on 'Gtalk/me-fc69'

I think he snippet has of CLI output above has some errors in it, but I’m not really sure how to interpret. Can anyone help?

Thanks!

Hey all,

I managed to set it up so that I can call gtalk from my sip phone now also. I’m getting exactly the same behaviour though. I call on the phone and I see an incoming call on my google talk client. Once I click answer on google talk the google talk client appears connected, though I don’t hear anything on it. Meanwhile my phone keeps ringing as if the call wasn’t answered. When I finally hang up the call on the phone the google talk client shows a message that the call ends. Any ideas on what’s going on?

Thanks!

Hey all,

I’m afraid I still haven’t gotten this working. Is there anyone out there who has had success with gtalk? If so would you mind posting your configuration files?

Thanks!

I’m suffering from the exact same issue. Can someone please help us?

In my case, when I make a call to a gtalk user, it keeps on ringing on their side and it rings once on my side… until they answer the call and then silence is experienced by both sides.

If a gtalk user calls me, my phone keeps on ringing until I answer it and both sides experience silence.

I FIXED IT!

To fix it, you will have to add bindaddr=<the_ip_address_of_the_server_running_asterisk> to [general] in gtalk.conf

That’s it!

Hi there,

Don’t work for me… When a call, the Gtalk IM keep ringing and i get the following messages in the CLI:

[color=red]Asterisk Ready.
*CLI> [Jul 5 17:14:22] NOTICE[3043]: chan_gtalk.c:1372 gtalk_indicate: Don’t know how to indicate condition ‘3’
[Jul 5 17:14:22] NOTICE[3043]: chan_gtalk.c:1372 gtalk_indicate: Don’t know how to indicate condition ‘-1’
[Jul 5 17:14:39] NOTICE[3020]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call!
[Jul 5 17:14:57] NOTICE[3054]: chan_gtalk.c:1372 gtalk_indicate: Don’t know how to indicate condition ‘3’
[Jul 5 17:14:57] NOTICE[3054]: chan_gtalk.c:1372 gtalk_indicate: Don’t know how to indicate condition ‘-1’
[Jul 5 17:26:06] NOTICE[3020]: res_jabber.c:1174 aji_handle_presence: Got presence packet from diff010675@gmail.com, someone not in our roster!!![/color]

or

[color=blue]
Asterisk Ready.
*CLI> [Jul 5 17:57:11] NOTICE[3551]: res_jabber.c:956 aji_client_info_handler: User dario010675@gmail.com/Talk.v93CEAE222B does not support discovery.
[Jul 5 17:57:46] NOTICE[3551]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call! “For each call”
[Jul 5 17:58:01] NOTICE[3551]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call!
[Jul 5 17:58:10] NOTICE[3551]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call!
[Jul 5 17:58:18] NOTICE[3551]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call!
[Jul 5 17:58:22] NOTICE[3551]: chan_gtalk.c:700 gtalk_hangup_farend: Whoa, didn’t find call!
stop now
[root@localhost sbin]#
[/color]

Sincerely

Running Man

[quote=“emergence”]I FIXED IT!

To fix it, you will have to add bindaddr=<the_ip_address_of_the_server_running_asterisk> to [general] in gtalk.conf

That’s it![/quote]