Broadband-Hamnet™ Forum :: VoIP
Welcome Guest   [Register]  [Login]
 Subject :New to IP phones and have a question..... 2016-01-24- 03:00:45 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL

Hi Gang,


            I'm starting to poke around in the IP phone world and have purchased a Cisco 7940 SIP phone. My question is this, do I have to have a local PBX or can I contact the ops of an existing PBX I see on my MESH status page (via tunnels) and use theirs with their permission? Any info would be appreciated..


           Thanks!

            Gene N9MXQ

IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-01-25- 00:05:14 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland
You can do either. I've done and hosted both (local and remote) without problems.
IP Logged
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-01-25- 07:14:40 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Well, then that makes me wonder, since my phone has 2 "lines" could I set one up on my PBX and one to a remote? I've ordered an older Pi to set up as a local PBX.. Just trying to get ideas on how this all might work... What would need to be done on my local node (N9MXQ-GATE) to allow the phone to connect to the remote PBX?
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-01-25- 11:39:56 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland

Yes! Take a look at the 5th bulletpoint from the bottom here and the videos that accompany it here and here.

IP Logged
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-01-25- 11:44:21 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland
As for the Remote PBX, you might have to forward a couple ports (I'm trying to remember my setup from 2014), or the ports are encapsulated in the packets going to and from the tunnel server (this seems like the correct answer). In the latter case, nothing special needs to be done. Just make sure the phone and PBX server are setup on the X Host DMZ.
IP Logged
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-01-28- 05:57:04 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Thanks for the input. I'm waiting for my USB Ethernet adapter to arrive so I can put my Pi on the mesh. I've watched your vids, and have to say it looks a lot easier than I expected to make this work. I've already loaded the Raspbx on the pi and it booted no problems.. So I'm happy there. Once the adapter gets here I'll go full throttle into the project..
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-01-28- 07:59:56 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland
Glad the videos helped in getting you started. Let me know how it goes. The other thing I would recommend is that you set the phones to use G729 as the default instead of PCMA/PCMU. This saves and bandwidth. Though you sacrifice some audio quality (you have to be an audiophile to really hear the difference), you can have cleaner-sounding audio with less jitter and choppiness. Hope this helps and let me know how it works out!
IP Logged
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-02-05- 14:08:33 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL

Getting frustrated. Followed the videos.. Phone won't load. I get the Configuring VLAN, Configuring IP, it flashes a TFTP line, says downgrading application, then says Verifying load, Copying to Bank 1, then starts over. I'm stuck in a loop...

IP Logged
Last Edited On: 2016-02-05- 14:22:31 By n9mxq for the Reason
 Subject :Re:New to IP phones and have a question..... 2016-02-05- 17:29:09 
NG5V
Admin
Joined: 2010-01-18- 23:06:23
Posts: 43
Location

The Cisco 7940 is one of the phones we developed a process for. Paul, KF5JIM did the legwork and put together a package of files in the zip mentioned in http://www.broadband-hamnet.org/documentation/182-cisco-7940-with-asterisk-raspberry-pi   That package of files contains all of the upgraded boot loaders, firmware and applications you will need to upgrade a old 7940.

Several things appear by way of experience. First, the WRT54x series is sometimes slow to grant a DHCP and to accept a connect request. This can happen when the phone expires it's listen delay before the IP address is granted. You can get past this by using your wired home network (and a faster/later model router) to react a bit quicker.

As a general rule of thumb, you should always upgrade/configure IP phones on a wired only network. The large number of reboots needed and the short time windows for some activities to occur has less issues in a really snappy wired network. Once the phone gets upgraded (a one time forever process) you can use the phone on nearly all SIP networks.

Last, the boot loader, base firmware and application itself all must be compatible. The zip file mentioned above should be unpacked at the root level of the TFTP folder you create. Setting the Asterisk address for the 7940 to the computer IP offering the TFTP files should do it. I have seen these phones boot, change something, reboot, change something else.... as many as 7 times. If something locks up, power down the phone for 10 seconds and then boot it again. The process will continue starting from the last successful step. The nice part about Paul's file set is that it does all the thinking for you. Just point the phone at the TFTP server and boot it.

You should also make sure that your TFTP host has the correct IP listed after you attach it to your wired network. That is likely a different number than the configured Asterisk setup you are using. It is also necessary to withhold the final MAC specific config file until all of the upgrades are complete. Normally, the application will start and the phone will look ready to use after all of the upgrades are done. At this point, move the phone back to you mesh network and place the MAC specific config file in the TFTP folder, pointing that phone to your Asterisk server. Remember to reset the internal server address in the 7940 after you move it and the TFTP server back to your mesh network.

The cool thing about IP phones is that you can mod the config file and telnet into the phone to request a reboot. It gets/loads/changes features based on whatever your new config file said.

Keep the faith. Remember that both the WRT54x series and the Cisco 7940 are pretty long in the tooth. Newer IP phones are better in many regards but the price is right and these phones really work after you get the settings done.

Note to all:  If you are the "IP Phone Guy" for your area, consider doing all of the boot/firmware/app upgrades mentioned above BEFORE you give users the phone to put into service. It is much easier for one person to become very familiar and process an number of them that it is for someone to learn TFTP, IP updating of phones and develop all of the needed changes in the MAC config file.

IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-06- 00:06:04 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
I followed the videos verbatim. Used the files provided. Phone and Pi pbx are connected to the same node. Didn't want to try remote until I got one working locally. The one question I have is this. In the SIPmacaddress.cnf file name. Do we use the mac address with or without the : ?
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-06- 10:27:51 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland

Without ":" and all uppercase. So it would become something like SIP00112233FFDDEE.cnf. That's for Cisco Phones. Polycom is the same way but all lowercase for the macaddress. If this still fails, let me know and we'll try some other things out.

IP Logged
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-02-06- 11:26:18 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
That may well be my problem. I typed the MAC verbose.. I'll go fix it and try again. Thanks a Bunch!
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-06- 11:31:16 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Well, that didn't fix it... I'll let the phone sit here and cycle for a while and see what happens..
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-06- 13:14:05 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Tried to upload a video of what the screen shows as it cycles.. No luck.. Any other ideas welcome.
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-07- 19:45:38 
KF5JIM
Future Astronaut
Joined: 2013-07-17- 12:13:36
Posts: 250
Location: Nederland

I do understand how frustrating it can be. I'm looking into possible solutions for you. From doing a quick google search for "cisco 7940 copying to bank 1", it seems like there are others with the same problem. Maybe one of their solutions could help us solve the problem. From the looks of it, it seems like the phone isn't taking the load. Files are in /tftpboot/ directory and you did not create that folder (pre-existed), right?

IP Logged
Last Edited On: 2016-02-07- 19:48:00 By KF5JIM for the Reason
My opinions and views expressed here are solely my own.
 Subject :Re:New to IP phones and have a question..... 2016-02-08- 01:41:39 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Correct, I used WinSCP just like you did in the video. The directory existed, I just put the proper files there and then created the named copies needed for the phones (Haven't tried phone #2 yet as it has a different set of issues.)
IP Logged
 Subject :Re:New to IP phones and have a question..... 2016-02-08- 07:12:42 
n9mxq
Member
Joined: 2013-06-30- 16:16:11
Posts: 54
Location: Belvidere IL
Ok, I'm a complete and utter numbskull.. Idiot.. I'll take it all.. I found the problem.. Operator Malfunction 0X0010 : Fat Fingers on keyboard.. When I renamed the SIPmacaddress.cnf file, I fudged the mac address.. Once I realized that, and fixed it Phone 1 loaded flawlessly.
IP Logged
Page # 


Powered by ccBoard


SPONSORED AD: