I am not surprised. The pedantic options has a bunch of unrelated fixups for specific situations lumped together for whatever strange reasons.
You should probably edit the source code (channels/chan_sip.c) find the line where the procedure 'url_decode' is called (there is only one instance) and comment out the if statement just before. put a couple forward slashes at the beginning of the line, and recompile.
I think it looks like this:
If (pendanticsipchecking)
url_decode(....);
I suspect the pedantic "fix" brakes the SIP tag checking (actually enables it, but it doesn't work right)
on responses to outgoing requests.
Stanley Cline wrote:
On Wed, 10 Nov 2004 15:53:12 -0500, I wrote
On Wed, 10 Nov 2004 14:36:04 -0500, Karl Brose wrote...
Try turning on pedantic mode in sip.confThat fixed it! :)
pedantic=yes
It turns out that pedantic=yes fixed the X-Lite issue, but *broke* outgoing calls from my VoicePulse Open Access (SIP, not IAX) line (but oddly, *not* incoming* on the same line.) SIP debug shows a series of retries on outgoing calls -- my box get s a list of codecs from VP but never selects one, instead tearing down the connection and retrying until it times out. I find this *really* strange since VP uses Asterisk themselves
Asterisk has many SIP bugs
Fortunately, it isn't a big deal as I'm using other providers to terminate PSTN calls, but it's odd nonetheless.
-SC
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
