首页 > 解决方案 > 我想在我的应用程序中使用 Twilio,以便在韩国拨打电话

问题描述

我正在尝试制作一个使用电话 api 拨打电话的应用程序。这不是国际电话,而是国内电话。

我住在韩国。大约需要 400 个电话号码,并且号码格式不应该是国际的。在 Twilio 有可能吗?我不知道我在哪里可以问。

标签: apitwilio

解决方案


Twilio 开发人员布道者在这里。

首先,您必须在大韩民国购买 Twilio 电话号码

韩国电话号码

可以看到,显示的这些韩国号码都有语音功能。您需要使用Twilio REST API 进行出站调用。该链接向您展示了如何通过 curl 请求、Java、Python、Node.js 和其他语言进行调用。在 Python 中,它看起来像这样:

from twilio.rest import Client


# Your Account Sid and Auth Token from twilio.com/console
# DANGER! This is insecure. See http://twil.io/secure
account_sid = 'YOUR-ACCOUNT-SID'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)

call = client.calls.create(
                        url='http://demo.twilio.com/docs/voice.xml',
                        to='NUMBER-TO-CALL',
                        from_='YOUR-TWILIO-NUMBER'
                    )
print(call.sid)

Node.js 看起来像

const accountSid = 'your-account-sid';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);

client.calls
      .create({
         url: 'http://demo.twilio.com/docs/voice.xml',
         to: 'NUMBER-TO-CALL',
         from: 'YOUR-TWILIO-NUMBER'
       })
      .then(call => console.log(call.sid));

卷曲看起来像

curl -X POST https://api.twilio.com/2010-04-01/Accounts/YOUR-ACCOUNT-SID/Calls.json \
--data-urlencode "Url=http://demo.twilio.com/docs/voice.xml" \
--data-urlencode "To=NUMBER-TO-CALL" \
--data-urlencode "From=+YOUR-TWILIO-NUMBER" \
-u ACd7546b9ed2055fe55ee4209bb3043591:your_auth_token

您需要遍历您希望拨打的电话号码,将上面的 NUMBER-TO-CALL 替换为每个号码。您可能正在读取 .txt 文件或数组,但需要以您喜欢的任何编程语言循环访问它。


推荐阅读