Условие:
Есть сервер с 4-х портовой картой. На сервере dahdi и asterisk.
Задача:
Разнести dahdi (вместе с картой) и asterisk на разные корыта в рамках одного сегмента сети.
Предположения:
dahdi_dynamic? Не оно...
Кто-то из hdlc? Может быть... Если да, по подскажите направление.
Не советовать: аппаратные e1-tdmoe, связку e1->dahdi-Aster1->Ethernet->Aster2.
Еще один вариант формулировки вопроса:
Может ли пакет DAHDI в составе с TDM платой(ми) выступать как TDMoE мастер-конвертер, т.е принять E1 и передать его по сети по TDMoE,как это делают продукты Парабел, Redfone?
Посыпаю голову пеплом и забираю свои слова обратно. Получилось!!!
Сервер А с TDM-картой на борту, установлен только пакет DAHDI, MAC (...00:01).
Сервер Б без TDM, установлен DAHDI, Asterisk, MAC (...00:02).
Сервер А /etc/dahdi/system.conf:
span=1,0,0,ccs,hdb3,crc4
dynamic=eth,eth0/00:00:00:00:00:01,31,1
dacs=1-31:118-149 <-- Ключевая фраза
Первая группа чисел - какие каналы будем транслировать.
Числа после двоеточия должны соответствовать такому порядку, первое - максимальное число аппаратных каналов +1, второе - кол-во транслируемых каналов. В нашем случае 31
...
Сервер Б /etc/dahdi/system.conf:
dynamic=eth,eth0/00:00:00:00:00:02,31,0
bchan=1-15,17-31
dchan=16
...
Конфиг * такой же, как он был ранее. Загружаем модули и/или запускаем все связанные сервисы.
В результате dahdi_tool на обоих машинах видят только физические и логические span, а asterisk на машине Б видит непосредственно E1 поток из машины А.
По крайней мере (на сейчас) дерганья loopback`ом на разъеме сервера А видны в консоли asterisk на сервере Б.
Осталось сие проверить на живом потоке, разобраться с синхронизацией...
Да, можно. Но на машине с платой все равно придется ставить астериск для редиректа трафика в TDMoE. Т.е. при используя dynamic span можно соединять напрямую астериски как если бы они были соединены потоками через плату. При этом в один динамический поток можно запихать хоть 300 каналов, а не 30 как в Е1.
Вероятно есть возможность делать это непосредственно заптелом/дахди, почитай тут: http://www.opennet.ru/base/net/zaptel_router.txt.html
Придется самому себе отвечать... Эксперименты в этой области закончились провалом.
Итог. Базовыми средствами - нет.
Может, пока нет? Сможет ответить Digium.
Реклама
Можете использовать Alvis-EXT4 (Alvis+RtpBridge). Стримить можно каждый поток на свой IP и по протоколу N64 (более большими пакетами чем TDMoE, сеть меньше напрягает). Можем дать на тестирование без залога до 2 мес.
м? а что же вам советовать?
dahdi это такой совершенно тупой протокол.
если вам по сети то это как раз вот то что вам не советовать.
а вообще говоря лучше iax2 и второй астериск.
не понимаю что конкретно вам советовать? в чем смысл сего действа?
может вы имеете в виду что вам надо програмный е1-tdmoe?
tdmoe вход реализуется через dahdi_dynamic.
тут посмотрите http://www.voip-info.org/wiki/view/Asterisk+TDMoE
нужен аппартно-софтовый TDMoE на базе DAHDI? тогда берите два астериска, один из которых будет шлюзом и передавать по TDMoE все четыре потока. Если нужно, все четыре можно засунуть в один dynamic span, например на 120 каналов.
Но я бы поставил TDMoE конвертор, например от парабела: дешево, тупо, надежно.
Задан: 2011-09-09 14:23:23 +0400
Просмотрен: 2,369 раз
Обновлен: Sep 14 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.