Re: Network design
Hi,
efexs said:
Hi, i'll explain my specific problem:
Lan1 side: a sip soft phone (sjphone) registred with my lan address (192.168.200.0/24).
Lan2 side: DMZ with pubblix fix IP and FW with 5060 an 9000-9999 ports open, a soft phone (sjphone) external registred .
1) Make sure your sipphones doesn't try to listen on the same ports the 3CX PBX does. It means, that if you're running sip phone on the same machine with 3CX PBX system you should set sip phone to listen on some different port instead of 5060. Let's say - 5070.
2) Make sure that external sip phone is registering at 3CX PBX. To do this, you should set external IP of the machine where PBX is running as proxy IP in sip phone settings. Also, you should force sip phone to make registration (send REGISTER message to PBX).
3) Make sure that you have added corresponding extension record into configuration of 3CX PBX from its interface. Make sure that user ID of sip phone matches the number of extension. Make sure that authentication ID/password in extension record (if present) are matching with ones in sip phnoe settings.
If all above is ok, the extension should appear as 'On Hook' in line status monitor page of interface. Do the same for another (internal) extension. the only difference is that you should set proxy IP of internal phone settings to be the IP address of PBX (192.168.200.0/24). And, of course, it should have different extension number.
If i call form Lan2 to Lan1, I have the sip client error 404 (forbidden) Why?
Error 404 means "Not Found", "Forbidden" is error 403. This means that you're trying to call an extension that is not registered within PBX (either doesn't have account record, or hasn't sent REGISTER message, or this message wasn't authenticated due to authId/password mismatch).
Error 403 means that you're trying to call from the phone that is not authorized within PBX. The reasons could be the same as above.
If i call from Lan1 to Lan2, no call or error 606 (temporary unavailable) Why?
This is very strange. As far as I remember, 3CX PBX doesn't produce this error at all, I will check it.
I've tryed with sjphone on Lan2 this config:
Proxy domain: Exteral public IP
User domain: Lan1 address
Ok 2 phone registred, ok I call from external to internal, with some problem on signaling: trying message on external sjphone while the other is ringing (I don't have the 108 ringing message back) (I wasn't already able to try RTP :roll: ).
If I call from internal to external No call at all!!!!
Probably, you've mistyped. Ringback (Progress) message has number 183. It is not produced by PBX, but always is passed thru it. So, most probably, the problem is that PBX also haven't got it.
I'm trying to solve these problems in this week.
According to my experience if i use only one lan card there won't be problem
Thanks.
Fx