×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

SIP programming

SIP Trunks via an external carrier/provider by curlycord
Posted: 1 Nov 14 (Edited 28 Sep 17)

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)

Step 1:
Put your Voip trunks into a pool (Block)
Telephony/ActiveVoipLines/001 into BlocA (or other)

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

Step 3:
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))

Step 4:
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)

Step 5:
Resources/SIPtrunking/GlobalSettings
Local Domain = leave blank.

Step 6:
Resources/SIPtrunking/Public/Settings
Provisioned Port = 5060

Step 7:
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

Step 8:
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.

Step 9:
Resources/SIPtrunking/Public/Accounts/Advanced
Outbound Called characters to absorb = 1

Step 10:
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).

To view if accounts are registered with the SIP provider:

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):

Sipgate.co.uk:
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

Voip.MS:
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

Call Centric:
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]


Broadsoft
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

Draytel:

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

Anveo Direct:
See this Thread by QueBall780 for settings

Back to Nortel: Business Communications Manager BCM FAQ Index
Back to Nortel: Business Communications Manager BCM Forum

My Archive

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close