- Joined
- Oct 27, 2009
- Messages
- 2
- Reaction score
- 0
Hello all,
I tried to solve this last two day without any luck. I will appreciate if someone can guide me and help me.
I have 3CX server in DMZ zone at work. All needed ports are opened. Local network at work functioning OK.
VOIP providers functioning OK. Everything is as it should be.
If I try to connect from other location, where router (out : some public IP, in: 192.168.1.1) is installed and giving local IP 192.168.1.36 to C470IP phone using DHCP, phone will register sucessfuly and I see extension green on 3CX.
Everything seems to work, until I try to make a call.
When I try to make a call to my mobile, 3CX recognizes I'm calling, transfer it to VOIP provider and my mobile rings, BUT I can't hear anything after picking it up.
Moreover, I can't hear any sound in C470IP phone either, even ringing sound.
Almost same situation is with incoming calls. I have registered DND from my VOIP provider. If I call from my mobile to C470IP, 3CX tranfers a call to my device, but not ringing at all and silence on mobile as well.
I went through Activity log of 3CX and see, that my C470IP phone is registered as :
[sip:[email protected]:5060/118]
I also see this result after making a call :
[No RTP packets were received:remoteAddr=192.168.1.36:5004,extAddr=0.0.0.0:0,localAddr=195.122.xxx.xxx:9010]
I understand, if 3CX is sending a call to 192.168.1.36 it is clear it can not be reached, because this IP is local IP in remote network. Shouldn't be here public IP of remote network, so 3CX can forward these calls there and remote router/NAT will then forward it to 192.168.1.36 ?
If this conclusion is true, don't you know how to force C470IP register with public IP of a router/NAT instead of it's local IP in remote network ?
Thank you very much, any help will be greatly appreciated.
Regards Tomas
I tried to solve this last two day without any luck. I will appreciate if someone can guide me and help me.
I have 3CX server in DMZ zone at work. All needed ports are opened. Local network at work functioning OK.
VOIP providers functioning OK. Everything is as it should be.
If I try to connect from other location, where router (out : some public IP, in: 192.168.1.1) is installed and giving local IP 192.168.1.36 to C470IP phone using DHCP, phone will register sucessfuly and I see extension green on 3CX.
Everything seems to work, until I try to make a call.
When I try to make a call to my mobile, 3CX recognizes I'm calling, transfer it to VOIP provider and my mobile rings, BUT I can't hear anything after picking it up.
Moreover, I can't hear any sound in C470IP phone either, even ringing sound.
Almost same situation is with incoming calls. I have registered DND from my VOIP provider. If I call from my mobile to C470IP, 3CX tranfers a call to my device, but not ringing at all and silence on mobile as well.
I went through Activity log of 3CX and see, that my C470IP phone is registered as :
[sip:[email protected]:5060/118]
I also see this result after making a call :
[No RTP packets were received:remoteAddr=192.168.1.36:5004,extAddr=0.0.0.0:0,localAddr=195.122.xxx.xxx:9010]
I understand, if 3CX is sending a call to 192.168.1.36 it is clear it can not be reached, because this IP is local IP in remote network. Shouldn't be here public IP of remote network, so 3CX can forward these calls there and remote router/NAT will then forward it to 192.168.1.36 ?
If this conclusion is true, don't you know how to force C470IP register with public IP of a router/NAT instead of it's local IP in remote network ?
Thank you very much, any help will be greatly appreciated.
Regards Tomas