При добавлении буквенно-цифрового идентификатора отправителя я всегда получал ошибку в php

Я купил номер в США и пытаюсь отправить программируемое сообщение в Гонконг. Хотя я отправляю простой номер Twilio, он работает нормально, и сообщение получено.

Но когда я пытаюсь добавить буквенно-цифровой идентификатор отправителя, он всегда показывает сообщение об ошибке. Сообщение об ошибке: Message: [HTTP 400] Unable to create record: The 'From' number infoSMS is not a valid phone number, shortcode, or alphanumeric sender ID.

Я пробовал

public function send_sms(){
    $msg_to = $_REQUEST['msg_to'];
    $msg_body = $_REQUEST['msg_body'];

    $twilio = new Client("ACba7f3a6866a23aed021056d3ceaexxxx", "4d7e47e92a8351b7365ed1e3e83dxxxx");
    $message = $twilio->messages->create(
        $msg_to, // to
        [
            "body" => $msg_body,
            "from" => "infoSMS";
        ]
    );

    if($message->sid) {
        $this->session->set_flashdata('ok_message', '- SMS successfully sent!');
        redirect(AURL . 'Sms/sent_sms_list');
    }else {
        $this->session->set_flashdata('err_message', '- Error in sending sms please try again!');
        redirect(SURL . 'Sms/create_sms');
    }       
}

Я прочитал документацию: https://www.twilio.com/docs/sms/send-messages#use-an-alphanumeric-sender-id

Что я делаю не так? Заранее спасибо.


person NomanJaved    schedule 30.01.2021    source источник
comment
Вы используете бесплатную пробную учетную запись Twilio? Потому что буквенно-цифровой идентификатор отправителя доступен только для обновленных учетных записей.   -  person philnash    schedule 01.02.2021
comment
Я использую обновленную учетную запись.   -  person NomanJaved    schedule 01.02.2021


Ответы (1)


Проповедник разработчиков Twilio здесь.

Это было немного сложно отследить, но оказалось, что есть несколько общих буквенно-цифровых идентификаторов отправителя, которые могут вызвать сбои доставки. Я попытался отправить SMS, используя infoSMS в качестве идентификатора отправителя, но тоже не смог.

На некоторых из наших страниц с рекомендациями по SMS есть следующее примечание об буквенно-цифровых идентификаторах отправителей:

Следует избегать использования общих идентификаторов отправителя Alpha, таких как InfoSMS, INFO, Verify, Notify и т. Д., Поскольку они приведут к сбоям SMS.

Я рекомендую вам попробовать использовать другой буквенно-цифровой идентификатор отправителя, который более точно соответствует вашей компании или услуге.

person philnash    schedule 01.02.2021
comment
Да, я обратился в службу поддержки, они сказали мне то же самое, и проблема была решена. - person NomanJaved; 01.02.2021