Oops! Yes, I was confusing strcmp and strcasecmp, sorry - too little
coffee.

However, it's funny that the strcasecmp of "SIP/2.0/UDP" fails to match
with "SIP/2.0/udp". Almost like it's using a strcmp instead of
strcasecmp!

> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Christian Gatti

>Asterisk gives me an WARNING if I try to register with my alcatel oxo
pbx.
>Sep 18 11:27:19 WARNING[11977]: chan_sip.c:5259 check_via: Don't know 
>how to respond via 'SIP/2.0/udp' 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Patrick
> Sent: 19 September 2006 10:57
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: RE: [asterisk-users] Alcatel OXO Sip
> 
> On Tue, 2006-09-19 at 02:18 -0700, Steve Langstaff wrote:
> > I think that (one of the) offending line(s) is in chan_sip.c:
> > 
> >             if (strcasecmp(via, "SIP/2.0/UDP")) {
> >                     ast_log(LOG_WARNING, "Don't know how to 
> respond via '%s'\n", via);
> >                     return -1;
> >             }
> > 
> > This is looking for an upper-case 'UDP' whereas your oxo 
> pbx is using 
> > a lower-case 'udp'.
> 
> man strcasecmp says:
> strcasecmp, strncasecmp - compare two strings ignoring case
> 
> So the case is ignored and either sip and SIP or udp and UDP 
> should work.
> 
> Regards,
> Patrick
> 
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
> 
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to