2017-05-24 52 views
0

我正在開發出租車服務應用程序,我提供驅動程序來呼叫客戶端手機。在這裏爲了一些隱私的原因,我想要掩蓋我的客戶真正的手機與蒙面的號碼,所以關於個人號碼的隱私將得到履行。Twilio電話號碼掩蔽使用C#/ mvc

是否有任何twilio休息API,通過它我可以完成關於手機號碼的屏蔽我的工作?

回答

-1

你的意思是在MVC設立SmsService? 如果有,我有我自己的例子:

public Task SendAsync(IdentityMessage message) 
    { 
     const string accountSid = "Enter your Twilio accountSid"; 
     const string authToken = "Enter your Twilio authToken"; 
     TwilioClient.Init(accountSid, authToken); 

     var to = new PhoneNumber(message.Destination); 
     var sendMessage = MessageResource.Create(
      to, 
      messagingServiceSid: "Your Message Service SID", 
      body: message.Body); 

     return Task.FromResult(0); 
    } 

,併發送電子郵件在你的控制器:

public async Task<ActionResult> SendEmailCode(
     SendEmailViewModel viewModel) 
    { 
     var user = await userManager.FindByEmailAsync(viewModel.Email); 
     if (user == null) 
     { 
      return View("SendEmailCodeConfirm"); 
     } 
     string code = await userManager.GenerateEmailConfirmationTokenAsync(user.Id); 

     var callbackUrl = Url.Action("ConfirmEmail", "Account", 
        new { userId = user.Id, token = code }, 
        protocol: Request.Url.Scheme); 

     await userManager.SendEmailAsync(
      user.Id, Resources.Resource.ConfirmAccount, 
      Resources.Resource.ConfirmAccountLink + "<a href=\"" 
      + callbackUrl + "\">" + Resources.Resource.Here + "</a>"); 

     return RedirectToAction("SendEmailCodeConfirm"); 
    } 

我想我誤解你的問題....

而且我發現官方Twilio的網站有什麼您的需要教程Twilio Asp.net Mvc masked phone numbers tutorials

+0

謝謝馬丁! 我已經通過這些鏈接,但堅持在最後一步。 我收到了帶參數「播放聲音和撥號」的api響應,但是沒有弄清楚下一步是什麼? –

0

感謝您的答覆!

我已經差不多完成了這個屏蔽功能。

如果你只是想打電話,沒有任何前置邏輯,你可以發出一個請求,打電話給其餘的api:https://www.twilio.com/docs/api/rest/making-calls你可以在所有的幫助程序庫中找到示例。

你可以使用Twilio號碼作爲From值,或者如果你只是想轉發呼叫,如果你配置你的Twilio號碼使用\ verb,帶有一個callerId屬性,它將轉發任何​​呼入呼入這個數字與您在來電顯示中指定一名蒙面號:https://www.twilio.com/docs/api/twiml/dial

0

Twilio開發者傳道這裏。

如果您有興趣,我們剛剛發佈了一個API的預覽,它執行數字屏蔽並維護兩個用戶之間的會話,這兩個用戶之間通過一個數字互相代理。這是一個聲明性API,專門用於系統中兩個用戶之間的私人通信。

的API調用Twilio Proxy。你可以閱讀關於什麼Twilio Proxy can do for your application in this blog post

你可以request access to Twilio Proxy with this form

相關問題