【发布时间】:2015-04-17 17:02:41
【问题描述】:
我正在尝试让两部手机互相呼叫,就像 Uber 通过 Twillio 一样:
FROM:客户 A 从他们的移动设备拨打电话,他们拨打的号码显示为我的 Twillio 号码
TO:客户 B 接到客户 A 的电话,但该号码显示为我的 Twilio 号码以防止
但是我不断收到错误11200 - HTTP retrieval failureArchive
错误返回 406 表示值得
我不明白为什么我什至需要这个url!我只是想接通电话!
ActionController::UnknownFormat(ActionController::UnknownFormat):
在我的控制器中
def make_twillio_call
account_sid = ENV["twllio_account_sid"]
auth_token = ENV["twillio_auth_token"]
@client = Twilio::REST::Client.new account_sid, auth_token
url_string = "http://myapp.com/customers/Dial_Twillio.xml"
@call = @client.account.calls.create(
:from => ENV["TWILIO_MOBILE"],
# :from => params[:From].to_s,
:to => params[:To],
:url => url_string
)
respond_to do |format|
msg = {:status => "SUCCESS", :token => "Call connected"}
format.json { render :json => msg } # don't do msg.to_json
end
end
客户/Dial_Twillio.xml.erb
<?xml version="1.0" encoding="UTF-8"?>
<Response>
</Response>
【问题讨论】:
-
@philnash 这可能是你的胡同。类似于
http://stackoverflow.com/questions/25419182/can-i-make-a-call-from-application-to-personal-mobile-number-by-using-the-twilio,但从客户手机到另一部手机 -
你打来的?我会看看我能做什么!
-
@philnash 我实际上遇到了另一个错误。如果您有空,将其移至聊天可能更具建设性,我将在此处发布摘要。您的文档可以使用更多的红宝石!
-
现在只回答你的第一部分,让我们看看这能走多远。
标签: twilio