A machine with multiple network adapters may need special configuration for use with BladeWare. This is because even if you have an adapter with an externally visible IP address, Windows may not use it to communicate wit your remote SIP call server.
In the following example, we have used easily recognizable IP numbers: assume your machine has NIC cards as follows:
Card 1: used for general network purposes, remote control, etc.:
IP: 192.168.1.32
NETMASK: 255.255.255.0
GATEWAY: 192.168.1.1
Card 2: to be used for SIP calls:
IP: 101.201.301.401
NETMASK: 255.255.255.0
GATEWAY: 101.201.301.254
Assume also that the IP address of your SIP service is 81.82.83.84
The Problem
Windows is likely to choose your local IP address to communicate with the SIP service. It can reach the SIP service, but the SIP service will not be able to reply to the local IP address through Network Address Translation (NAT). In summary:
192.168.1.32 --> 81.82.83.86 REACHABLE
101.201.301.401 --> 81.82.83.84 REACHABLE
81.82.83.84 --> 192.168.1.32 NOT REACHABLE
81.82.83.84 --> 101.201.301.401 REACHABLE
BladeWare FoIP will therefore not work if Windows has made the outbound connection via the 192.168.1.32 adapter.
The Solution
First, try making the following adjustment to the static routing in Windows. In a command session (DOS box) enter the commands (of course use your own real IP address numbers):
route add 81.82.83.84 mask 255.255.255.255 192.168.1.32 metric 1
route add 81.82.83.84 mask 255.255.255.255 101.201.301.401 metric 9999
in other words:
route add sipserverip mask 255.255.255.255 localip metric 1
route add sipserverip mask 255.255.255.255 visibleip metric 9999
To verify that the change has had the intended effect, try a ping to the SIP server with Wireshark running or do a tracert.
These routes will only remain in effect until the computer is rebooted. To make them permanent, re-do the commands with a -p option added immediately after the command name:
route -p add sipserverip mask 255.255.255.255 localip metric 1
route -p add sipserverip mask 255.255.255.255 visibleip metric 9999
If you need to adjust routes further, there is a route delete command that can remove routes.