この記事を見ている方はおそらくEC-CUBE4系本人認証プラグインの動作確認のために、twilioをトライアル中で使用されていると思います。
twilioのヘルプにも記載がある通り、トライアルアカウントからSMSを送信できる番号は、あらかじめtwiloの管理画面で認証した 「verified numbers 」のみです。
認証されていない番号へSMSを送信しようとすると次のシステムエラーが発生します。
[HTTP 400] Unable to create record: The number +81090XXXXXXXX is unverified. Trial accounts cannot send messages to unverified numbers; verify +81090XXXXXXXX at twilio.com/user/account/phone-numbers/verified, or purchase a Twilio number to send messages to unverified numbers
トライアル中の電話番号認証方法
twilioの管理画面にログインして、Phone Numbers > Manage > Verified Caller IDsのメニューから自分の電話番号を認証番号として追加することができます。
Verified Caller IDsに登録済みの電話番号には、トライアル中であってもSMSを送信可能となります。
「Add a new Caller ID」を押すと認証の画面が開くので、携帯の番号を入力してコードを受け取ってください。
twilioから携帯に届いたコードを打ち込んで完了です。
これでEC-CUBEの会員登録時にSMSが届くようになっているかどうか確認してみてください。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。