Two Inbound Neural SIP Trunks, username mismatch issue for IVR

Hi Gyz,

I have installed Freepbx 2.11 distro on virtual box. Firstly I configured a trunk for IVR according to Neural Instructions http://support.neural.com.au/entries/20558568-FreePBX-Configuration-Example . and for the inbound route I skipped the DID, for getting a ring tone for ivr, I forwarded it first to an extension and then from extension to ivr.
It was working good but when I tried to configure second inbound route for the second trunk DID (for this I am using DID in the inbound route config).
Now my second inbound route is working and forwarding the call to my internal extension but the first route has stopped working and I am getting username mismatch, have <> , digest has <>.
I have communicated with Neural guyz they asked me to add fromuser=DID in the details but with no luck. Any help will be highly appreciated.

Thanks in advance.

Adam