Additional information:
After sniffing around, icmp packets are actually making their way all the way round.
from the IP Phone => to the RB => to the DNS server => to the RB
A sniff just between the RB and DNS server (actually on ether1 of the RB)
shows that icmp packets are flowing just fine.
For an unknown reason it is the last path between the RB and the IP Phone over wifi that doesn’t work well.
Sniff on the DNS server:
16:52:40.149655 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 53764, length 28
16:52:40.149817 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 53764, length 28
16:52:41.150540 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 54020, length 28
16:52:41.150692 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 54020, length 28
16:52:47.184896 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 55044, length 28
16:52:47.185059 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 55044, length 28
16:52:47.189218 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 55300, length 28
16:52:47.189358 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 55300, length 28
16:52:47.231278 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 55556, length 28
16:52:47.231334 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 55556, length 28
16:52:48.238903 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 55812, length 28
16:52:48.238963 IP dns-server > ip-phone: ICMP echo reply, id 13330, seq 55812, length 28
16:52:49.770744 IP ip-phone > dns-server: ICMP echo request, id 13330, seq 56068, length 28
Using the ping tool on the RB we have the following results:
Ping To: ip-phone
Timeout: 5000ms
Time Reply Size TTL
1949ms 50 64
1475ms 50 64
1515ms 50 64
2538ms 50 64
1574ms 50 64
1631ms 50 64
1613ms 50 64
2572ms 50 64
Again, there is no delay when the IP Phone is connected to the Linksys