https://forums.att.com/t5/Other-Phones-Devices/Calling-844-toll-free-from-mx-to-us-from-cell-phone/td-p/4959324
Try these:
1 800 # replace it with 001 880
1 888 # replace it with 001 881
1 877 # replace it with 001 882
1 866 # replace it with 001 883
1 855 # replace it with 001 884
1 844 # replace it with 001 885
Sin frontera is part of my plan - extra 50 pesos/month, and I use Telcel successfully in the US to call US phones. I dial only the 10 digit area code+number just like using a US cell phone - it uses the TMobile system. To call another Telcel phone that is in the US however, I have to dial 011+52+1 etc.