I was helping another user get a Broadvoice trunk working and below is what we finally settled on. The major difference between these and the other Broadvoice settings in this section is that the incoming (USER) settings are not used (as is the case with most consumer VoIP providers, because they treat you as an extension rather than a peer) and therefore the context statement is moved to the peer settings. This should work with FreePBX 2.4 and above and Asterisk 1.4 and above.
OUTGOING SETTINGS
Trunk Name: Broadvoice
PEER Details:
disallow=all
allow=ulaw&alaw
context=from-trunk
dtmf=auto
dtmfmode=inband
fromdomain=sip.broadvoice.com
fromuser=xxxxxxxxxx (your 10 digit broadvoice number)
host=sip.broadvoice.com
insecure=port,invite
qualify=yes
secret=xxxxxxxxxx (this is NOT your login password)
type=peer
user=xxxxxxxxxx (your 10 digit broadvoice number)
username=xxxxxxxxxx (your 10 digit broadvoice number)
INCOMING SETTINGS NOT USED
Registration String: YOUR 10 DIGIT NUMBER:YOUR SIP PASSWORD@sip.broadvoice.com/YOUR 10 DIGIT NUMBER
- Printer-friendly version
- Login or register to post comments



It works
This is the only setup I found that worked with Broadvoice.
For the inexperienced, like me, here is some additional info:
1. Your Broadvoice phone number will be your DID Number you use for inbound routes.
2. Other setups, including Broadvoice's support site, suggest using one of the proxies like proxy.chi.broadvoice.com. The proxies would not work for me. I had to use sip.broadvoice.com for everything. Maybe some tweaking could get a proxy to work, but there's going to be more to it than the above setup. The problem I ran into was that I could only register at sip.broadvoice.com and the proxies would not accept my password on outgoing calls.
3. The password that you need to use is found by logging into the Broadvoice website, clicking the "Account" tab, and clicking "Show Settings" under the "My Devices" heading. DO NOT USE THE PASSWORD THAT YOU USE TO ACCESS YOUR ACCOUNT!