Имеем: ubuntu 12.04, asterisk 1.8.6.0, freepbx 2.10
Все входящие и исходящие звонки пишутся.
Один - два раза в неделю астериск зависает (замерзает), не реагирует на комманды. Спасает только убийство процесса и повторный запуск (service asterisk restart - не отрабатывает).
в консоли под дебагом льются вот такие сообщения:
Код: Выделить всё
[2013-11-05 01:11:12] DEBUG[32284]: audiohook.c:260 audiohook_read_frame_both: Failed to get 160 samples from read factory 0x7fdae0017b00
[2013-11-05 01:11:12] DEBUG[32284]: audiohook.c:227 audiohook_read_frame_both: Read factory 0x7fdae0017b00 and write factory 0x7fdae0018540 both fail to provide 160 samples
Заранее спасибо!
PS: вот ссылки, которые могут пролить свет на проблему:
http://forums.asterisk.org/viewtopic.php?f=1&t=88239
https://issues.asterisk.org/jira/browse/ASTERISK-12324
http://asteriskforum.ru/viewtopic.php?p=65813
UPD: Пробовал на Asterisk 1.8.15-cert3, freepbx 2.10, ubuntu 12.04 - сообщение в консоли под дебагом остались. На зависание не проверял, так как нужно выводить полностью в работу для тестов. Может попробовать другой дистрибутив (Centos или Debian) ?
Установку проводил по http://wiki.freepbx.org/pages/viewpage. ... Id=1409028 . Только asterisk выбрал 1.8.15-cert3
Железо конечно слабое, однако звонок то всего один и поток записывается тоже всего один. Тестировал на внутренних звонках (звонил себе на вторую линию). Если звонить например в очередь, сообщения (Failed to get 160 samples ) остаются.