public async Task <IncomingPhoneNumberResource> PurchasePhoneNumberAsync( string phoneNumber, string applicationSid) { return(await IncomingPhoneNumberResource.CreateAsync( voiceApplicationSid : applicationSid, phoneNumber : new PhoneNumber(phoneNumber), client : _client )); }
public async Task <string> PurchasePhoneNumber(string phoneNumber) { // Format the phone number // TODO: Allow bad chars to be specificed by caller into the service char[] badChars = { '(', ')', ' ', '-' }; phoneNumber = RemoveBadChars(phoneNumber, badChars); // Purchase a phone number var result = await IncomingPhoneNumberResource.CreateAsync( voiceApplicationSid : _twilioOptions.AppSid, phoneNumber : new PhoneNumber(phoneNumber)); return(result.Sid); }