From: Mark Spencer Date: Fri, 5 Mar 2004 18:09:35 +0000 (+0000) Subject: Expand our definition of 3XX responses X-Git-Tag: 1.0.0-rc1~986 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e42e998f765bc4196cf180fa355b6bfab2d52617;p=thirdparty%2Fasterisk.git Expand our definition of 3XX responses git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2347 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 49e0bef364..f43a8d435d 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -5070,7 +5070,10 @@ static void handle_response(struct sip_pvt *p, int resp, char *rest, struct sip_ } /* XXX Locking issues?? XXX */ switch(resp) { + case 300: /* Multiple Choices */ + case 301: /* Moved permenantly */ case 302: /* Moved temporarily */ + case 305: /* Use Proxy */ parse_moved_contact(p, req); if (p->owner) ast_queue_control(p->owner, AST_CONTROL_BUSY, 0);