Incorrect IAX Trunk Routing

Hey Guys,

I am having an issue with getting numbers to route to different servers. I currently have a FreePBX server that is registering the trunk and on the incoming routes i have it set to pass it to the other two servers. For the most part it is working accept i have a number as part of a 100 number range that keeps going to the wrong server. I have tried using the trunk option and que option on server one but it keeps going to server 2 and not server 3.

Nothing i seem to do seems to work and the calls seems to always end up on server 2. I know for a fact that all the trunk settings are true and correct

It is much like server 1 ( the server that registering the trunk) is defaulting to the server 2 and not listening to the config to tell it to send it to server 3 )