Laravel 8 Nexmo отправляет на международные номера с динамической конфигурацией nexmo.sms_from

Я использую версию 2.5.1 канала nexmo-notification-channel, который, как я вижу, теперь известен как канал vonage-notification-channel. Я нахожусь в Великобритании и у меня есть клиенты по всему миру, я установил для sms_from следующее:

      
'nexmo' => [
    'sms_from' => 'DomainMonit',
]

1 марта 2022 года произошло независящее от меня изменение, согласно которому для отправки на номера в США теперь требуется использование бесплатного номера, как описано здесь.

В настоящее время мой sms_from отлично работает для отправки на номера в Великобритании, но мне нужно будет купить бесплатный номер и каким-то образом настроить sms_from для использования бесплатного номера для определенных клиентов в США (у меня есть столбец в моей базе данных, который я могу использовать для получения страны), как я могу динамически изменить sms_from для поддержки этого?

Все SMS, отправляемые в США, должны исходить либо с предварительно утвержденного длинного номера в США, зарегистрированного бесплатного номера, 10 DLC или короткого номера, связанного с вашей учетной записью Vonage. Альфа-идентификаторы отправителей не поддерживаются.

Я использую:laravel/nexmo-notification-channel2.5.1

1 ответ

Просто для уточнения - можете ли вы сообщить мне, действительно ли вы используете канал nexmo-notification-channel или vonage-notification-channel?

Потому что разница очень важна в том, что они используют разные версии базовой библиотеки Core Vonage.

Извиняюсь за ответ - я не могу использовать комментарий из-за представителя.

Другие вопросы по тегам