cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2447
Views
0
Helpful
10
Replies

Connect Cisco IP Phone 7941G-GE to asterisk

hugo.neto1
Level 1
Level 1

I have a cisco IP PHONE 7941G-GE already with SIP firmware, but when i upload the config file with asterisk extension, etc the phone keeps saying "Registering" and never finish registering.

My SIP Configuration File : http://pastebin.com/SB6XPiXD

There are any log that i cant use to see if asterisk is blocking the phone or something like that ?

Can anyone help me out ?

Regards ;)

10 Replies 10

Leo Laohoo
Hall of Fame
Hall of Fame

Your SIP IP address is a public IP address.  Where is this SIP located?  Is it in your own location?  

Thanks for your reply.

The SIP IP is internal, not external. Asterisk server (172.152.1.4) is in my office network.

Does your Asterisk server have a firewall of some sort, like fail2ban?

Disable NAT in your LAN.

I already disabled firewall and NAT, and still the same.

I added a sip.conf file to TFTP to enable TCP for the phone and "Registering" is gone, but Line one still with a cross over it, and i cant make or receive calls.

I added a sip.conf file to TFTP to enable TCP for the phone and "Registering" is gone, 

This means the phone can see Asterisk.  

but Line one still with a cross over it, and i cant make or receive calls

Does your Asterisk register with our voice service provider (VSP)?

Well, i dont know that. But now i can make calls from the phone but cant receive.

But now i can make calls from the phone but cant receive.

One-way calls is indicative of a NAT issue within your network.


Does your router support ALG, if so DISABLE this.

Dan Lukes
VIP Alumni
VIP Alumni

Note - you started the thread in SPA IP Phones / XML Phone Applications

But 7941G is not member of SPA product line and your's question has nothing to do with XML Application at all. So you are off-topic here. Please consider drop of this thread here (red button on top of page) and create it in more appropriate forum (you should add information mentioned by Leo Laohoo as well as information mentioned by me in next paragraph).

According the question itself - best way to analyze registration problem is packet capture. You need to catch SIP REGISTER packets sent from your phone to Asterisk and responses sent in opposite direction. Use a packet catcher (tcpdump, wireshark or so) or display them on Asterisk's console (sip set debug peer ...)

Thanks for your time.

Currently im using wireshark to capture the packets, the phone try to contact the asterisk server and thats it, nothing happens after that and keep "Registering"

In asterisk console nothing shows up about the phone.

Then it's necessary to identify where TCP packets to Asterisk become dropped. I'm using traceroute program for it most of time. But sorry, I will not pollute this forum with further off-topic messages.