Quote from: wr5678 on December 18, 2013, 03:00:32 PM
The device does get a routeable IP address, I've tried making it a DMZ host (there is an option to forward incoming to a single host on the network in the router), that didn't make a difference.
That does not make sense.
What device gets a routeable IPv4?
What device did you make a DMZ host?
Quote
If it's some sort of routing problem, why do both RTP streams come up and work for an outgoing call, but not for an incoming call (i.e. the caller hears me, but I don't hear them).
Not specifically a routing problem, but because of NAT. Any NAT can mess up SIP leading to what you describe. Routeable address is just a way of detecting NAT.
Any addresses in these ranges are not routeable across the Internet: 192.168.x.y/16, 172.16-31.x.y/12, 10.x.y.z/8. Technically anything can be made not-routeable by your ISP, and there are a few others that sometimes get used, but hopefully not often as services using those addresses will be broken...
If you visit a "what is my ip" page, the displayed IP address for you should be the same as shown on your PC network interface properties if you have a routeable address to your PC, or your modem/router's WAN address if it is the routeable address, or something totally unlike anything on your devices if carrier NAT or going thru a web proxy.
If you have a routeable address on every device it means you don't have any NAT. If you have a routeable address only on your modem/router's WAN interface then the NAT is done by your modem/router and hopefully under your control. If nothing you have gets a routeable address then you have carrier NAT and all bets are off.