キャリアに到達する前に、E.164 に送信者番号を正規化

OtherVOIPService
Shipped
2026年9月7日 3:41 UTC
Author
Kamo
Commit
71b3030

「メッセージが送信できない」と失敗したテキストを送信します。 もう一度お試しください 瞬間。」 Telnyxの独自の答えは、voipserviceログから、具体的でした。 Telnyx POST /messages が失敗しました: ソースの電話番号は無効でした キャリアによって。 保存された送信機は `9492989960` でした。 TelnyxはE.164を必要とするため、拒否 送信アウトライト。 根本原因は、これまでノーマライズされていない「e164」というフィールドです。 そのJavadoc 「表示し、ダイヤルされるべきであるので、完全な数」を約束しますが、 OrgPhoneNumberService は、配送業者から到着したものを何でも書いています。 from phone number, または発見から -- まっすぐに, のみトリミング. お問い合わせ "********************" に値が流れ、`from` として出力されます。 レイヤーダウンストリームはフィールドの名前を信頼しました。 書き込みパス(save and upsertDiscovered)とどこで正規化 キャリアインスタンス自体が作成または編集されます。 E164.normalizeヘルパー。 推測するのではなく、その数ではなく、 場所は、黙って盗用される代わりに、その生のテキストを保持します 間違った番号。 2つのパスは、メンバーの番号を無視しました: /capability はのみ読み込みます MEMBER VOIP CONFIGは、プライマリホルダーだけのために書かれています。 パスは割り当てテーブルを読みます。 共有ラインを持つメンバー 第一次はテキストに数えられなかったと述べたが、 成功しました。 両方とも1つのリゾルバを使用し、数を割り当てる そのメンバーのレガシーカラムも書きます。 ライブの行は直接修理されました;非E.164の送信機は残りません org phone number、バルク text provider instance、またはmember voip config.

All changes

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る