From e42e998f765bc4196cf180fa355b6bfab2d52617 Mon Sep 17 00:00:00 2001 From: Mark Spencer <markster@digium.com> Date: Fri, 5 Mar 2004 18:09:35 +0000 Subject: [PATCH] Expand our definition of 3XX responses git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2347 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- GitLab