[asterisk-dev] Re: [asterisk-users] 488 Not acceptable here sent by
Asterisk - SIPdebug follows
Dinesh Nair
dinesh at alphaque.com
Thu Sep 21 23:17:46 MST 2006
On 09/20/06 15:06 Dinesh Nair said the following:
>
>
> On 09/19/06 16:59 Steve Langstaff said the following:
>
>> I wonder whether you are experiencing the following bug (since the SIP
>> INVITE has a multipart SDP body):
>> http://bugs.digium.com/view.php?id=7124&nbn=4
>
>
> thanks for the link,
>
> however, on 18th may 2006, kpfleming's note says, "This should be fixed
> in both 1.2 branch and trunk," and i'm using 1.2.12.1 which was just
> released this week. looking thru the current chan_sip.c code, it does
> seem like kevin's modified patch has been committed into the branch i'm
> using, so this isnt the problem.
[am cc'ing reply into -dev because a bug report was opened on this at
http://bugs.digium.com/view.php?id=8010 with a patch provided]
i've managed to track this down to a loop which terminated prematurely in
find_sdp() in chan_sip.c. this bug would have prevented proper handling of
multipart/mixed content types due to the loop which searches for the end of
the block ending prematurely and setting req->sdp_start > req->sdp_end.
i've provided patches for trunk and 1.2.x in the bug entry, as i think this
should also be committed to 1.2.x.
--
Regards, /\_/\ "All dogs go to heaven."
dinesh at alphaque.com (0 0) http://www.openmalaysiablog.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do |
| for b in clients employers associates relatives neighbours pets; do |
| echo "The opinions here in no way reflect the opinions of my $a $b." |
| done; done |
+=========================================================================+
More information about the asterisk-dev
mailing list