I am trying to connect four Cisco IP 7960 Phones in to our office NAT setup. I’m currently using a NAT proxy to get outbound but however I am having issues. It’s either one-way audio, or nothing at all.
I’ve already disabled both h323 and SIP
lags: X - disabled, I - invalid
# NAME PORTS
0 X ftp 21
1 X tftp 69
2 X irc 6667
3 X h323
4 X sip 5060, 5061
5 pptp
I have now got one phone to work which is great using the following line:
I would assume that you are using your 7960 with the SIP firmware?
Don’t forget that for SIP in addition to the signalization channel (usually 5060) you also need to open the RTP range (the voice part of the communication). That’s what you probably did for your other phone (src-port=16384-32766).
Check what ports your pbx is using for the incoming RTP, you can also check the RTP outbound ports that your cisco are using in their config.
I’m currently not using a PBX/Trunking and just a commercial SIP Line in. I would like to avoid PBX but can you use PBX (asterisk / freeswitch) without a trunking account?
Whatever I set as the “Start Media” and “End Media” ports on the Cisco Phone (after reboot too) they all still seem to communicate between: 16384-32766 – which is incredibly annoying.
I am currently running my own SIProxyd to allow it to REGISTER with the provider.
As I was going to assign each phone a #amount of ports and src-nat that way.
Your ‘commercial SIP line’ is the PBX.
You can always add your own PBX if you need too, a PBX is not acting differently than a phone for the provider. You can use any sip line as trunk to an asterisk. You are just limited by the number of simultaneous channels that your provider authorizes on your account.
On my own system I prefer to have my own asterisk because then I can create redundancy with multiple sip provider and choose the best cost efficient route. I also just need to netmap all the ports to only my pbx. Also it allows me much more flexibility for all advanced features. Last but not least, when I’m roaming I’m using an IAX trunk that avoid all these firewall issues that we have with SIP.
Then that may make more sense and worth to setup.
So my provider allows me to make four accounts within my account panel and assign four users with four different DID numbers.
I can plug those four accounts straight in to Asterik? And then I can assign each line on the phone an account from Asterisk?
Yes, or you can even have all four DID ringing on all four phones together, or one after each other. You also can with your Cisco right screen button decide which line you want to use from any phone too.
The lines will come in handy at a different time that’s for sure.
I hate to sound like a complete newbie, but what would I be best in to using, I got a elastix box setup but it’s confusing. Should I just go for a simple Linux Distro and Asterix setup? Or can FreeSwitch/Elastix/ etc.. do the same features?
Elastix is a great asterix distrib. That’s the one I’m using. In my view it’s the right compromise between the completely bare asterisk and the full rookie mode where you can’t do fine tuning in PBXinaFlash.