Merged revisions 232345 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
  r232345 | file | 2009-12-02 12:40:14 -0400 (Wed, 02 Dec 2009) | 7 lines
  
  Add support for handling the 415 Unsupported media type response like we do for a 488 Not acceptable here response.
  
  (closes issue #16186)
  Reported by: atis
  Patches:
        sip_t38_response_415.patch uploaded by atis (license 242)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@232348 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.2
Joshua Colp 16 years ago
parent 73b963445b
commit 70bfac1a1b

@ -17792,6 +17792,7 @@ static void handle_response_invite(struct sip_pvt *p, int resp, char *rest, stru
sip_alreadygone(p);
}
break;
case 415: /* Unsupported media type */
case 488: /* Not acceptable here */
xmitres = transmit_request(p, SIP_ACK, seqno, XMIT_UNRELIABLE, FALSE);
if (p->udptl && p->t38.state == T38_LOCAL_REINVITE) {
@ -18430,6 +18431,7 @@ static void handle_response(struct sip_pvt *p, int resp, char *rest, struct sip_
if (sipmethod == SIP_INVITE)
handle_response_invite(p, resp, rest, req, seqno);
break;
case 415: /* Unsupported media type */
case 488: /* Not acceptable here - codec error */
if (sipmethod == SIP_INVITE)
handle_response_invite(p, resp, rest, req, seqno);
@ -18635,6 +18637,7 @@ static void handle_response(struct sip_pvt *p, int resp, char *rest, struct sip_
if ((resp != 487))
ast_verb(3, "Incoming call: Got SIP response %d \"%s\" back from %s\n", resp, rest, ast_inet_ntoa(p->sa.sin_addr));
switch(resp) {
case 415: /* Unsupported media type */
case 488: /* Not acceptable here - codec error */
case 603: /* Decline */
case 500: /* Server error */

Loading…
Cancel
Save