Требуется записывать в wav файл разговоры в конференции. OS - FreeBSD 8.2, Aterisk - 1.6.2.17, DAHDI - 2.4.0rc5_4. Zaptel железа нет, dahdi используется в качестве таймера.
Подскажите пожалуйста типовые настройки для dahdi. Симптомы: конференция работает, но почему-то не проигрывается музыка при ожидании для первого подключившегося. Модуль chan_dahdi.so загружен. Но похоже для записи нужно отдельно сконфигурировать дополнительно некий канал в dahdi. Прочитал несколько мануалов, но так и не понял, как нужно это сделать. Подозреваю, что у меня должно быть прописано что-то ещё в dahdi/system.conf. Поделитесь настройками, люди добрые!
Модуль загружен, но ни одного канала нет или это канал с названием pseudo - так и не понял.
Код: Выделить всё
ats01*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default default
Код: Выделить всё
[root@ats01:/usr/local/etc/asterisk]# cat chan_dahdi.conf
[trunkgroups]
[channels]
language=en
context=office
;pulse=yes
;signalling=fxs_ks
channel = 1
usecallerid=no
callwaiting=no
usecallingpres=no
callwaitingcallerid=no
threewaycalling=no
transfer=no
canpark=no
cancallforward=no
callreturn=no
echocancel=no
echocancelwhenbridged=no
relaxdtmf=yes
;group=1
Код: Выделить всё
[root@ats01:/usr/local/etc]# egrep -v "^#" dahdi/system.conf
loadzone = us
defaultzone=us
Код: Выделить всё
[root@ats01:/usr/local/etc/asterisk]# cat extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
;многое ненужное пропущено
[office]
;многое ненужное пропущено
;Conference
exten => _2000,1,MeetMe(2000,rM,555)
Код: Выделить всё
[root@ats01:/usr/local/etc/asterisk]# egrep -v '^;' meetme.conf
[general]
audiobuffers=32 ; The number of 20ms audio buffers to be used
; when feeding audio frames from non-DAHDI channels
; into the conference; larger numbers will allow
; for the conference to 'de-jitter' audio that arrives
; at different timing than the conference's timing
; source, but can also allow for latency in hearing
; the audio from the speaker. Minimum value is 2,
; maximum value is 32.
[rooms]
conf => 2000,555,1213