Поддержка Digium импульсного набора
Здравствуйте.
Digium карточки поддерживают импульсный набор через FXS порт. Для этого нужно:
1) Добавить в zapata.conf опцию pulsedial=yes. Так в документации написано, но у меня asterisk не воспринимал ее и в CLI на команду zap show channel 1 показывал pulsedial : no, хотя импульсный набор работал.
2) Поправить файл wctdm.c в папке с исходным кодом zaptel'а. Нужно найти строку "wc->mod[card].fxs.debounce = 8 * (4 * 8);" (без кавычек) и поменять на "wc->mod[card].fxs.debounce = 4 * (4 * 8);" (без кавычек) .
3) Перекомилить и установить zaptel:
make clean
make
make install
Импульсный набор также работает в VoiceMailMain, BackGround, ... . Все тесты были сделаны c asterisk-1.2.9.1, zaptel-1.2.6, TDM 411B. Звонки осуществлялись с цифрового телефона с поддержкой импульсного набора и со старого телефона с диском.
zaptel.conf :
---------------------------------------------------
loadzone=us
defaultzone=us
fxoks=1
fxsks=4
---------------------------------------------------
zapata.conf:
---------------------------------------------------
[trunkgroups]
[channels]
context=default
rxgain=0.0
txgain=0.0
pulsedial=yes
signalling=fxo_ks
group=1
channel=1
signalling=fxs_ks
group=2
channel=4
---------------------------------------------------
|