Dual NIC Source address issue routing calls to PBX
Moderator: Brekeke Support Team
Dual NIC Source address issue routing calls to PBX
1. Brekeke Product Name and version:
2.3.8.2
2. Java version
Not Sure where to find this
3. OS type and the version:
2003 server service pack 2
4. UA (phone), gateway or other hardware/software involved:
Brekeke and Mitel
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :
See Problem
6. Your problem:
The brekeke is installed on a server that has 2 Nics installed... The first NIC is where the Clients are residing and is physically seperate network. The second NIC is where the Mitel PBX resides. I have a dial plan to route certain calls to the MITEL and this is working if I register a client from the Mitel network.
However if I try to place a call from a client registered on the other network where all my brekeke clients are the calls fail. I assume that this is because the Mitel does not support NAT...
Hope that makes some sense? Any help would be greatly appreciated.
2.3.8.2
2. Java version
Not Sure where to find this
3. OS type and the version:
2003 server service pack 2
4. UA (phone), gateway or other hardware/software involved:
Brekeke and Mitel
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :
See Problem
6. Your problem:
The brekeke is installed on a server that has 2 Nics installed... The first NIC is where the Clients are residing and is physically seperate network. The second NIC is where the Mitel PBX resides. I have a dial plan to route certain calls to the MITEL and this is working if I register a client from the Mitel network.
However if I try to place a call from a client registered on the other network where all my brekeke clients are the calls fail. I assume that this is because the Mitel does not support NAT...
Hope that makes some sense? Any help would be greatly appreciated.
What is the Mitel PBX's IP address?
Is the PBX registered in the SIP Server?
Do you have any other DialPlan rules?
>> However if I try to place a call from a client registered on the
>> other network where all my brekeke clients are the calls fail.
Is it busy tone?
Is it no audio?
Do you get any SIP response code?
Is the PBX registered in the SIP Server?
Do you have any other DialPlan rules?
>> However if I try to place a call from a client registered on the
>> other network where all my brekeke clients are the calls fail.
Is it busy tone?
Is it no audio?
Do you get any SIP response code?
The mitel is 192.168.102.50
the PBX is not registered in the SIP Server (not sure why it would be)
No other dial plans...
If call from any client registered to the brekeke on the mitel side of the network everything works fine..
if I call from the other side where the brekeke clients are the routing rule does work I can see it routing the call to the Mitel - however it gets stuck on provisioning and I receive no errors on ether end....
The key here is that from the brekeke side the only difference between the call that works and the call that does not is the source address
Below is taken from the active session window of the brekeke on a failed call.... you can see the source is 192.168.55.2... this is the only difference between a working call
1876 sip:100*203*1@192.168.55.2:5060
(192.168.55.1:5060) sip:4387@192.168.102.50
(192.168.102.50) 2010-03-01 10:52:23.703 Closing
the PBX is not registered in the SIP Server (not sure why it would be)
No other dial plans...
If call from any client registered to the brekeke on the mitel side of the network everything works fine..
if I call from the other side where the brekeke clients are the routing rule does work I can see it routing the call to the Mitel - however it gets stuck on provisioning and I receive no errors on ether end....
The key here is that from the brekeke side the only difference between the call that works and the call that does not is the source address
Below is taken from the active session window of the brekeke on a failed call.... you can see the source is 192.168.55.2... this is the only difference between a working call
1876 sip:100*203*1@192.168.55.2:5060
(192.168.55.1:5060) sip:4387@192.168.102.50
(192.168.102.50) 2010-03-01 10:52:23.703 Closing
I dont think you are understanding the setup yet. probably my fault for not explaining it right...
I have 2 phsically seperate networks
network one
101 102 and 103 subnets
Network two
55 subnet (nothing else)
The brekeke server has 2 nic cards one connected to each physical network
The bekeke can comunicate to ALL subnets
The problem I am trying to address is clients registered to the brekeke on the 55 network can not place calls successfully to the mitel
The only difference between the successfull call and the unsuccessfull call is the sourse address of course is 55
but it is not that it can not communicate with the mitel.
I have 2 phsically seperate networks
network one
101 102 and 103 subnets
Network two
55 subnet (nothing else)
The brekeke server has 2 nic cards one connected to each physical network
The bekeke can comunicate to ALL subnets
The problem I am trying to address is clients registered to the brekeke on the 55 network can not place calls successfully to the mitel
The only difference between the successfull call and the unsuccessfull call is the sourse address of course is 55
but it is not that it can not communicate with the mitel.
No change... I have wireshark traces from both interfaces but I dont think I can attach them... to me it looks like it tries using a source address of 55.2 then repleces 55.2 with 103.50 but the user info is stripped and this is the problem... then the Mitel reports extension not found error..
Any way to show you the wireshark logs?
Any way to show you the wireshark logs?
I recommend that you contact brekeke's technical support or reseller's support team to analyze a packet trace file..
by the way.. I wonder...
Can you make a call between clients located in different networks?
For example, can you make a call from a client located in 192.168.55.x to another client located in 192.168.102.x?
by the way.. I wonder...
Can you make a call between clients located in different networks?
For example, can you make a call from a client located in 192.168.55.x to another client located in 192.168.102.x?