Добрый день. Помогите разобраться при внутреннем звонке между сотрудниками выдаёт такую ошибку
WARNING[1470][C-00000005]: translate.c:407 framein: no samples for alawtolin
При звонке на внешку всё нормально. Как исправить данную проблему? всё перепробовал пока решение проблемы не нашел
Вообще, ошибка намекает, что не хватает какого-то sample файла для чего-то. Может музыка вместо гудков установлена, может это hold срабатывает, для которых нет самих файлов.
Звонки хотя проходят нормально все слышать друг друга и музыка нормально играют
Причем а диалплане при звонке установлена m мелодия играет нормально и выдаёт такую ошибку. убираю m и ошибка пропадает но музыка как играла норм так и играет. Это всё началось после обновления centosa 7. Папка есть с музыкой. почему такая предупреждение вылетает непонятно. уже всё перебрал. нашёл информацию что это может быть с функцией подавления тишины. что это значит я так и не понял. Есть мысли что подправить в данном случае?
Так что подправить то можно?
Причем а диалплане при звонке установлена m мелодия играет нормально и выдаёт такую ошибку. убираю m и ошибка пропадает но музыка как играла норм так и играет. Это всё началось после обновления centosa 7. Папка есть с музыкой. почему такая предупреждение вылетает непонятно. уже всё перебрал. нашёл информацию что это может быть с функцией подавления тишины. что это значит я так и не понял. Есть мысли что подправить в данном случае?
Строго говоря, в первом сообщении представлена не ошибка, а предупреждение - Warning. На сам звонок это не должно влиять. Скорее всего проблема в чем-то другом, если есть конкретные ошибки в работе звонков.
А в чем может крыться сама проблема?
Тоже гуглил данный трабл. Нашёл вот что:
Выключить VAD в телефонах. Астериск не поддерживает расширения G.711.1/2.
Но стоит ли верить данной инфе - хз. Она от 11 года :)
Так же некоторые говорят что трабл в файлах moh или в чем то подобном,а кто-то грешил на запись разговоров
До команды Dial добавьте Answer
пример
exten => 777,1,NoOp(Call from ${CALLERID(num)} to ${EXTEN})
same => n,Answer
same => n,MixMonitor(${STRFTIME(${EPOCH},,%Y/%m/%d/local/%H:%M:%S)}-${CALLERID(num)}-${EXTEN}-${UNIQUEID}.wav)
same => n,Dial(SIP/777,40,m(default))
И даже грешили на NAT/firewall
В моем случае same => n,Answer перед same => n,MixMonitor........... помогло