Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

SIP Trunks via an external carrier/provider

SIP programming

SIP Trunks via an external carrier/provider

by  curlycord  Posted    (Edited  )
The following is based on a BCM50 Rls 6.0
You may need to change certain fields.

Requirements:
SIP Gateway Trunk keycode (this one does SIP only)
or
VoIP Gateway Trunk keycode (this one does SIP or H323)

[highlight #8AE234]Step 1:[/highlight]
Put your Voip trunks into a pool (Block)
Telephony/ActiveVoipLines/001 into BlocA (or other)

[highlight #8AE234]Step 2:[/highlight]
Setup a Route that will use that pool (Block)
Telephony/DialingPlan/Routing/Routes
001 = BlockA
DN Type = Public (Unknown)

[highlight #8AE234]Step 3:[/highlight]
Setup a Destination Code that will use that Route
Telephony/DialingPlan/Routing/DestinationCodes/
Add 9 - use Route 001 with Absorb 0 (Absorbing will instead be handled by SIP accounts/Advance Outbound Called Characters to Absorb = 1 (or 2 for 2 digit dest codes))

[highlight #8AE234]Step 4:[/highlight]
Setup the Dialing Plan to allow the length of digits you might dial
Telephony/DialingPlan/PublicNetwork/
Public Received number length = 10 (or what ever your carriers are sending, go with the highest carrier i.e if PRI Carrier sends 10 and SIP carrier sends 7 then go with 10)
Add a DN Prefix of 9 (or whatever your Destination code is)
Set the DN length of that Prefix to 11 (for local 10 digit dialing - 9 XXX XXX XXXX) Because we said Absorb = 0 we need to account for the Destination code such as 9
For Long Distance such as International overseas create another Prefix such as 9011 and set the DN Length to 16 (9 011 44 555 555 5555)
Public Dialing Plan = Public (Unknown)

[highlight #8AE234]Step 5:[/highlight]
Resources/SIPtrunking/GlobalSettings
Local Domain = leave blank.

[highlight #8AE234]Step 6:[/highlight]
Resources/SIPtrunking/Public/Settings
Provisioned Port = 5060

[highlight #8AE234]Step 7:[/highlight]
Resources/SIPtrunking/Public/Accounts
Add an account (no template) with registration required and the rest of the details given by your carrier/supplier
Once added you can highlight the account and click Modify to change any other options, this is under Resources/SIPtrunking/Public/Accounts/UserAccounts

[highlight #8AE234]Step 8:[/highlight]
Resources/SIPtrunking/Public/Accounts/Basic
Proxy and Registrar are optional i.e carrier.sipproxy.com , add these one at a time if having issues trying to register the user account.

[highlight #8AE234]Step 9:[/highlight]
Resources/SIPtrunking/Public/Accounts/Advanced
Outbound Called characters to absorb = 1

[highlight #8AE234]Step 10:[/highlight]
Resources/SIPtrunking/Public/RoutingTable
Add a route
Name: carrier.sip.com
Destination Digits: 9
Account: i.e carrier.sip.com

Notes:
We are using 9 as a destination code (it will use Route 001)
Route 001 is BlocA (Voip trunks)
Routing (under Dialing Plan) and Routing table (under SIP Trunks) should have the same digits entered.
i.e. DialingPlan/Routing/DestCode is 9 and RoutingTable/DestinationDigits is 9
Both have "Absorb" settings, in my example I have DialingPlan/Routing/DestCode/9/Absorb = 0 and SIPtrunking/Public/Accounts/Advanced/carrier.sip.com/Absorb Characters = 1

When dialing Intercom 9 you are saying use the voip trunks, digits absorbed are 0 so you will see 9 dialed on the monitor.
The routing table 9 says use this account (carrier.sip.com), its absorb setting is 1 so it will ignore the 9 (even though you see it on the monitor).
[highlight #729FCF]
To view if accounts are registered with the SIP provider:[/highlight]
Resources/SIPtrunking/Public/Accounts/
Highlight your account
Click on the User Accounts tab below and look at the status.

Some examples of registration setup with these carriers (modify the account if need):

[highlight #FCE94F]Sipgate.co.uk:[/highlight]
Parent Account
User Credentials
SIP user name = the 7 digit SIP ID
Auth name = the 7 digit SIP ID
Auth Password = ?????????
CLID Override = the 7 digit SIP ID (required so outbound call goes through)
Registration = Checked/Yes
Expiry = 600

[highlight #FCE94F]Voip.MS:[/highlight]
Parent Account
User Credentials
SIP user name = the 6 digit SIP ID
Auth name = the 6 digit SIP ID
Auth Password = ?????????
Registration = Checked/Yes
Expiry = 3600

[highlight #FCE94F]Call Centric:[/highlight]
Parent Account
User Credentials
SIP user name = the 11 digit SIP ID
Auth name = the 11 digit SIP ID
Auth Password = ?????????
Registration = Checked/Yes
Expiry = 1800

Resources/SIPtrunking/Public/Accounts/Basic
Proxy Address = callcentric.com
Outbound Proxy Table = callcentric.com with IP address 204.11.192.34

Resources/SIPtrunking/Public/Accounts/Advanced
Authentication Realm = callcentric.com

Edit Nov 1 2014:
Callcentric is in progress, have not figured out outbound issue yet.[/b]


[highlight #FCE94F]Broadsoft[/highlight]
This one is a little different as it needs a Parent and a Child account

Resources/SIPtrunking/Public/Accounts/
The Parent:
Domain - your carriers ip address or DNS
Parent Account
User Credentials
SIP user name = SIP ID or phone number
Auth name = SIP ID or phone number
Auth Password = ?????????
Registration = Checked/Yes
Expiry = 3600

The Child:
Domain - your carriers ip address or DNS
Child Account
CLID = your phone number
User Credentials
SIP user name = SIP ID or phone number
Auth name = SIP ID or phone number
Auth Password = ?????????
CLID Override = your phone number
PAI CLID Override = your phone number
Contact Override = your phone number
DO NOT REGISTER the child account.

Resources/SIPtrunking/Public/Accounts/Basic
Proxy Address = your carriers ip address
Port 5060
Registrar = your carriers ip address
Port 5060

Resources/SIPtrunking/Public/Accounts/Advanced
Uncheck the boxes beside Use maddr in-R-URI, Support 100rel, Allow Update, Use Null IP to hold, Use user=phone, Force E164, Enable SDP, Allow REFER, Support Replaces and Enable Connected Identity
ITSP association method = To heard local domain match
Outbound Called Characters to Absorb = 1

[highlight #FCE94F]Draytel:[/highlight]

Resources/SIPtrunking/Public/Accounts/
The Parent:
Domain - draytel.org
Parent Account
User Credentials
SIP user name = SIP ID or phone number
Auth name = SIP ID or phone number
Auth Password = ?????????
Registration = Checked/Yes
Expiry = 3600

Resources/SIPtrunking/Public/Accounts/Basic
SIP Domain Local = draytel.org
Proxy Address = nat.draytel.org
Port 5060

Resources/SIPtrunking/Public/Accounts/Advanced
Uncheck the boxes beside Allow Update, Use Null IP to hold, Allow REFER, Support Replaces and Enable Connected Identity
Signalling Interval = 180
ITSP association method = From Header Proxy Address Match
Outbound Called Characters to Absorb = 1

[highlight #FCE94F]Anveo Direct:[/highlight]
See this [link http://www.tek-tips.com/viewthread.cfm?qid=1781029]Thread[/link] by QueBall780 for settings
Register to rate this FAQ  : BAD 1 2 3 4 5 6 7 8 9 10 GOOD
Please Note: 1 is Bad, 10 is Good :-)

Part and Inventory Search

Back
Top