South Africa switched to a closed numbering system effective 16 January 2007.
All telephone numbers are 9 digits long (but always prefixed by 0 for calls within South Africa), except for certain Telkom special services.
South-West Africa (including Walvis Bay) was integrated into the South African numbering plan.
[1] However, the territory had already been allocated its own country code by the International Telecommunication Union, +264, in the late 1960s.
The cellular prefixes as above are therefore not strictly applicable anymore, although they remain mostly unchanged.