2017-03-07 165 views
1

我們正在開發一個新應用程序,使用sinch語音API爲Android進行應用程序到電話呼叫。進行同步應用程序到電話呼叫(Android)

我們已經嘗試過這個示例項目,除了我們不能使用同一個應用程序同時進行調用外,所有內容都很精彩。我們已經在2個不同的Android手機上安裝了示例項目,如果這兩個設備試圖同時與sinch通話,其中一個設備無法撥打電話。我們已經嘗試過不同的用戶,甚至試圖在sinch儀表板中創建一個生產應用程序,但沒有任何工作。

那麼我們能做些什麼來完成這項工作?我們必須創建一個應用程序併爲我們要使用的每個設備生成api密鑰,以便同時進行應用程序到電話呼叫?

感謝

+0

問題是,當您的應用程序撥打PSTN電話時,sinch會在您的賬戶上保留一筆款項,以確保您有足夠的餘額來爲該電話支付實際費用。如果您未指定通話的最長持續時間,我們將240分鐘的X分鐘價格保留至目的地。如果您的帳戶沒有足夠的信用額度,該電話將被拒絕。 因此,解決方案可以將maxDuration設置爲您可以處理的級別,或者確保您的帳戶上有足夠的信用額度,並且啓用了PayPal自動充值功能。 –

回答

1

我可以看到你已經添加了我的答案,你自己的問題評論,但無論如何,我會添加它自己爲尋找同樣的問題,任何其他人。我還添加了有關如何設置maxDuration的信息。

當您的應用程序撥打PSTN電話時,我們的系統會爲您的賬戶預留一筆款項,以確保您有足夠的餘額來實際支付通話費用。如果您未指定通話的最長持續時間,我們將240分鐘的X分鐘價格保留至目的地。如果您的帳戶沒有足夠的信用額度,該電話將被拒絕。

  • 建議1:設置maxDuration到您能適應的水平(參見下面的信息從SDK設置maxDuration
  • 建議2:請確保您在您的帳戶,也有足夠的信用貝寶自動充值已啓用。

如果您使用的SDK你需要設置我們的服務可以談回調URL之一:

  1. 設置你sinch.com應用程序的回調URL。
  2. 當用戶嘗試撥打電話時,我們會向您發送一個回電給此URL。此回撥稱爲ICE(來電呼叫事件),並讓您決定是否允許呼叫。
  3. 您需要回答我們的通話回撥。發回的操作稱爲ConnectPSTN,您可以在此處閱讀更多信息:https://www.sinch.com/docs/voice/rest/#ConnectPSTNAction使用maxDuration參數可決定允許呼叫的最大長度。