【问题标题】:Voice call using twilio not telling generated number in call使用 twilio 的语音通话不会告诉通话中生成的号码
【发布时间】:2015-12-07 07:13:12
【问题描述】:

我正在语音中实现 otp,即通过使用 twilio 进行呼叫,当用户输入他的号码并单击语音时,他必须拨打随机生成的 4 位数号码。现在呼叫将输入号码,但它没有告诉生成的号码来验证...我使用的 URL 是http://demo.twilio.com/docs/voice.xml,其中包含一些它在语音中告诉的内容...。 请告诉我如何更改此 URL,以便它告诉随机生成的数字..

我的 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;
    }

如何替换 URl... 请帮忙

【问题讨论】:

    标签: java angularjs spring-mvc


    【解决方案1】:

    要使用 URL parameter,请确保您有一个可公开访问的 URL,该 URL 提供一些有关您希望在应用中生成的逻辑的 TwiML 说明。

    您可以使用TwiML Bins in the console 执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      • 2014-02-20
      • 2021-07-23
      相关资源
      最近更新 更多