2 of 2 added 31 characters in body

Calling an Indian or global toll-free number will on your Indian mobile from abroad will most likely cost something, calling a French toll-free number will be even more expensive, if possible at all. You need a local mobile (not 100% sure about that one), landline or phone booth for a calling card to make sense.

To avoid unwanted data traffic, you have to switch it off somewhere in your phone (depends on brand/model/operating system). You can still use wifi.