Каналы модема в Asterisk: (Modem channels)


Канал "Modem" фактически используется только для работы с ISDN картами, поддерживаемыми драйвером ядра i4l (isdn4linux). Обратите внимание, что так же существуют альтернативные методы доступа к аппаратному обеспечению ISDN в сервере Asterisk, как CAPI channel (chan_capi) - так же в будущем mISDN в Kernel 2.6 будет иметь поддержку CAPI для карт, которая до недавнего времени имелась только в HiSax (i4l). Однако, этот драйвер канала не является частью стандартной поставки сервера Asterisk.
Множество аналоговых модемов позволяют работать с ними только в полудуплексном режиме, и в Asterisk нет простого пути для поддержки интеграции таких устройств в систему. Для получения дополнительной информации по этому поводу загляните в FAQ.

Формат вызова для данного канала следующий: Dial(Modem/Modem/MSN:Destination))

Замечание: Asterisk 1.2 не поддерживает (isdn4linux). Вместо этого, используйте CAPI (канал chan_capi), или zaphfc, или mISDN (для Kernel 2.6) или что-то вроде того smile.

Modem - Может быть именем устройства (например: ttyI0) или именем группы модемов (например: g1)
MSN - значение MSN, которое Вы хотите использовать для исходящего вызова.
Destination - Номер, который Вы вызываете.

Примеры:

; вызов с использованием устройств "ttyI0" или "ttyI1"
exten => 200,1,Dial(Modem/ttyI0/1234567:${EXTEN})
exten => 201,1,Dial(Modem/ttyI1/123457:${EXTEN})
; вызов с использованием группы устройств "g1"
exten => 202,1,Dial(Modem/g1/1234567:${EXTEN})

В стабильной версии 1.0.9, синтаксис коданды вызова следующий: Dial(Modem/Modem:Destination). значение MSN, которое Вы хотите использовать для исходящего вызова, берется из переменной ${CALLERIDNUM}.

Ссылки по теме: