Solved

Elastix (Asterisk) trunk to Nortel BCM

Posted on 2011-09-14
13
2,174 Views
Last Modified: 2012-05-12
I'm pretty new to the Asterisk environment so be patient with me.  

I got Elastix installed and running with 4 testing extensions. Installed 3CX softphones and they are working internally within our local network.  So far so good.
We have a Nortel BCM450 running in our company with a different subnet (192.168.x.x). Our network subnet is 221.8.1.x.  Therefore, we had trouble when we tried using Sofphones from our VPN users.  
Anyhow, this is what I wish to do.  To connect our Asterisk server (Elastix) to our BCM450 system.  This way, I can have the softphone users call from their laptops through the Elastix server of course, and then through the Nortel BCM.  
Can this be done and if so, how?
0
Comment
Question by:McKuser
  • 7
  • 6
13 Comments
 
LVL 19

Expert Comment

by:feptias
Comment Utility
On Elastix, I would create a SIP Trunk for the BCM with parameters like this:
 type=peer
 context=from-trunk
 insecure=invite
 host=<ip-of-BCM>

However, I cannot help with how to program the BCM - sorry.
0
 

Author Comment

by:McKuser
Comment Utility
Thks Feptias.  Do I have to worry about security between the BCM and the Elastix server?  I assume as long as the Elastix server doesn't have any trunk to the outside world via PSTN or VOIP servers, that should be fine correct?
Btw, can you explain the parameter, "insecure=iinvite" meant?
0
 
LVL 19

Expert Comment

by:feptias
Comment Utility
You have to be very careful about security from the Internet to the Asterisk server, especially if there is any route from Elastix to the PSTN. However, the link between Elastix and BCM should not require any password authentication because each end is defined by a fixed IP address (I assume).

insecure=invite is linked to the above. It tells Elastix to accept INVITE requests (incoming call setup requests) from the BCM without challenging for a password. I don't know if the BCM is likely to challenge for a password when calls are going in the opposite direction, but if necessary you can add user credentials to the Elastix SIP trunk using:
username=<username>
secret=<password>
0
 

Author Comment

by:McKuser
Comment Utility
The only security threat I know of is through someone's voicemail if the Elastix is connected to the internet or PSTN line.  For now, my only concern is for our BCM to "talk" to our Elastix server.
0
 
LVL 19

Expert Comment

by:feptias
Comment Utility
Then please try the sip trunk as I suggested and see if you can send calls in the direction BCM -> Elastix. You may have to change the context for the sip trunk to:
context=from-internal

...because that way it will immediately recognise all the extensions registered to Elastix.

For calls from Elastix to BCM, you must create an outbound route on Elastix.
0
 

Author Comment

by:McKuser
Comment Utility
Feptias, I was able to finally configure some entries on our BCM and got our softphones calling from Elastix extensions to our BCM phones.  Unfortunately, I cannot make any calls from our BCM to Elastix.
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 19

Expert Comment

by:feptias
Comment Utility
Firstly, did you try with context=from-internal and also try with context=from-trunk?

If that is not the issue, please capture the SIP packets or the "verbose" output from the Asterisk Command Line Interface (CLI) and post back here, for a call from BCM -> Elastix. Capture both if possible.

To capture SIP packets, you can use wireshark (SIP is on udp port 5060). Alternatively, from the Asterisk CLI you can get all SIP packets displayed using the command "sip set debug" or "sip set debug on" - depends on the version of Asterisk which one will work. To switch off sip debug, use "sip set debug off"

To see the verbose output from Asterisk, get to the CLI and type "core set verbose 3". To reset it after, "core set verbose 1".

I use Putty to connect to the Linux shell with SSH on Asterisk servers including Elastix, but you would need to know the linux login credentials. Using Putty, you can set the window buffer size to thousands of lines making it possible to scroll back through all the debug output. You can copy it from the Putty console or I think there is a capture to file option. It is also possible to get to the CLI from the Elastix web interface but this is not so good for capturing large amounts of output.

Please post back large amounts of output as a file or code attachment and not directly into the comment box. Thanks.
0
 

Author Comment

by:McKuser
Comment Utility
I found out we don't have any SIP trunk keycodes/license.  So this must be the reason why.  Is there any other way of connecting to the Asterisk server besides using SIP trunk?
0
 
LVL 19

Expert Comment

by:feptias
Comment Utility
Asterisk could pretend to be a phone and could register itself on the BCM, but I don't know how you could then route the calls to that connection within the BCM.
Asterisk supports the IAX protocol.
It can be fitted with a card (or you can use a low cost external gateway) to connect it to analogue circuits.
It can be fitted with a card to connect to ISDN circuits - either Basic rate or PRI, E1 or T1.
0
 

Author Comment

by:McKuser
Comment Utility
Yes, I was hoping not to use an external card.  Our BCM already has a digital trunk module to connect to our sister company via a T1 line.
0
 

Author Comment

by:McKuser
Comment Utility
It seems the best way right now is to use a SIP trunk between the BCM and Asterisk server. Since the IAX protocol is only for Asterisk, our BCM won't support this protocol.
I spoke to our phone supplier and he said I would need to purchase the SIP trunk license from Nortel or from a dealer.  Now, would I need to purchase multiple SIP trunk license or just one?  Does one license means I'm able to use one call at a time and 5 licenses means I can make 5 simultaneous calls between the BCM and Asterisk?
0
 
LVL 19

Accepted Solution

by:
feptias earned 500 total points
Comment Utility
I am sorry, but I don't know about BCM licensing. The dealer should be able to tell you.

You would only need one SIP trunk (as Elastix sees it) to connect between the BCM and the Elastix server. It sees the BCM as a single end-point, albeit able to could carry multiple calls. There are no industry-wide standards for licensing - each manufacturer will have their own rules.
0
 

Author Closing Comment

by:McKuser
Comment Utility
Case close.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

There are no good configuration guides for HP-H3C router to LYNC on the web. :( Big statement, but we havent been able to find one yet. We did find the following document useful, but the information was not enough to use H3C router for use as a L…
Almost all Internet protocol telephones have built-in switches at the back that allow you to connect your personal computer to one port and use the other port to connect your phone to to a Cisco switch.   Why we need to connect the PC to the pho…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now