Назад | Перейти на главную страницу

Asterisk 13: ошибка «__set_address_from_contact: недопустимый контактный uri»

Я устанавливаю Asterisk 13 на нашу производственную систему Ubuntu 14.0.4, и процесс, похоже, прошел хорошо. Я ранее также устанавливал его на свой персональный сервер. Он отлично работает на моем личном сервере, но на рабочем сервере я периодически получаю такую ​​ошибку:

[May 11 17:48:43] WARNING[6754]: chan_sip.c:16110 __set_address_from_contact: Invalid contact uri  (missing sip: or sips:), attempting to use anyway
[May 11 17:48:43] WARNING[6754]: chan_sip.c:16123 __set_address_from_contact: Invalid URI: parse_uri failed to acquire hostport
[May 11 17:48:43] WARNING[14673]: file.c:905 ast_readaudio_callback: Failed to write frame
[May 11 17:48:43] WARNING[14673]: app_playback.c:493 playback_exec: Playback failed on SIP/vitel-outbound-00000003 for tt-monkeys

Чтобы получить ошибку, я бегу asterisk -rvvvvv а затем выполните команду ниже, чтобы проверить:

channel originate SIP/vitel-outbound/15554443333 application Playback tt-monkeys

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

Если я выйду из звездочки и сделаю sudo service asterisk restart, за несколько звонков все возвращается в норму.

Еще одно мое наблюдение: в случаях сбоя обычно проходит некоторое время, прежде чем зазвонит мой телефон. Когда все заработает, я отправлю команду, и через несколько секунд телефон зазвонит.

Какие-либо предложения? Я в тупике.

1) ваша производственная машина голая или виртуальная - и в любом случае, есть ли у вас временные задержки, задержки или другие проблемы, связанные с производительностью? в Asterisk, время может повлиять на работу.

2) как далеко друг от друга находятся действия повешения / повторного набора?

3) исчезнет ли проблема, если разрыв соединения и повторный набор номера разделены, скажем, одной полной минутой? Если да, исследуйте производительность, ресурсы и т. Д. На prod server .....

4) Я предполагаю, что ваши шаги сборки были выполнены одинаково, потому что они где-то написаны?