Ich habe das Twilio in Salesforce eingerichtet, um die SMS zu senden. Twilio ist perfekt konfiguriert.Alphabetische Absender-ID sendet keine SMS von Twilio
Die Nummer, auf der ich versuche, die SMS zu senden, ist auch in der unterstützbaren Länderliste der alphanumerischen Absender-ID-Liste. Land: Libanon.
wenn ich die From-Nummer ist: wie +1 45 ********. dann kann ich die SMs senden. Aber wenn ich die From-Nummer ist "CompanyName", dann ist es nicht SMS senden.
Fehler.
Die Von-Telefonnummer "CompanyName" ist keine gültige, SMS-fähige eingehende Telefonnummer oder Kurzcode für Ihr Konto.
Bitte beachten Sie: Die alphanumerische Absender-ID ist für mein Konto aktiviert. Auch mein Konto wird aktualisiert.
mein Code ist unten;
global Static String sendOTP(string PhoneNo){
Integer rand = Math.round(Math.random()*100000);
string VerificationCode = string.valueOf(rand);
String smsBody='Your Verification code is : '+VerificationCode +'. Please don\'t reply.';
final String fromNumber = '+14*******';
//final String fromNumber = 'Comapany'; //Not working
String account = '********'; // Account SID on home tab
String token = '*****'; //AUTH Token on home tab
TwilioRestClient client = new TwilioRestClient(account, token);
if(PhoneNo != null)
{
Map<String,String> params = new Map<String,String> {
'To' => PhoneNo,
'From' => fromNumber,
'Body' => smsBody
};
try{
TwilioSMS sms = client.getAccount().getSMSMessages().create(params);
system.debug('******');
return VerificationCode;
}
catch(Exception e)
{
system.debug('@@@@'+e);
return 'false';
}
}
return 'false';
}
Bitte legen nahe, was hier falsch ist.