VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Ошибки перекодирования в логах

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
userkarl
Сообщения: 41
Зарегистрирован: 07 июл 2016, 20:31

Ошибки перекодирования в логах

Сообщение userkarl »

Добрый день.
Возникла небольшая проблема в логах:

Код: Выделить всё

[2017-09-08 08:41:30] WARNING[2626][C-00000004] translate.c: no samples for alawtolin
[2017-09-08 08:42:03] WARNING[2634][C-00000005] translate.c: no samples for alawtolin
[2017-09-08 08:44:03] WARNING[2644][C-00000006] translate.c: no samples for alawtolin
[2017-09-08 08:56:28] WARNING[2766][C-00000008] translate.c: no samples for alawtolin
[2017-09-08 09:03:46] WARNING[3650][C-0000000b] translate.c: no samples for alawtolin
[2017-09-08 09:06:53] WARNING[4065][C-0000000e] translate.c: no samples for alawtolin
[2017-09-08 09:07:38] WARNING[4167][C-00000011] translate.c: no samples for alawtolin
[2017-09-08 09:09:01] WARNING[4349][C-00000012] translate.c: no samples for alawtolin
[2017-09-08 09:09:19] WARNING[4114][C-00000010] translate.c: no samples for alawtolin
[2017-09-08 09:11:53] WARNING[4470][C-00000015] translate.c: no samples for alawtolin
[2017-09-08 09:12:25] WARNING[4817][C-00000018] translate.c: no samples for alawtolin
[2017-09-08 09:15:54] WARNING[5266][C-0000001b] translate.c: no samples for alawtolin
[2017-09-08 09:20:41] WARNING[5917][C-00000025] translate.c: no samples for alawtolin
[2017-09-08 09:22:05] WARNING[6112][C-00000026] translate.c: no samples for alawtolin
[2017-09-08 09:30:26] WARNING[7234][C-00000030] translate.c: no samples for alawtolin
[2017-09-08 09:31:02] WARNING[7328][C-00000033] translate.c: no samples for alawtolin
[2017-09-08 09:35:32] WARNING[7947][C-0000003a] translate.c: no samples for alawtolin
[2017-09-08 09:35:46] WARNING[7984][C-0000003c] translate.c: no samples for alawtolin
[2017-09-08 09:36:06] WARNING[8026][C-0000003d] translate.c: no samples for alawtolin
[2017-09-08 09:36:50] WARNING[8131][C-0000003f] translate.c: no samples for alawtolin
[2017-09-08 09:39:55] WARNING[8547][C-00000044] translate.c: no samples for alawtolin
[2017-09-08 09:40:27] WARNING[8632][C-00000045] translate.c: no samples for alawtolin
[2017-09-08 09:40:53] WARNING[8695][C-00000047] translate.c: no samples for alawtolin
[2017-09-08 09:44:21] WARNING[9151][C-0000004a] translate.c: no samples for alawtolin
[2017-09-08 09:47:06] WARNING[9536][C-00000050] translate.c: no samples for alawtolin
[2017-09-08 09:49:02] WARNING[9792][C-00000053] translate.c: no samples for alawtolin
[2017-09-08 09:52:07] WARNING[10194][C-00000058] translate.c: no samples for alawtolin
[2017-09-08 09:52:30] WARNING[10261][C-00000059] translate.c: no samples for alawtolin
[2017-09-08 09:57:23] WARNING[10892][C-0000005a] translate.c: no samples for alawtolin
[2017-09-08 10:02:24] WARNING[11553][C-0000005b] translate.c: no samples for alawtolin
[2017-09-08 10:16:47] WARNING[13461][C-00000065] translate.c: no samples for alawtolin
Причем с работой вроде проблем нет. при этом:

Код: Выделить всё

sip*CLI> core show translation
         Translation times between formats (in microseconds) for one second of data
          Source Format (Rows) Destination Format (Columns)

           ulaw  alaw   gsm  slin  slin  slin  slin  slin  slin  slin  slin  slin testlaw
     ulaw     - 15000 15000  9000 17000 17000 17000 17000 17000 17000 17000 17000   15000
     alaw 15000     - 15000  9000 17000 17000 17000 17000 17000 17000 17000 17000   15000
      gsm 15000 15000     -  9000 17000 17000 17000 17000 17000 17000 17000 17000   15000
     slin  6000  6000  6000     -  8000  8000  8000  8000  8000  8000  8000  8000    6000
     slin 14500 14500 14500  8500     -  8000  8000  8000  8000  8000  8000  8000   14500
     slin 14500 14500 14500  8500  8500     -  8000  8000  8000  8000  8000  8000   14500
     slin 14500 14500 14500  8500  8500  8500     -  8000  8000  8000  8000  8000   14500
     slin 14500 14500 14500  8500  8500  8500  8500     -  8000  8000  8000  8000   14500
     slin 14500 14500 14500  8500  8500  8500  8500  8500     -  8000  8000  8000   14500
     slin 14500 14500 14500  8500  8500  8500  8500  8500  8500     -  8000  8000   14500
     slin 14500 14500 14500  8500  8500  8500  8500  8500  8500  8500     -  8000   14500
     slin 14500 14500 14500  8500  8500  8500  8500  8500  8500  8500  8500     -   14500
  testlaw 15000 15000 15000  9000 17000 17000 17000 17000 17000 17000 17000 17000       -
Нашел в одном месте что у старого ядра в CentOS 6 есть такая проблема и надо пересобирать ядро, но у меня:

Код: Выделить всё

uname -a
Linux sip 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Пробовал все ограничивать одним кодеком alaw и даже музыку и приветствие конвертировал в этот кодек.
Но все равно он хочет конвертировать в lin.
Ни кто не сталкивался с таким?
userkarl
Сообщения: 41
Зарегистрирован: 07 июл 2016, 20:31

Re: Ошибки перекодирования в логах

Сообщение userkarl »

Да я видел сообщения, что надо отключить подавление молчания.
Это конечно попробую найти в настройках телефона.
А если все же использовать эту функцию, или с астериск она не рабочая?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибки перекодирования в логах

Сообщение ded »

Подавления тишины (а не молчания). Это старая фишка, относится к устройствам (а не к Астериску), к функции Voice activity detection (VAD). В прошлом, ХХ веке, интернет трафик считали поштучно (а не гигабайтами, как сейчас), и, чтобы не расходовать Кбайты на передачу тишины, пока абонент не говорит, а слушает, включали детектор VAD, он закрывал канал передачи. Но на другом конце, его собеседник, который ему говорит в этот момент, слышит абсолютную тишину, пугается! Говорит "Алла, алло! Ты тут? Слышишь?" Чтобы этого не происходило, устройство (ИП-телефон) его должен при получении байта VAD генерировать комфортный шум Comfort noise (CN) ему в ухо локально, тогда он не волнуется за обрыв связи.
Это старые механизмы на устройствах, устарели, девелоперы Астериска не смотрят даже в их сторону. "На скорость не влияет!" На качество вроде тоже.
userkarl
Сообщения: 41
Зарегистрирован: 07 июл 2016, 20:31

Re: Ошибки перекодирования в логах

Сообщение userkarl »

Спасибо, теперь понятно.
userkarl
Сообщения: 41
Зарегистрирован: 07 июл 2016, 20:31

Re: Ошибки перекодирования в логах

Сообщение userkarl »

Перерыл все что можно. Может кто ткнет, где это отключить в телефонах gigaset c530a ip.
Все что нашел, что это есть только в одном кодеке G729, я его отключил, да и запрещен он был на сервере.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Ошибки перекодирования в логах

Сообщение ded »

VAD в телефонах при кодеке alaw - это расширения G.711.1/2.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH