I tried for 1 month Telkom's Freeme prepaid !Gb, which included 300 mins. of free calls to Telkom numbers, 500Mb for Whatsapp, etc (
https://secure.telkom.co.za/today/shop/plan/freeme-bundles-plan/). Almost every number I phoned got blocked with the automated message that I had insufficient airtime. I concluded that the free calls were to Telkom customers, not necessarily Telkom numbers, and that the free minutes did not apply to toll free and share-call numbers.. From what I understand, you can add various amounts of Anynet minutes to Telkom Freeme, but only on 24-month Freeme contracts (
https://secure.telkom.co.za/today/shop/personal/plan/100-minutes/),. The T&Cs show the restrictions on the calls.
The next month I treid Cell C's Anynet calling plan. For me it was much better than the Telkom Freeme one. The Cell C one I chose was R200, valid for a month, 15 hours of calls (22c/minute). I could phone any number in South Africa, and toll free numbers and emergency numbers are free, so they don't come off the paid-for minutes. The only restriction is that it can't be used for overseas calls. I just load airtime, and then buy the plans via the USSD options, or via the app, online, or in a Cell C shop. List of the plans (scroll down the page to get to the Anynet calls):
https://www.cellc.co.za/cellc/bundles-contract-detail/prepaid-voice-bundle
(.