SuperAPI AI 工具集

israeli-sms-gateway

通用与其它

查看项目

更新于 10-16 09:53

技能介绍

用途:本技能面向需要在以色列发送商业短信、OTP 与通知的开发者,提供从号码校验到发送、计费估算与合规的完整流程。

主要能力:一是以色列号码校验与归一化脚本,按当前号段规则区分手机(050/051/052/053/054/055/058)、地理固话(02/03/04/08/09)、非地理固话与 VoIP(07N),并拒绝巴勒斯坦网络 056、059 及已停用号段 057;转换时去掉国家中继 0,如 054-1234567 转为 +972541234567。二是分段与成本估算:GSM-7 单段 160 字符、分段后 153;UCS-2(含希伯来文或非 GSM-7 字符)单段 70、分段后 67,希伯来文或表情符号会把整条消息降级为 UCS-2,费用按段而非按条计。三是提供商选择与发送示例,包括 019 SMS(REST/XML/JSON,含沙箱)、InforUMobile(v2 JSON,Basic 认证使用 API token 而非密码)、SMS4Free(v2 端点,https://api.sms4free.co.il/ApiSMS/v2/SendSMS,旧 www 地址已失效)、ActiveTrail、Twilio、Vonage、Bird。四是投递报告(DLR)获取方式:InforU 轮询 PullData、SMS4Free 付费功能、019 查文档、Twilio 用 StatusCallback。五是 OTP 加固:按目标号码限流、限制尝试次数、短 TTL 并首次成功即删除、常量时间比较、不写日志、发送幂等。六是合规清单:商业短信需事先明示同意或满足老客户路径,保存同意记录,包含广告主名称与同渠道可用的拒收方式,尊重拒收,注意发送时段,违规可能面临最高每条约 1000 新谢克尔的裁量性赔偿。

使用方式:脚本 scripts/validate_phone.py 与 scripts/send_sms.py,后者支持 --estimate 估算分段与费用,凭据来自命令行或环境变量。运行前可先执行 python scripts/send_sms.py --help 查看参数。

适用场景:以色列市场的营销群发、OTP 验证、交易通知,以及面向 +972 的全球应用。

限制:脚本不轮询投递状态;本地提供商多为按账户报价,未公布单价,需索取书面报价并确认按条还是按段计价;Twilio 公布以色列出站 $0.2575、入站 $0.0075(按段);其他计费、平台与效果细节资料未提供。