Rich thanks, this makes it a little clearer. My servers are using NAT behind a Cisco PIX. I only needed the simple patch (see below). I configured sip.conf from these instructions:
http://www.voip-info.org/wiki-Asterisk+settings+Broadvoice Hope this helps somebody. Sorry I wasn't clear about using NAT. Brian Patch I used: --- 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; } On Sat, 2005-03-19 at 09:14, Rich Adamson wrote: > A lot of the BV config confusion is the result of users with registered > IP's vs nat'ed IPs. The patch _was_ only required for those that used > nat'ed systems (proven shortly after that patch was released, and backed > by those that wrote the patch). > > So, for those that are still mucking around with BV configs, it would > be helpful to others on this list to understand whether your systems are > nat'ed or not in initial posts. > > You can also help yourself by validating some of these recommended > parameters against those listed in /usr/src/asterisk/configs/sip.conf.samples. > (User=phone is one such example of a do-nothing statement that has > no meaning whatsoever.) > > Since I no longer subscribe to BV's service, I don't have a clue > which * releases need the patch and which don't. > > ------------------------ > > > Thanks John, but I tried adding those and many others. Turned out that > > I needed to install a patch even though I tried CVS-3/11/05 and > > CVS-3/17/05 code. I'm not sure what release needs what patch to work > > but I definitely needed a patch. Thanks to the person on this list who > > sent it along. There are many people with many configs posting on many > > lists but I can't say I have a handle it. > > > > Brian > > > > On Fri, 2005-03-18 at 12:30, John Sawa wrote: > > > Brian, > > > > > > You will need to add the following to your broadvoice peer: > > > > > > user=phone > > > insecure=very > > > dtmf=inband > > > > > > For more info check out: > > > > > > http://geekgazette.com/index.php?option=com_content&task=view&id=20&Itemid=26 > > > > > > Hope this helps. -john > > > > > > > > > Brian G wrote: > > > > > > >I have tried everything to get BV working outbound. All worked fine > > > >until the BV change last week. I called BV and they changed me to sip > > > >gen with a new password. I stripped my Asterisk server to one phone on > > > >Zap/1 until I get this working. The same BV account works fine with a > > > >SPA-3000 so I don't suspect a firewall problem. > > > > > > > >Symptoms: Asterisk registers with BV Ok > > > >Incoming calls work > > > >Outbound calls send Invite, receive 100, then 401 > > > >Asterisk sends an ACK instead of another Invite with credentials > > > > > > > >If anyone knows what specifically makes Asterisk respond to the 401 with > > > >credentials for an authenticated Invite, I'd appreciate it. I can't > > > >seem to find this out. > > > > > > > >Thanks in advance, > > > >Brian > > > > > > > >Here is my sip.conf: > > > > > > > >[general] > > > >port = 5060 ; Port to bind to > > > >bindaddr = 0.0.0.0 ; Address to bind SIP channel to > > > >context = default ; Default context for incoming calls > > > >srvlookup = yes ; Enable DNS SRV lookups on outbound > > > >calls > > > > > > > > > > > >disallow=all ; Disallow all codecs > > > >allow=ulaw ; Allow codecs in order of preference > > > >; > > > >; Configuration for BroadVoice > > > >; > > > >register => > > > >[EMAIL PROTECTED]:pword:[EMAIL PROTECTED] > > > >; > > > >[broadvoice] > > > >type=peer > > > >host=sip.broadvoice.com > > > >secret=pword > > > >fromuser=508XXXXXXX > > > >username=508XXXXXXX > > > >authuser=508XXXXXXX > > > >fromdomain=sip.broadvoice.com > > > >context=incoming > > > >canreinvite=no > > > >dtmfmode=inband > > > >qualify=yes > > > > > > > >in extensions.conf: > > > >[default] > > > >exten => _81XXXXXXXXXX,1,Dial(SIP/${EXTEN:[EMAIL PROTECTED]) > > > >exten => _81XXXXXXXXXX,2,Congestion() > > > >exten => _81XXXXXXXXXX,102,busy() > > > > > > > >Other Asterisk info: > > > > > > > >*CLI> sip show registry > > > >Host Username Refresh State > > > >147.135.0.128:5060 508XXXXXXX 120 Registered > > > >*CLI> > > > >*CLI> show version > > > >Asterisk CVS-03/11/05-16:07:49 built by [EMAIL PROTECTED] on a i686 > > > >running Linux > > > >*CLI> > > > >*CLI> Mar 17 10:35:08 NOTICE[-245486672]: chan_sip.c:5047 > > > >handle_response: Failed to authenticate on INVITE to '"Analog1" > > > ><sip:[EMAIL PROTECTED]>;tag=as212bf17 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >_______________________________________________ > > > >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 > > > > > > > > > > > _______________________________________________ > > > 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 > > > > _______________________________________________ > > 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 > > > > ---------------End of Original Message----------------- > > > _______________________________________________ > 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 _______________________________________________ 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
