Can I add a number from another service provider as a one touch call or to the whitelist ?

Yes you can add numbers from other service operators in the one touch call feature.