英文:
Twilio voice api
问题
我正在开发一个服务器,用于接收来电,然后在通话中拨号将用户A连接到用户B。我想知道这段代码是否正确?当用户B接到来电时,是否会显示用户A的联系电话号码?通话费用会由用户A支付还是由我的Twilio账户支付?
app.get('/call', async (req, res) => {
const twiml = new VoiceResponse();
twiml.dial('USER_B_NUMBER');
res.type('text/xml');
res.send(twiml.toString());
});
英文:
I am developing a server to receive incoming call and then connect the user A to use B by dialing number while on call. I want to know it this code is correct? and as User B receive a call it shows User A's contact number, will User A will be charged for the call or my Twilio account?
app.get('/call', async (req, res) => {
const twiml = new VoiceResponse();
twiml.dial('USER_B_NUMBER');
res.type('text/xml');
res.send(twiml.toString());
});
答案1
得分: 1
在这种情况下,有多个事件正在进行。首先,用户A将按其运营商的正常费率收费。
Twilio费用:
> 对于呼叫转发应用程序,您将为每次对话创建两个通话腿。
>
> 来自呼叫者到您的Twilio号码的入站腿。
从Twilio到您将呼叫转发到的号码的出站腿。
每个腿都按分钟计费,并分别计入您的Twilio项目。每通电话也按最接近的一分钟四舍五入计费。
英文:
There are multiple events going on in this scenario. For once, user A will be charged their normal rate (based on their carrier).
Twilio charges:
>For call forwarding applications, you will be creating two legs for each conversation.
>
>An inbound leg from the caller to your Twilio number.
An outbound leg from Twilio to the number you are forwarding the call to.
Each leg is billed separately to your Twilio project on a per-minute basis. Each call is also rounded up to the closest minute.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论