2015-12-07 128 views
1

我正在通過使用twilio進行呼叫來實現otp,當用戶輸入他的號碼並點擊語音時,他必須得到呼叫n播放隨機生成的4位數字。現在電話會輸入號碼,但它不會告訴生成的號碼來驗證...我使用的URL是http://demo.twilio.com/docs/voice.xml,其中包含一些它在語音中講述的內容。 請告訴我如何更改此URL以便它告訴隨機生成的數字..使用twilio不通知生成號碼的語音呼叫

我的Java代碼:

public Call sendCall(String mobileNumber, String smsText) { 
     TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN); 

     // Build the parameters 
     List<NameValuePair> params = new ArrayList<NameValuePair>(); 
     params.add(new BasicNameValuePair("To", mobileNumber)); 
     params.add(new BasicNameValuePair("From", "+13122489611")); 
     params.add(new BasicNameValuePair("Url", "http://demo.twilio.com/docs/voice.xml")); 
     params.add(new BasicNameValuePair("Method", "GET")); 
     params.add(new BasicNameValuePair("FallbackMethod", "GET")); 
     params.add(new BasicNameValuePair("StatusCallbackMethod", "GET"));  
     params.add(new BasicNameValuePair("Record", "false")); 
     try{ 
     CallFactory callFactory = client.getAccount().getCallFactory(); 
     Call call = callFactory.create(params); 

     } catch (TwilioRestException e) { 

      e.printStackTrace(); 
     } 

     return null; 
    } 

如何更換網址... 請幫助

回答

1

對於使用URL parameter,請確保您有可公開訪問的網址提供了關於您希望的邏輯的一些TwiML指令在您的應用中生成。

您可以使用TwiML Bins in the console來做到這一點。