I've figured out the right way to get it done!
Actually it doesn't have to add a pstn line if you only use VOIP provider. simply add extension, and note down the authentication ID and password.
In server field, fill it with the PC IP that with 3cx installed. and in user field ,using the authentication id and password to register it!
I guess there're two bugs that force me back to Asterisk, first: 3cx doesn't support T.38, second: there's a bug in DR so that first time the coming caller input extension number would get invalid input message.
However it's the only version in windows and for simply usage its free edition
would suit for most cases in small or home-base business application.