Wvdial question resolved :)
After reading for a couple of hours, I found that wvdial depends on my isp's dns server to resolve numeric ip address. This is what I did .... i connect to my isp as usual, you can use any dialer such as kppp and the like, then, while you are connected, open up a terminal.
Go to /etc/ppp directory and "cat resolv.conf". You should see a couple of lines such as:
Take note of those 2 lines and disconnect from your ISP. Now go to /etc and "vi resolv.conf" Add the 2 lines or anything you saw earlier in /etc/ppp/resolv.conf into /etc/resolv.conf. Done, now you can try dialing again to your isp with issuing the wvdial command. I connect fine now, I can even telnet to my mail server and browse the internet. Good luck