my provider has many Origination IP's that means the "traffic from my DID" can come from different public IP's.
I have configured my sip.conf with all those IP, each [context] has qualify = yes, I did that to I monitor the status (if Reachable or Not).
Well, the case is that, when the call comes from an IP that has the status REACHABLE the call pass well. Everything work fine BUT sometimes I see calls coming from the IP that is reported as UNREACHABLE in my asterisk sip show peers, when that happen the calls doesn't pass because it says
Retransmission timeout reached on transmission 5379401-0-3072310280@208.X.X.X
I asked the provider to see if he can configure my DID to send the traffic to my PBX from an specific IP but they didn't respond me.
What can I do?
What if I configure the firewall (iptables) to redirect all the traffic coming from the UNREACHABLE IP to another REACHABLE IP of provider?
* Comments are Welcome!