twilio可编程语音SDK服务器的配置不是在拨打电话
在服务器配置我写twilio可编程语音SDK服务器的配置不是在拨打电话
@app.route('/outgoing', methods=['GET', 'POST'])
def outgoing():
resp = twilio.twiml.Response()
#resp.say("Congratulations! You have made your first oubound call! Good bye.")
resp.dial('mynumber')
return str(resp)
@app.route('/placeCall', methods=['GET', 'POST'])
def placeCall():
account_sid = os.environ.get("ACCOUNT_SID", ACCOUNT_SID)
api_key = os.environ.get("API_KEY", API_KEY)
api_key_secret = os.environ.get("API_KEY_SECRET", API_KEY_SECRET)
client = Client(api_key, api_key_secret, account_sid)
CALLER_ID = request.values.get('From')
IDENTITY = request.values.get('To')
call = client.calls.create(url=request.url_root+'outgoing',to= IDENTITY, from_= CALLER_ID)
return str(call.sid)
和快捷方面我已经实现
@IBAction func placeCall(_ sender: UIButton) {
guard let accessToken = fetchAccessToken() else {
return
}
outgoingCall = VoiceClient.sharedInstance().call(accessToken, params: ["To":"mynumber","From":"16467831648"], delegate: self)
if (outgoingCall == nil) {
NSLog("Failed to start outgoing call")
return
}
toggleUIState(isEnabled: false)
startSpin()
}
谁喊越来越语音消息“的人发生应用程序错误“当我这端完成向正在收听的人发送语音消息时,”恭喜你已经让你的第一个电话按任意数字继续“并且通话结束任何人都可以帮助如何摆脱语音信息
Twilio开发者传道士在这里。
你已经用你的iOS应用程序打了第一个电话,太棒了!现在你可以开始定制它。
您现在需要了解TwiML,这是我们用来控制Twilio调用的XML。正如您已经看到的那样,您正在使用Python服务器来返回构建的TwiML和returned in this code。这使用<Say>
向您发送消息。
如果您想拨打另一个号码,那么您需要查看<Dial>
,该号码可用于转接呼叫或设置会议。要更新您的服务器使用拨号相反,你可以在动作改成这样:
@app.route('/outgoing', methods=['GET', 'POST'])
def outgoing():
resp = twilio.twiml.Response()
resp.dial("NUMBER_TO_DIAL")
return str(resp)
让我知道这是否有助于在所有。
我已经实现了这一点,当我拨号时,我得到一个语音留言“出现了错误”,并在另一个我打电话的人获取语音留言“祝贺你已经成功地让你的第一个电话按任意键继续”,但无法talk.please帮助摆脱这 –
你打电话应用程序的应用程序? – philnash
我叫从应用程序到手机 –
我不完全确定你在问什么。你能更清楚一点吗?你想要达到什么样的目标以及你遵循哪些文件? – philnash
当我在服务器端配置此人时,我必须致电的人收到一条语音消息,说:“恭喜!您已收到您的第一个入站呼叫!再见。”因为这个链接wriitten在服务器配置中说,所以我不能与那个人交谈,你能帮我什么是错误的,我有[使用此链接来配置](https://www.twilio.com/docs/api/voice-sdk/ios/getting-started) –