Can't hear inbound caller

Hello to everyone, i have a very strange problem.

When someone is calling me, the first time, i can’t hear him, but if they call me 1 minutes after, then i can hear him ?

I really don’t know why i can’t hear the first time they call me, but the second will work ?

This is not port issues, my VPS provider told me they not block these port…

Any help ?

I am running my FreePBX on VPS, but my IP phone at my shop is on my network, so do i have to forward port on my own network for the Ip phone or not…

My problem seem to be port problem, but here my VPS port…

##################

 iptables-save
# Generated by iptables-save v1.4.7 on Thu Sep 24 09:16:43 2015
*filter
:INPUT ACCEPT [56:84000]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [74:4972]
:f2b-ASTERISK - [0:0]
:f2b-SSH - [0:0]
-A INPUT -p tcp -m tcp --dport 22 -j f2b-SSH
-A INPUT -j f2b-ASTERISK
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5060 -j ACCEPT
-A INPUT -p udp -m udp --dport 5060 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 10000:20000 -j ACCEPT
-A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
-A FORWARD -d 54.172.60.0/23 -p tcp -m tcp --dport 10000:20000 -j ACCEPT
-A f2b-ASTERISK -s 107.150.46.170/32 -j REJECT --reject-with icmp-port-unreachab                                                                                        le
-A f2b-ASTERISK -j RETURN
-A f2b-SSH -j RETURN
COMMIT
# Completed on Thu Sep 24 09:16:43 2015