I use a program called efax to receive faxes. It's free to receive faxes and they would prefer that you sign up for the full service and pay to send and receive faxes. If you do a Google search for efax they give you a local call number in your country (SA for you I believe).
When up and running you just give people your new fax number and you then receive them as e-mails.
You will need to download the application which can be a pain to install.
I send faxes via a HP all-in-one grey box!
Hope that helps.