diff --git a/channels/chan_gtalk.c b/channels/chan_gtalk.c
index 58567a497041bc241fe9317e83b62a1dd327a552..0b2dfe98ade5b5d40b366024de724cb3475223fc 100644
--- a/channels/chan_gtalk.c
+++ b/channels/chan_gtalk.c
@@ -527,7 +527,7 @@ static enum ast_rtp_get_result gtalk_get_rtp_peer(struct ast_channel *chan, stru
 	ast_mutex_lock(&p->lock);
 	if (p->rtp){
 		*rtp = p->rtp;
-		res = AST_RTP_TRY_NATIVE;
+		res = AST_RTP_TRY_PARTIAL;
 	}
 	ast_mutex_unlock(&p->lock);