Господа, помогите пожалуйста.
Нужно пробросить два канала Е1, идущих через устройство TDMoE.
Я ниже напишу как я это понимаю, вы укажите мне на ошибки и поправте плиз.
##########################
Я сейчас опишу схему, хочется просто понять, прав я или нет.
Мне нужно пробросить Е1 через сервер астериск на пока ещё действующую АТС.
1. Описываем потоки в /etc/dahdi/system.conf
dynamic=eth,eth1/00:00:00:00:00:00/0,31,1
dynamic=eth,eth1/00:00:00:00:00:00/1,31,2
dynamic=eth,eth1/00:00:00:00:00:00/2,31,3
dynamic=eth,eth1/00:00:00:00:00:00/3,31,4
bchan=1-15,17-46,48-77,79-108,110-124
dchan=16,47,78,109
alaw=1-124
loadzone=ru
defaultzone=ru
echocanceller=OSLEC,1-124
####################
Я описал 4 Е1 через устройство TDMoE.
2. Теперь я иду в /etc/asterisk/chan_dahdi.conf
(Сразу определимся, что 1 и 2 порт на TDMoE - идут от провайдера, а 3 и 4 - идут на АТС)
context=from_provider
switchtype=euroisdn
signalling=pri_cpe
group=1
channel=1-15,16-31
context=from_provider
switchtype=euroisdn
signalling=pri_cpe
group=2
channel=32-46,48-62
context=ATS1
switchtype=euroisdn
signalling=pri_net
group=3
channel=63-77,79-93
context=ATS2
switchtype=euroisdn
signalling=pri_net
group=4
channel=94-108,110-124
3. Теперь я должен описать хождение вызовов в extensions.conf
NOTE: У нас имеется, как уже сказано, 2 канала Е1, и всего 2 телефонных номера, по которым в компанию звонят из внешнего мира.
Допустим, что эти номаре такие: 4444444 и 5555555
...
[from_provider]
include => 4444444
include => 5555555
[4444444]
exten => 4444444,1,Dial(DAHDI/g3/${EXTEN})
exten => 4444444,n,HangUp()
[5555555]
exten => 5555555,1,Dial(DAHDI/g4/${EXTEN})
exten => 5555555,n,HangUp()
[ATS1]
exten => _X.,1,Dial(DAHDI/g1/${EXTEN})
exten => _X.,n,HangUp()
[ATS2]
exten => _X.,1,Dial(DAHDI/g2/${EXTEN})
exten => _X.,n,HangUp()
Правильна ли с вашей точки зрения данная схема?
##########################