2017-04-26 72 views
0

我試圖在使用此示例的Android應用程序中使用編程語音linkTwilio:Twilio無法解析提供的XML文檔

我主持的Python文件,一切都和我的快速啓動代碼

twiMLParams.put("To", "oussema"); 
twiMLParams.put("From", "me"); 
twiMLParams.put("Caller", "oussema"); 
twiMLParams.put("Called", "me"); 
activeCall = Voice.call(VoiceChat.this, TWILIO_ACCESS_TOKEN, twiMLParams, callListener); 

我得到這個錯誤改變了「twiMLParams」:Twilio無法解析所提供的XML文檔。 我在這裏做錯了什麼?問題是服務器端沒有客戶端,

+0

你能檢查[Twilio調試器](https://www.twilio.com/console/dev-tools/debugger)並找到無法解析的XML。如果你能分享這個XML,我們可以看到它有什麼問題。 – philnash

回答

1

[解決]: 由於Twilio支持

的Android代碼:

twiMLParams.put("From:","leme"); 
twiMLParams.put("To:", "oussema"); 
activeCall = Voice.call(VoiceChat.this, TWILIO_ACCESS_TOKEN, twiMLParams, callListener); 

Python代碼:

IDENTITY = request.values.get('To:', None) 
CALLER_ID = request.values.get('From:', None) 
client = Client(api_key, api_key_secret, account_sid) 
return str('<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Client>' + IDENTITY + '</Client></Dial></Response>')