Why wouldn't this solve the problem? Phone calls have a real cost, however small it may be, to both the recipient and the carriers. Everyone accepts paying for stamps. What makes paying for calls different, and such an abhorrent idea that we shouldn't even discuss it?
EDIT: Parent comment was replaced with something completely different so my reply makes no longer makes sense, but I'm leaving it unchanged.