Nexmo не отправляет СМС на номер США, но может отправить на индийский номер - PullRequest
1 голос
/ 20 июня 2019

Завиток для отправки сообщения на номер США:

curl -X POST "https://rest.nexmo.com/sms/json"   -d "from=1XXXXXXXXXX"   -d "text=A text message set using the Nexmo SMS API"   -d "to=1XXXXXXXXXX"   -d "api_key=my_api_key"   -d "api_secret=my_api_secret"

Ответ:

{
    "message-count": "1",
    "messages": [{
        "to": "1XXXXXXXXXX",
        "status": "15",
        "error-text": "Illegal Sender Address - rejected",
        "network": "XXXXXX"
    }]
}

Завиток для отправки сообщения на индийский номер:

curl -X POST "https://rest.nexmo.com/sms/json"   -d "from=1XXXXXXXXXX"   -d "text=A text message set using the Nexmo SMS API"   -d "to=91XXXXXXXXXX"   -d "api_key=my_api_key"   -d "api_secret=my_api_secret"

Ответ:

{
    "message-count": "1",
    "messages": [{
        "to": "91XXXXXXXXXX",
        "message-id": "0F000XXXXF05XXX6",
        "status": "0",
        "remaining-balance": "48.96XXXXXX",
        "message-price": "0.00800000",
        "network": "XXXXX"
    }]
}

Это нормально работало как для американских, так и для индийских номеров, но в последнее время оно дает мне Illegal Sender Address - rejected ошибку.

Что-нибудь изменило nexmo?

1 Ответ

2 голосов
/ 20 июня 2019

Пожалуйста, смотрите эту страницу для ограничений на функции SMS США: https://help.nexmo.com/hc/en-us/articles/204017023-USA-SMS-Features-Restrictions

В частности:

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

...