Ошибка распределения в ARI Asterisk

Я использую Asterisk для создания телефонной системы и использую магистраль Twilio для подключения к операторам связи и использую библиотеку PJSIP. Я работал над системой Windows и использовал виртуальный ящик для установки RHEL, а затем Asterisk.

Чтобы позвонить, я использую Asterisk's API ari/channels, method: POST, Я могу совершать успешные звонки без проблем.

Теперь у меня есть удаленный сервер, на котором уже установлен Asterisk. Я получаю доступ к серверу через VPN-соединение. Вещи, которые происходят на удаленном сервере:

  1. Возможность совершать звонки с помощью программного телефона.
  2. Звонки на фактические номера телефонов приводят к этой ошибке (Zend Response в моем php-коде):

    (
        [version:protected] => 1.1
        [code:protected] => 500
        [message:protected] => Internal Server Error
        [headers:protected] => Array
        (
            [Server] => Asterisk/certified/13.13-cert4
            [Date] => Mon, 04 Sep 2017 15:06:33 GMT
            [Cache-control] => no-cache, no-store
            [Content-type] => application/json
            [Content-length] => 34
        )
    
        [body:protected] => {
            "error": "Allocation failed"
        }
    )
    

Вещи, которые я пытался:

  1. Проверил еще раз с моим местным Asterisk -> там работает нормально.
  2. Создал другую магистраль Twilio и попробовал на удаленном сервере -> не работает, та же ошибка.
  3. У меня был PJSIP-регистратор, но я не получал никаких журналов.
  4. Посмотрел Wireshark и обнаружил в ответе ту же ошибку 500. (Обратите внимание: я пробовал Wireshark на моем компьютере, а не на удаленном сервере.)
  5. Попытка найти, что означает эта ошибка -> может быть, это означает, что память не может быть выделена, или может быть не удалось открыть какой-либо каталог из-за некоторых проблем с разрешениями. Но мне не ясно, если вы можете дать некоторые предложения или ответы, это будет очень полезно. Благодарю.

0 ответов

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