SMS

Czym jest rejestracja sender ID i dlaczego niektóre kraje jej wymagają?

Rejestracja sender ID zapisuje, kto może używać danej tożsamości nadawczej, pozwalając krajowi docelowemu zweryfikować firmę i rodzaj jej ruchu.

Nadawca może działać w ruchu jednego kraju, podczas gdy inny kraj wymaga wpisu rejestracyjnego. Rejestracja łączy tę tożsamość z informacjami, których kraj docelowy wymaga, zanim zezwoli na ruch.

Dlaczego kraje docelowe wymagają rejestracji?

Rejestracja pozwala właściwemu rejestrowi lub dostawcy sprawdzić, kto używa tożsamości i jaki ruch ona reprezentuje.

Na przykład reżim sender ID organizacji IMDA ma na celu ograniczenie podszywania się pod marki za pomocą SMS. Wymagane weryfikacje tożsamości pomagają odróżnić zarejestrowane organizacje od nieuprawnionych użytkowników nazwy.

Rejestracja nie zbiera zgody od odbiorców. Nadal potrzebujesz zgody odpowiedniej dla danej wiadomości.

Co Bird zapisuje dla rejestracji?

Bird zapisuje rejestrację jednego nadawcy dla jednego kraju docelowego.

Ten sam nadawca może być zatwierdzony w jednym kraju i w trakcie przeglądu w innym. Śledząc tę pracę, uwzględniaj zarówno sender_id, jak i country_code.

Pole registration_mode w odpowiedzi z wymaganiami informuje, czy rejestracja w danym kraju jest wymagana, opcjonalna czy niewymagana. Pole status podaje, na jakim etapie znajduje się rejestracja. approved spełnia wymaganą rejestrację. not_required oznacza, że żadna aktywna rejestracja nie blokuje wysyłki, co dotyczy również stanu przed rozpoczęciem opcjonalnej rejestracji.

sender_id_behavior opisuje, co dzieje się z przesłanym identyfikatorem nadawcy: preserved zachowuje go, overwritten zastępuje go przed dostarczeniem, a unknown oznacza, że zachowanie nie jest potwierdzone. Polityka none z zachowaniem overwritten nie oferuje rejestracji. Wymagana rejestracja może pozostać overwritten po zatwierdzeniu. Opcjonalna rejestracja ma status overwritten przed zatwierdzeniem i zmienia się na preserved dla zatwierdzonych kategorii wiadomości.

Którego programu rejestracji użyć?

Użyj programu zwróconego dla danego nadawcy i kraju docelowego, a następnie wykonaj jego kolejne kroki.

Pole program w Bird może wskazywać następujące procesy:

WartośćCel rejestracji
10dlcRejestracja biznesowa w USA dla marek i kampanii korzystających z numerów lokalnych
tfnWeryfikacja numeru toll-free
alphaRejestracja nadawcy alfanumerycznego
numericRejestracja long code
short_codeWniosek o krótki numer

Przewodnik po nadawcach opisuje rejestrację. Przewodnik 10DLC obejmuje odrębny proces rejestracji marki, kampanii i numeru.

Nie kieruj każdego programu przez ogólne wywołanie rejestracji. Niektóre korzystają z oddzielnych procesów weryfikacji lub zarządzanych wniosków. Akcje next w odpowiedzi wskazują właściwy krok.

Jak sprawdzić postęp przed wysyłką?

Odczytaj wymagania krajowe nadawcy i wykonaj zgłoszony kolejny krok.

bird sms senders requirements <sender-id>

Dla każdego kraju sprawdź registration_mode, sender_id_behavior, program, status i next. Dokumentacja wymagań opisuje te pola.

timeline_min_days i timeline_max_days podają szacowany czas zatwierdzenia w dniach roboczych. Każde z nich może mieć wartość null, gdy szacunek nie został opublikowany. Planuj na podstawie zgłoszonego statusu, a nie traktuj szacunku jako zatwierdzenia.

Co się stanie, jeśli wyślę przed zatwierdzeniem?

Bird odrzuca wysyłkę podczas przetwarzania żądania, gdy registration_mode ma wartość required, a rejestracja nadawcy nie jest spełniona. Opcjonalna rejestracja może pozostać w toku, podczas gdy nadawca dalej wysyła z nadpisanym sender ID.

To odrzucenie następuje, zanim Bird utworzy wiadomość wychodzącą. Dla odrzuconego żądania nie ma próby dostarczenia ani zdarzenia błędu dostarczenia.

Przeczytaj błąd i wymagania wskazanego nadawcy, aby znaleźć krok naprawczy. Filtrowanie operatorskie to oddzielna ścieżka błędu, która następuje po tym, jak Bird przekaże wiadomość operatorowi.

Co jeszcze musi być gotowe po rejestracji?

Włącz kraj docelowy dla obszaru roboczego. Sprawdź, czy typ nadawcy jest tam dozwolony. Upewnij się, że masz wymaganą zgodę odbiorcy.

Odpowiedź z wymaganiami podaje destination_enabled niezależnie od statusu rejestracji. Wyłączony kraj zwraca E12020 nawet wtedy, gdy rejestracja nadawcy jest zatwierdzona.

Sprawdź kraj docelowy, nadawcę i odbiorcę przed wysłaniem wiadomości. Rejestracja spełnia jeden wymóg, ale nie gwarantuje, że sieć dostarczy każdą wiadomość.

W skrócie

  1. Rejestracja dotyczy konkretnego nadawcy i kraju docelowego.

    Zatwierdzenie w jednym kraju nie oznacza zatwierdzenia tego samego nadawcy w innym.

  2. Odczyt wymagań podaje właściwy program.

    Wykonuj zwrócone kolejne kroki zamiast wybierać proces rejestracji na podstawie samej nazwy nadawcy.

  3. Zatwierdzona rejestracja nie włącza kraju docelowego.

    Sprawdź destination_enabled osobno, ponieważ ustawienie obszaru roboczego wciąż może blokować wysyłkę.

  4. Odrzucenie rejestracji nie generuje ścieżki dostarczenia.

    Nadawca odrzucony przed zatwierdzeniem nie ma wiadomości wychodzącej ani zdarzenia błędu dostarczenia do zbadania.

Zastosuj w praktyce.

Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.

Uzyskaj brief wdrożeniowy

Buduj na tej samej sieci.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i zweryfikowaniu nadawcy.

Twój kolejny pomysł.
Gotowy do połączenia.