Normalisasi pengirim di pintu gerbang, dan berhenti memanggil penolakan dapat diulang

OtherVOIPService
Shipped
7 September 2026 pukul 04.15 UTC
Author
Kamo
Commit
bf2edd9

Komit sebelumnya menormalkan nomor pengirim dimana disimpan dalam nomor persediaan dan pada operator, dan pengiriman masih gagal dengan yang sama kesalahan pembawa. Itu salinan keempat: VOIP _ CONVERSASI membawa sendiri DARI _ PHONE _ ANGKA, ditulis ketika thread dibuka, dan / kirim tidak pernah berkonsultasi resolver sama sekali - handleOutbound membaca bahwa salinan disimpan dan tangan itu langsung ke operator. Benang hidup telah dibuka sementara persediaan masih diselenggarakan '949299960', sehingga terus bahwa bentuk untuk kehidupan benang. juvadoc upsertConversation telah mengklaim "tulisan normal" sejak itu ditulis, dan itu -- untuk externall PhoneNone. Pengirim di samping itu disimpan persis seperti menyerahkan masuk Keduanya pergi melalui storableNumber sekarang. Memperbaiki tulisan keempat masih memperbaiki satu tulisan. Pengirim disimpan dalam empat tabel, ditulis dari config pembawa, dari penemuan nomor, dari anggota tugas, dan ke baris percakapan. Jadi SmithGateway.send - satu hal setiap teks keluar melewati - sekarang normalisasi pengirim dan tujuan itu sendiri dan tidak mempercayai salinan yang tersimpan. E164.normalisasi menolak daripada menebak, sehingga nomor unplaceable menyimpan teks mentah nya daripada diubah menjadi berbeda, nyata, dialek satu. Kedua cacat, dan alasan ini mengambil dua putaran untuk menemukan: setiap kapal induk Penolakan dilaporkan kepada anggota sebagai "Pesan tidak dapat dikirim. Coba lagi sebentar lagi ". Mencoba kembali adalah harapan oleh konstruksi - operator menolak nomor pengirim, dan akan menolaknya setiap waktu. SsslureCode.REJECTED sudah ada dengan arti yang tepat; tidak ada yang membawa sinyal ke itu, karena SendTextHasil tidak bisa mengetahui penolakan dari timeout. Ini membawa kode dan vonis pembawa sekarang, diambil dari kelas status daripada tabel dari per-carrier kode: 4xx adalah pembawa menurun permintaan itu dipahami, 5xx dan timeout adalah apa yang retry sebenarnya untuk. Penolakan sekarang tidak-dapat diulang dan berkata begitu, dalam kata-kata anggota dapat bertindak pada; kapal induk sendiri kalimat tetap dalam log operator mana itu sudah terjadi. Baris percakapan langsung diperbaiki, sehingga SMS bekerja sebelum ini Kirim. Tidak ada pengirim non- E.164 tetap dalam salah satu dari empat tabel.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga