Outgoing calls with Google Voice

Google has recently make some changes (again) to their protocol.  Rather then
patching asterisk to flip between the two different methods, we now allow both.

Lets hope this keeps Google Voice happy for a while.

(closes issue ASTERISK-18714)
Reported by: Iordan Iordanov
Patches:
    chan_gtalk.patch uploaded by Iordan Iordanov (licenses 6311)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@341435 65c4cc65-6c06-0410-ace0-fbb531ad65f3
certified/1.8.11
Paul Belanger 14 years ago
parent 8eb030a3a2
commit d6f1839114

@ -481,7 +481,8 @@ static int gtalk_ringing_ack(void *data, ikspak *pak)
break;
}
if (!strcasecmp(name, "error") &&
(redirect = iks_find_cdata(traversenodes, "redirect")) &&
((redirect = iks_find_cdata(traversenodes, "redirect")) ||
(redirect = iks_find_cdata(traversenodes, "sta:redirect"))) &&
(redirect = strstr(redirect, "xmpp:"))) {
redirect += 5;
ast_log(LOG_DEBUG, "redirect %s\n", redirect);

Loading…
Cancel
Save