Wow, thanks Brian!  Everything I saw said the patch was only needed on
older releases.  I've updated several times over the last week.  I
patched two systems today, one 3/11/05 and one 3/17/05 and now they both
work.  Should have posted here sooner!

Brian G.

On Thu, 2005-03-17 at 13:28, Brian Buhrow wrote:
>       Hello.  I'm writing in response to your message to the ASterisk-users
> mailing list about having trouble getting Asterisk working with outbound
> BroadVoice calls. You need to edit chan_sip.c in the asterisk source, or
> update your version of asterisk to the latest version.  The patch itself is
> pretty straightforward if you can program in C at all, and looks like the
> following.  Note that this patch should apply to any version of chan_sip.c
> from the end of 2003 through last week. You may have to apply it by hand,
> but it should apply.
> 
>       Then, reinstall chan_sip.so, stop and restart asterisk, and you should
> be good to go.
> -Brian
> 
> --- chan_sip.c.fcs    2003-12-13 14:54:37.000000000 -0800
> +++ chan_sip.c        2005-03-10 11:48:40.000000000 -0800
> @@ -4444,10 +4446,10 @@
>  }
>  
>  static int do_proxy_auth(struct sip_pvt *p, struct sip_request *req, char 
> *header, char *respheader, char *msg, int init) {
> -     char digest[256];
> +     char digest[1024];
>       p->authtries++;
>       memset(digest,0,sizeof(digest));
> -     if (reply_digest(p,req, "Proxy-Authenticate", msg, digest, 
> sizeof(digest) )) {
> +     if (reply_digest(p,req, header, msg, digest, sizeof(digest) )) {
>               /* No way to authenticate */
>               return -1;
>       }

_______________________________________________
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

Reply via email to