2016-11-25 64 views
2

在服務器配置我寫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() 
    } 

誰喊越來越語音消息「的人發生應用程序錯誤「當我這端完成向正在收聽的人發送語音消息時,」恭喜你已經讓你的第一個電話按任意數字繼續「並且通話結束任何人都可以幫助如何擺脫語音信息

+0

我不完全確定你在問什麼。你能更清楚一點嗎?你想要達到什麼樣的目標以及你遵循哪些文件? – philnash

+0

當我在服務器端配置此人時,我必須致電的人收到一條語音消息,說:「恭喜!您已收到您的第一個入站呼叫!再見。」因爲這個鏈接wriitten在服務器配置中說,所以我不能與那個人交談,你能幫我什麼是錯誤的,我有[使用此鏈接來配置](https://www.twilio.com/docs/api/voice-sdk/ios/getting-started) –

回答

0

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) 

讓我知道這是否有助於在所有。

+0

我已經實現了這一點,當我撥號時,我得到一個語音留言「出現了錯誤」,並在另一個我打電話的人獲取語音留言「祝賀你已經成功地讓你的第一個電話按任意鍵繼續」,但無法talk.please幫助擺脫這 –

+0

你打電話應用程序的應用程序? – philnash

+0

我叫從應用程序到手機 –