Hi, folks.
Here is the setup:
One external (Internet) IP address, with the following behind the router, (no inbound NAT/port forwarding):
ATA #1 (Obi202, latest firmware)
SP1 = Google Voice Account 1
SP2 = Google Voice Account 2
ATA #2 (Obi202, latest firmware)
SP1 = Google Voice Account 3
SP2 = Google Voice Account 4
The expected behaviours:
(1) Inbound calls to GV Account 1 go to ATA #1, Phone Port 1
(2) Inbound calls to GV Account 2 go to ATA #1, Phone Port 2
(3) Inbound calls to GV Account 3 go to ATA #2, Phone Port 1
(4) Inbound calls to GV Account 4 go to ATA #2, Phone Port 2
What's actually happening:
(1) Inbound calls to any of the GV accounts are ringing to phone ports on both ATA's.
My assumptions:
(1) The fact that we have only one external IP address is somehow causing an issue. It seems that I might need to map an external IP address to each ATA in my internal network.
(2) (In error?) since I have no inbound NAT/port forwarding, all ATA network sessions are initiated outbound, so my router should be handling each ATA's network socket/session independently via its state table. ... Just like how multiple PC's in a LAN can browse the Internet with HTTP, all hidden behind a single external IP address.
(3) Google Voice ain't SIP; it's its own ... protocol, I guess. I have no idea if it's even TCP or UDP (unless I break out the sniffer).
My Questions to you:
(1) How do I set things up such that I have one single external IP address, yet can properly direct inbound calls to a specific GV accounts, that reside only on specific ATA's, rather than have phones on distinct ATAs all ringing for the one call?
(2) Would I expect to see the same behaviour with all SIP accounts, instead of all GV accounts?
Many thanks in advance for your insight!