用于将多个号码配置到 SIP 中继的简单 python 脚本

Simple python script to configure multiple numbers to a SIP Trunk

我在 Twilio 有一个巨大的端口输入请求,需要为我们的 SIP 中继分配 200 多个号码。以下(已编辑)简单 python 脚本适用于一个数字。有没有一种简单的方法可以将 200 +1XXXXXXXXXX 号码输入 .txt 文件并为每个号码更新 SIP 中继?

account_sid = 'ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
  
incoming_phone_number = client \
      .incoming_phone_numbers('PNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
      .update(
          trunk_sid='TKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
    )

print(incoming_phone_number.friendly_name)

如果您在Elastic SIP Trunk 下分配号码,您可以一次分配多个号码。见下图。

对多个号码启用 E911