Ruby 我不知道';无法理解Voice上的Twilio URL参数
我理解这是为了实现更复杂的功能,但我正在尝试制作一个简单的应用程序,它只不过是转发一个电话号码。我不想通过Twimlet硬编码转发,因为我想构建一个web应用程序,动态地允许我分配号码。有人能告诉我在这种情况下,我会为URL参数设置什么吗Ruby 我不知道';无法理解Voice上的Twilio URL参数,ruby,sinatra,twilio,Ruby,Sinatra,Twilio,我理解这是为了实现更复杂的功能,但我正在尝试制作一个简单的应用程序,它只不过是转发一个电话号码。我不想通过Twimlet硬编码转发,因为我想构建一个web应用程序,动态地允许我分配号码。有人能告诉我在这种情况下,我会为URL参数设置什么吗 get '/forward-call' do @client = Twilio::REST::Client.new @call = @client.account.calls.create( {:to => "+15127778888"
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
这里是Twilio开发者福音传道者 当有人拨打您的Twilio号码时,您的
/forward call
端点是否会被呼叫
如果是这样的话,您现在就不想调用RESTAPI,而是想用一些代码响应webhook。在你的情况下,你会想要这样的东西:
get '/forward-call' do
content_type 'text/xml'
"<Response>
<Dial><Number>#{NUMBER_TO_FORWARD_TO}</Number></Dial>
</Response>"
end
get'/forward call'do
内容类型为“文本/xml”
"
#{NUMBER_TO_FORWARD_TO}
"
结束
这有帮助吗?如果我还能帮上忙,请告诉我。这是否回答了您的问题?哇,知道我可以直接在Sinatra应用程序中放置Twiml对我来说是一个游戏改变者。非常感谢。其他人的旁注-我使用了这个代码,但它根本不起作用。然后我意识到@philnash在使用GET,而我以前的代码是我在Twilio number属性中没有更改的帖子。总是要提防你真正打电话的人。很高兴听到这有帮助!