--- chan_gtalk.c 2011-10-15 08:32:23.384917998 -0400 +++ chan_gtalk_patched.c 2011-10-15 08:34:57.344917998 -0400 @@ -480,7 +480,8 @@ 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);