diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-05 18:09:35 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-05 18:09:35 +0000 |
commit | 0d088255b7b12c27744b6cc4cb7bed06efebbcd7 (patch) | |
tree | 954ac6d0da2152f9aa98da2a9505413267e3dd5e | |
parent | 171c912af7d6043a13bf264d84b436bf950aab2d (diff) |
Expand our definition of 3XX responses
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2347 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | channels/chan_sip.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 49e0bef36..f43a8d435 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); |