DTMF issue with NAT issue

I am new to this forum and also new to the FREEPBX. I am trying last few days to figure out my issue. My scenario:

I am trying to learn before I rent a hosted server for FREEPBX.

Outside World (ISP) -->Netgear 150N Wifi Router(has a static real IP 64.52.45.65 (example)) -->Windows 2008 R2 Server Box (192.168.1.7) --> HyperV VM where I installed FREEPBX (192.168.1.8)

My Inbound route with DID: DID Number —>64.52.45.65

My NAT settings (Settings–>Asterisk SIP Settings)

NAT Settings: no
IP Configuration: Static IP

External IP: 64.52.45.65
Local Network: 192.168.1.0/255.255.255.0

In my Netgear, I turn setup 2 port forwarding for 5060 port and 10000-20000 port both is pointing to 192.168.1.8 (My FREEPBX Box)

So now my issue is:

  1. If I keep Local Network: Blank, DTMF signal detected but X-Lite or Yate Client (Softphone) does not work.
  2. If I keep Local Network to 192.168.1.0/255.255.255.0---->DTMF signal NOT detected but X-Lite or Yate Client (Softphone) work.

For option 2: everything works like I call from my cell phone to DID number and my softphone ringing, I pickup the phone and I can hear everything except for IVR DTMF signal not detected.

“NAT Settings: Yes” does not help.