Normalizować nadawcę przy bramie i przestań nazywać odmową, zdaną na repróby

OtherVOIPService
Szycy
7 września 2026 04:15 UTC
Autor
Kamo
Pochęt się
bf2edd9

Poprzednie commit znormalizowało numer nadawcy, w którym jest przechowywany w Numer inwentarza i na przewoźniku, a wysłanie nadal nie powiodło się z tym samym Błąd przewoźnika. Był to czwarty kopia: VOIP_CONVERSATIONS niesie swój własny FROM_PHONE_NUMBER, napisany po otwarciu wątku i /send nigdy nie skonsultuje W ogóle resolator -- uchwytOutbound odczytuje, który przechowuje kopię i wręcza mu rękę Od razu do przewoźnika. Wątek na żywo został otwarty, podczas gdy inwentaryzacja Nadal posiadał 992989960 funtów, więc zachował ten kształt przez cały okres nitki. Pandok przeczesnic twierdzi, że "pis jest znormalizowany", ponieważ tak było Napisany i był... dla zewnętrznegoPhoneNumber. Nadawca obok niego był przechowywany Dokładnie tak, jak wrę to w ręce. Obaj przechodzą teraz przez storableNumber. Naprawianie czwartego zapisu wciąż jest naprawianie jednego zapisu. Nadawca jest przechowywany w czterech Tabele, napisane z konfiskaty przewoźnika, od wykrycia numerów, od członka Przydział, i w rzędzie konwersacji. Więc SmsGateway.send -- jedna rzecz Każdy wychodzący tekst przechodzi przez - teraz normalizuje nadawcę i Sam cel i nie ufa żadnej przechowywanej kopii. E164.normalizuje raczej śmieci niż Zgadywanie, więc nie do zamieszania liczba zachowuje swój surowy tekst, zamiast być obracanym W inny, prawdziwy, wybieralny. Druga wada, a powód, dla którego to zajęło dwie rundy: każdy przewoźnik Odmowa została zgłoszona do członka jako "Przesłanie nie mogło zostać wysłane. Spróbuj jeszcze raz W jednej chwili”. Ponowne próby były beznadziejne dzięki budowie - przewoźnik odmawiał Numer nadawcy i za każdym razem odmówi. SmsFailureCode.REJECTED Istniał już z dokładnie właściwym znaczeniem; nic nie niosła sygnału do To dlatego, że SendTextResult nie mógł odróżnić odmowy od czasu. To niesie Kod przewoźnika i werdykt teraz, zaczerpnięty z klasy statusowej, a nie Tabela kodów na przewóz: 4xx to przewoźnik odrzucający jej żądanie Zrozumiane, 5xx i timeout są tym, do czego tak naprawdę jest ponowny próba. Odmowa jest teraz Nieprzypadkowy i tak mówi, słowami, że członek może działać na siebie; własny przewoźnik Wyrok pozostaje w dzienniku operatora, gdzie już jechał. Prowadzące rozmowy na żywo zostały naprawione bezpośrednio, więc SMS- działa przed tym Rozmieszczenia. Żaden nadawca nie-E.164 pozostaje w żadnej z czterech tabel.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny