There are no toll free numbers for Travelclub or Swiss in Switzerland, unfortunately.
0848 numbers are domestic long-distance, and most carriers don't have local calling prices anymore, so 01 numbers are also domestic long distance from within Switzerland.