Call ending after ~30 sec is a NAT related issue. Please changing STUN and rport options in the account configuration. Try different combinations. With Zoiper 3 there is another setting you could alter - "Open random port above 32000" for SIP. You can find the option in "Preferences"-"Advanced"-"Network" sub-tab.