Skype has unveiled its new pricing plan for the US and Canada, announcing that calls made to a landline that were free will now be charged.

Customers will have to pay $29.95 a year for unlimited calling in the US and Canada. It has been offering a free computer to phone call service free since May as a promotion.

Those who sign up for the plan before 31 January can sign up for the year for half price.

However, computer to computer calls will still be without charge.

In related news, Skype has released a beta version of Skype 2.2 for Windows Mobile that supports smartphones.

It can now be run on over 120 devices so that calls can be made for free via Wi-Fi connections.

New features include an enhanced “today” screen with event notification, and a user-friendly look and feel. Skype calling features like support for SkypeOut and SkypeIn, voicemail and call forwarding are also included.

One click access is incorporated through a Skype icon on the home screen.