tester_02: on the public tab use an anti-action as a catch all then for the action set it to info and leave the data field empty. The go to the console and watch for info a call coming in from each gateway. 'info' will send information to the console which will show in green. You can then use any of that information with the condition and direct your calls accordingly. So all you will need to do is look for something unique among the info to determine how to route the call.
The only unique thing that I could get was the ip.
so I set the network_addr to be equal to the ip. That did not work, so I pit the ip to be ^(ip)$ but it does not work. I've looked at some freeswitch forums but it's not leading me to the right direction, I keep getting..
Regex: [1001] network_addr(66.51.127.173) =~ /(66.51.127.173)/
It has to just be a syntax thing. Any idea what the proper sytax could be?
As for the voicemail issue...'ll play with the phone and see what's going on. Strange thing is I can have a conversation on the phone (so I know audio works), it's just the voicemail recorder that does not hear it.
One last question, what do you have for dialplan settings on your phone? Do you blank them out and let freeswitch do the plan?
Thanks again!