This picture shows a "Teleboutique" in the Ourika Valley (Morroco). They sell mobile phone, calling cards and allow you to phone. And the network is good (nice roaming as well).
In addition, Morroco seems to be a very good place for the Internet, I found lots of cybercafés in Marrakech and even though the bandwidth is not huge, it is really cheap (7DH almost 70eurocents) for one hour.