避坑:twilio+python+电话现在不可以使用(大陆)

twilio拨打电话需要升级账号,也即20美元(单次充值为20美元起步,可以用信用卡或paypal支付)。而购买的账号或者试用账号均可以正常发送短信,但是电话会被拦截
如图,Account not allowed to call
点击报错的网页会提示这个是21216号报错,之后我去邮箱help@twilio.com去咨询如何解除地区限制。如何回信让我去找sales在这里插入图片描述在这里插入图片描述
twilio2019年初限制了对大陆的号码拨打。而联系sales现在也没什么回复。

国外还有一家云通讯是nexmo,但是nexmo发短信会在结尾多3个字母,而拨打电话需要有企业认证也不能。nexmo的客服服务很棒,付了10欧元升级账号后,立刻就有邮箱来联系教学。nexmo支持ios,安卓,JS编写,但python只有英语教程。

然后我试了国内的云通讯,例如腾讯云、网易云、容通云,都是个体可以发短信,但是不能打电话,只有企业认证才能打电话。这和最近几年国内对电信诈骗的打击有关。

总结:目前云通讯打电话只有企业认证才能使用

所以很多python打电话的教程都是2018年左右的,不过现在python还能发短信,但这还不如结合酷Q做个机器人方便(而且短信是收费的)

更新:twilio的sales给我打电话了,对面会说中文,沟通还是很顺利的。然后经过交流,了解到国内对这个网络通讯不是很透明,所以有时候能打有时候不能打(其实就是不能打),让我去联系技术部门。然后我说我可以退款吗,她说可以,备注不能打入国内然后申请退款就行了。于是我去申请退款了。(20美元还是有点贵的)

首先需要明确的是,高频率打电话可能会涉及到骚扰电话和违法操作,因此在实际应用中需要注意遵守相关法规和道德规范。此外,在使用代码实现高频率打电话功能前,需要确保已经获得了对方的合法授权或者同意。 如果你已经获得了对方的合法授权或者同意,可以使用 Python 中的第三方库 Twilio 来实现高频率打电话功能。Twilio 可以让开发者通过 API 进行语音通信和短信通信。 以下是一个使用 Twilio 实现高频率打电话功能的简单示例: ```python from twilio.rest import Client import time # 你的 Twilio 账户信息 account_sid = 'your_account_sid' auth_token = 'your_auth_token' client = Client(account_sid, auth_token) # 对方的电话号码 to_number = '+1234567890' # 循环拨打电话 while True: call = client.calls.create( to=to_number, from_='+1987654321', # 你的 Twilio 电话号码 url='http://demo.twilio.com/docs/voice.xml' # TwiML 指令,这里使用 Twilio 提供的演示指令 ) print(call.sid) time.sleep(1) # 每次拨打电话之间暂停 1 秒 ``` 在上面的代码中,我们使用 Twilio 的 `Client` 类创建了一个 Twilio 客户端,并指定了要拨打的电话号码 `to_number` 和 Twilio电话号码 `from_`。然后在一个无限循环中,调用 `client.calls.create` 方法拨打电话,并通过 `time.sleep` 函数暂停 1 秒以控制打电话的频率。 需要注意的是,Twilio 的服务是收费的,因此在使用 Twilio 实现高频率打电话功能时需要注意费用问题。同时,在实际应用中还需要注意遵守相关法规和道德规范,避免骚扰电话和违法操作。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rory_wind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值