我不明白语音上的Twilio URL参数

时间:2014-10-31 23:32:01

标签: ruby sinatra twilio

我理解这个功能的目的是为了更复杂的功能,但是我试图创建一个简单的应用程序,除了转发电话号码之外什么都不做。我不想通过Twimlet对前向进行硬编码,因为我想构建一个动态允许我分配数字的Web应用程序。有人可以告诉我在这种情况下我为URL参数添加了什么吗?

get '/forward-call' do
  @client = Twilio::REST::Client.new

  @call = @client.account.calls.create(
    {:to => "+15127778888",
    :from => "+15122222222",
    :url => "What in the foo should I put here?"})
end

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

当有人拨打您的Twilio号码时,您的/forward-call终端是否会被呼叫?

如果是这样,您现在不想要调用REST API,您想要使用某些TwiML来响应webhook。在你的情况下,你需要这样的东西:

get '/forward-call' do
  content_type 'text/xml'
  "<Response>
    <Dial><Number>#{NUMBER_TO_FORWARD_TO}</Number></Dial>
  </Response>"
end

这有帮助吗?如果我能提供帮助,请告诉我。