Коллеги добрый день, подскажите может кто сталкивался.
Дано:
FreePBX 15.01.16
Asterisk 13.14.1
Debian 9
Я в Asterisk новичок, телефонию настраивали до меня.
в консоль, да и в логи сыпятся ошибки:
[2020-06-26 09:58:11] WARNING[29346][C-00004c3e]: app_dial.c:2525 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
[2020-06-26 09:58:11] WARNING[29349][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
[2020-06-26 09:58:11] WARNING[29346][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
[2020-06-26 09:58:11] WARNING[29347][C-00004c3e]: app_dial.c:2525 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
[2020-06-26 09:58:11] WARNING[29347][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
[2020-06-26 09:58:11] WARNING[29351][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
[2020-06-26 09:58:11] WARNING[29350][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
[2020-06-26 09:58:12] WARNING[1342]: chan_sip.c:4071 retrans_pkt: Retransmission timeout reached on transmission
4ab0cdac1d494bf2014e224301a22450@127.0.1.1 for seqno 11605 (Critical Request) -- See
https://wiki.asterisk.org/wiki/display/AST/SIP+RetransmissionsPacket timed out after 6401ms with no response
Больше интересует [2020-06-26 09:58:11] WARNING[29349][C-00004c3e]: translate.c:407 framein: no samples for ulawtolin
так как их больше всего, при этом все друг друга слышат, звонки проходят нормально что с наружи внутрь, что наоборот. Ошибки эти появились недавно, возможно после не корректного завершения работы.
Телефоны преимущественно Linksys SPA922-222.
core show translation показывает следующую картину
asterisk1*CLI> core show translation
Translation times between formats (in microseconds) for one second of data
Source Format (Rows) Destination Format (Columns)
amr amrwb ulaw alaw
amr - 23000 15000 15000
amrwb 23500 - 23500 23500
ulaw 15000 23000 - 9150
alaw 15000 23000 9150 -
Я здесь привожу не всю таблицу, а только что касается alaw и ulaw, так как в Asterisk SIP settings в поле codecs включены эти два и ulaw находится на первом месте.
то есть как я понимаю, кодеки эти включены и загружены.
Читал что на телефонах надо отключать VAD (voice activity detector). Но честно говоря до этого проблем не было. Кто-то пишет что no samples это значит что не хватает каких-то файлов, но сам кодек находится по адресу
/usr/lib/asterisk/modules/codec_ulaw.so. Или вопрос не в этом, а в том что нет файлов для воспроизведения в этом формате?. При этом голосовое меню работает. Файлы в /var/lib/asterisk/moh/ как лежали так и лежат. Или не туда надо смотреть?
Кто-то пишет что проблема с NAT. Да, на сервере два интерфейса, но если проблема с натом, то опять же куда смотреть, если все друг друга прекрасно слышат.
Есть идеи по этому поводу?