Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Трансляция E1 с помощью dahdi в Ethernet

3

Условие: Есть сервер с 4-х портовой картой. На сервере dahdi и asterisk.
Задача: Разнести dahdi (вместе с картой) и asterisk на разные корыта в рамках одного сегмента сети. Предположения:
dahdi_dynamic? Не оно...
Кто-то из hdlc? Может быть... Если да, по подскажите направление.
Не советовать: аппаратные e1-tdmoe, связку e1->dahdi-Aster1->Ethernet->Aster2.
Еще один вариант формулировки вопроса:
Может ли пакет DAHDI в составе с TDM платой(ми) выступать как TDMoE мастер-конвертер, т.е принять E1 и передать его по сети по TDMoE,как это делают продукты Парабел, Redfone?

удалить закрыть спам изменить тег редактировать

спросил 2011-09-09 14:23:23 +0400

TandemK Gravatar TandemK
175 3 10

обновил 2011-09-13 10:05:22 +0400

Comments

а почему dahdi_dynamic не оно? edo ( 2011-09-09 15:05:18 +0400 )редактировать
Потому, что драйвер открывает отдельный спан для этого канала. TandemK ( 2011-09-12 15:05:01 +0400 )редактировать
что-то топикстартер сам не знает что хочет. Можно ли видеокарту вместе с драйверами вынести на отдельный комп по сети? Нельзя. Вот и DAHDI нельзя вынести на отдельный комп. А от единственно верных вариантов топикстартер открестился. switch ( 2011-09-12 21:58:42 +0400 )редактировать
дахди можно уже. просто топикстартера не устраивает что при этом коннект. вобщем пусть пишет сам.. meral ( 2011-09-12 22:01:20 +0400 )редактировать
meral прав, реально непонятно вообще что хочет, HDLC опять же - аппаратное охота и транслировать?? Zavr2008 ( 2011-09-12 23:32:47 +0400 )редактировать

6 Ответов

2

Посыпаю голову пеплом и забираю свои слова обратно. Получилось!!!
Сервер А с 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 на сервере Б.
Осталось сие проверить на живом потоке, разобраться с синхронизацией...

ссылка удалить спам редактировать

ответил 2011-09-14 14:18:38 +0400

TandemK Gravatar TandemK
175 3 10

обновил 2011-09-14 14:28:11 +0400

Comments

Молодец!!! switch ( 2011-09-14 14:31:02 +0400 )редактировать
а я вам говрил, прочитайте пример. ваш конфиг от примера нчием не отличается.. meral ( 2011-09-14 15:06:26 +0400 )редактировать
meral, специально открыл еще раз страницу voip-info и контекстно не нашел буквосочетания DACS. Так, что уж, извините... Федот, да не тот... Там приведен несколько иной по сути пример. TandemK ( 2011-09-14 15:16:26 +0400 )редактировать

Шайтан машина... я думал такое не возможно!

DJs3000 ( 2011-12-14 14:38:38 +0400 )редактировать
1

Да, можно. Но на машине с платой все равно придется ставить астериск для редиректа трафика в TDMoE. Т.е. при используя dynamic span можно соединять напрямую астериски как если бы они были соединены потоками через плату. При этом в один динамический поток можно запихать хоть 300 каналов, а не 30 как в Е1.

Вероятно есть возможность делать это непосредственно заптелом/дахди, почитай тут: http://www.opennet.ru/base/net/zaptel_router.txt.html

ссылка удалить спам редактировать

ответил 2011-09-13 10:10:37 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

обновил 2011-09-13 10:14:22 +0400

Comments

Спасибо, читал и эту статью. Про это я и писал в топе, что идея зарыта в направлении hdlc. но .т.к. на момент экскрементов, простите, экспериментов, работал с dahdi версии 2.5.0, то положительного результата не добился. Экск... Эксперимент продолжаем... Простите, недопонял, а зачем на мастере asterisk, если мы на уровне dahdi потоки отдали в сеть? TandemK ( 2011-09-13 10:25:47 +0400 )редактировать
я не знаю, можно ли заставить дахди делать хоть какую-то примитивную маршрутизацию, поэтому предполагаю, что нужен будет астериск с примитивным диалпланом из трех строк, который будет принимать поток и перенаправлять его в динамические каналы и обратно. switch ( 2011-09-13 10:43:03 +0400 )редактировать
Боюсь, что корытцу-конвертеру с астером над головой будет плохо, т.к. у меня обычная нагрузка по 4-6 звонков в секунду. А динамик управляет трафиком по МАКу, т.е L2. TandemK ( 2011-09-13 11:42:49 +0400 )редактировать
это небольшая нагрузка если диалплан будет простой (из трех строк), не будет записи разговора и эходава. Даже простецкий атом это потянет. 4 потока Е1 это всего-ничего: 8 мбит. switch ( 2011-09-13 12:14:36 +0400 )редактировать
HDLC? у нас есть кста декодинг и выдача в UDP самих мессаг, но для других целей - можно и для астера конечно сделать. Это интересно кому? Zavr2008 ( 2011-09-13 12:16:17 +0400 )редактировать
кста ва дева нах ник не ну. наде пон объ ? switch ( 2011-09-13 12:17:31 +0400 )редактировать
0

Придется самому себе отвечать... Эксперименты в этой области закончились провалом.
Итог. Базовыми средствами - нет.
Может, пока нет? Сможет ответить Digium.

ссылка удалить спам редактировать

ответил 2011-09-13 17:20:31 +0400

TandemK Gravatar TandemK
175 3 10

Comments

Яж приводил пример про видеокарту. А что пробовал делать-то? switch ( 2011-09-13 17:22:08 +0400 )редактировать
Для видеокарты можно KVM-IP поставить или повторить принцип работы ELO у НР... Тогда это будет аппаратный TDMoE в нашей интертрепации. А перепробовал, наверное, все. Поднимал на одной стороне span и dynamic_span, на второй - dynamic_span. "Дерганье" (Red/Ok) первым span никак не влияло на работу dynamic. На второй машине dahdi_tool показывал все время Ок. HDLC в любом обличье не открывал еще один сетевой интерфейс без наличия TDM карты (что, в принципе, логично). Идею отложу "наподумать"... TandemK ( 2011-09-13 17:34:13 +0400 )редактировать
ip-kvm это удлинение провода монитора, но никак не удлинение PCI. Это все равно, что потоки Е1 завернуть конвертором в Ethernet, на месте развернуть обратно и воткнуть в плату. Но у вас идея-то была вынести плату потока Е1. А то, что вы делали - это, извините, чепуха. Вы прописали несколько спанов и ждете что между ними пойдет обмен траффиком. Без астериска (или другого коммутатора) это невозможно. Дахди это всего лишь драйвер для платы. Непонятно, правда, почему бы не сделать через еще один астер... switch ( 2011-09-13 17:47:29 +0400 )редактировать
Но драйвер драйверу рознь. Не правда ли? По наивности надеялся, что сие чудо сообщества мои хотелки выполнит. Тем более, что задача близка к его функциям. Но, увы... TandemK ( 2011-09-14 09:30:55 +0400 )редактировать
Нет, не правда. Есть принципы построения аппаратуры и ПО, разные уровни абстракции. switch ( 2011-09-14 10:12:02 +0400 )редактировать
0

Реклама

Можете использовать Alvis-EXT4 (Alvis+RtpBridge). Стримить можно каждый поток на свой IP и по протоколу N64 (более большими пакетами чем TDMoE, сеть меньше напрягает). Можем дать на тестирование без залога до 2 мес.

ссылка удалить спам редактировать

ответил 2011-09-09 17:09:22 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2685 11 9 37
http://mh.otx.ru/

обновил 2011-09-11 11:40:26 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

до 32E1 на Убунте поднимали таким макаром :) Zavr2008 ( 2011-09-09 17:10:21 +0400 )редактировать
http://wiki.rtpbridge.ru/wiki/Connect_Asterisk_Server_via_the_TDMoE - тут про саму технологию, там малость поустарело - теперь есть WebGUI и всё настраивается просто. Zavr2008 ( 2011-09-09 17:16:29 +0400 )редактировать
ну вы поняли что это реклама?) meral ( 2011-09-10 03:23:06 +0400 )редактировать
если есть чем похвалитца по сравнению с обычным tdmoe почему бы и нет :)))) Zavr2008 ( 2011-09-12 13:59:29 +0400 )редактировать
хотим еще добавить компрессию неиспользуемых слотов. Так да, передаче целого потока Е1 оверхед создает немалый.. Zavr2008 ( 2011-09-12 14:02:30 +0400 )редактировать
Аппаратные TDMoE не советовать! Во-вторых, на Украине его нет. TandemK ( 2011-09-12 15:06:02 +0400 )редактировать
Вы уверены что нет на Украине? :) Огорчу - можем! :) Потом у нас это не чисто аппаратное решение, софт мы сами пишем =))) То, что наши конкуренты к сожалению опустили качество реализации данной идеи ниже плинтуса, не значит что и у нас всё глючит.. Zavr2008 ( 2011-09-12 19:42:11 +0400 )редактировать
meral, убрал бы -1, реально я по теме написал. Он спрашивал _решения_, ничего за уши не притянуто! Реально обидил млин.. Zavr2008 ( 2011-09-12 23:36:51 +0400 )редактировать
я тееб не за то поставил -1 что ты написал. понимаю работа и все такое. а за то что ты коментов 10 штук втыкнул и поднимаешь постоянно;) meral ( 2011-09-13 09:40:44 +0400 )редактировать
Ну добавить единичку может не только meral ;) (хоть автору не подходит, но может подойти тем кто будет искать подобное) kasper ( 2011-09-13 10:31:30 +0400 )редактировать
0

м? а что же вам советовать?

dahdi это такой совершенно тупой протокол.

если вам по сети то это как раз вот то что вам не советовать.

а вообще говоря лучше iax2 и второй астериск.

не понимаю что конкретно вам советовать? в чем смысл сего действа?

может вы имеете в виду что вам надо програмный е1-tdmoe?

tdmoe вход реализуется через dahdi_dynamic.

тут посмотрите http://www.voip-info.org/wiki/view/Asterisk+TDMoE

ссылка удалить спам редактировать

ответил 2011-09-10 03:25:47 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2011-09-10 03:34:22 +0400

Comments

Смысл сего очень - долго рассказывать. Воспринимайте задачу как НА-кластер. Уточняю, нужен аппартно-софтовый TDMoE на базе DAHDI. TandemK ( 2011-09-12 15:16:08 +0400 )редактировать
ну так сходите по нижней ссылке. там пример есть meral ( 2011-09-12 15:24:01 +0400 )редактировать
Спасибо, я читал предложенную статью. Прошу обратить Ваше внимание на самое последнее предложение. TandemK ( 2011-09-12 21:38:37 +0400 )редактировать
корочче пока вы не напишите ПОЧЕМУ вас не устраивает динамик вам никто нчиего не поможет. удачи. meral ( 2011-09-12 22:02:50 +0400 )редактировать
Дахди_динамик, насколько понял, используется для стыковки с аппаратными конвертерами и как альтернатива стыковке по VoIP со своими собратьями. Мне нужно принять/раздать 4 потока на одном корыте, передать их по сети на другое и на последнем вести полную обработку звонков. TandemK ( 2011-09-12 22:43:54 +0400 )редактировать
млин, ну я про аппаратно-софтовый и разрисовал. А то реклама-реклама, ну вас.. =) Zavr2008 ( 2011-09-12 23:15:12 +0400 )редактировать
А вот то что вы называете "другим корытом" что это будет если не аппаратный конвертер и не asterisk? Всё таки по вашему комментарию я тоже не понимаю чем не устраивает динамик. Сложно что то предложить не видя картины в целом. Да и когда грамотно и полно задаёшь вопрос(с описанием почему не подходит то и то) обычно ответ приходит сам =) kasper ( 2011-09-13 10:54:44 +0400 )редактировать
Повторюсь, dynamic можно использовать как клиент TDMoE или соединение двух астеров по этому протоколу, но никак не трансляция Е1 сквозь wct...>dahdi>dynamic на другой компьютер, dynamic>dahdi>asterisk. TandemK ( 2011-09-13 11:25:56 +0400 )редактировать
0

нужен аппартно-софтовый TDMoE на базе DAHDI? тогда берите два астериска, один из которых будет шлюзом и передавать по TDMoE все четыре потока. Если нужно, все четыре можно засунуть в один dynamic span, например на 120 каналов.

Но я бы поставил TDMoE конвертор, например от парабела: дешево, тупо, надежно.

ссылка удалить спам редактировать

ответил 2011-09-12 22:01:37 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

Тогда лучше уже стыковать по SIP, а еще лучше IAX. Верно? TandemK ( 2011-09-12 22:37:13 +0400 )редактировать
Switch, привет! давненько не общались :) Парабел может 4E1 в одной коробке пробросить без глюков? проясни. Макс давал просто на тестирование нам, 1 поток - да, но не более.. Zavr2008 ( 2011-09-12 23:18:15 +0400 )редактировать
одна коробочка у них на один поток, стоит около 9 тыщ рублей. Ставишь 4 коробочки и пробрасывашь 4 потока. У меня такие коробочки с 2008 года работают, про них уж забыли, что они есть. Самый дохлый Атом 270 1.6ГГц легко справляется с банком каналов на 128 портов. Без звонков нагрузка нулевая. switch ( 2011-09-13 07:33:26 +0400 )редактировать
>>Тогда лучше уже стыковать по SIP, а еще лучше IAX. Верно?<< Все зависит от того, что ты хочешь получить. Хочешь изохронность, минимальные задержки и нагрузку - тогда TDMoE. Но в большинстве случаев это не имеет значения. switch ( 2011-09-13 07:35:46 +0400 )редактировать
по ценникам понял, спасиб! Мы укладываемся :) Zavr2008 ( 2011-09-13 11:08:11 +0400 )редактировать
В отличии от вашей конторки Parabel не скрывает цен, все можно увидеть у них на сайте. И в техподдержке настоящие джедаи в своем деле. switch ( 2011-09-13 11:27:39 +0400 )редактировать
switch, зато у нас намного надежнее и проще конфигуритцо=) WebIF элементарный, цены мы тоже не скрываем. Просто meral уже и так тут рекламой счел, ты спецом как гаишник провоцируеш??? Вот зверь :) Zavr2008 ( 2011-09-13 11:44:57 +0400 )редактировать
итого 4 коробки по 1U, выходит 4U на 4 потока=) Жесть. И странно, на сайте в ценах стоит 15т.р. за штуку, их надо 4. Итого 60т.р. У нас выходит дешевле, ~40т.р. на 4E1 и компактнее. =))) Zavr2008 ( 2011-09-13 11:52:21 +0400 )редактировать
Если сейчас у меня 4 потока, на подходе пятый, а через месяца полтора будет 7? Как вы думаете, куда меня пошлют, если скажу, что платы digium с DSP спляжу и озвучу стоимость нового железа? TandemK ( 2011-09-13 12:02:46 +0400 )редактировать
надежность ваших поделий еще ничем не подтверждена, низачот. простота конфигурирования? а что там конфигурить? в парабеловском девайсе нет никакого интерфейса, он настраивается однажды по последовательному порту, хотя настройки по умолчанию тоже подходят. Опять низачот. Считать юниты ты тоже не умеешь: тот девайс не стоечный (хотя есть варианты), и в один юнит их можно штук 15 напихать, если на полку положить. Опять низачот. Есть корзина на 10 девайсов размером 4U, их можно поставить две (маленькая глубина). Ну и последний аргумент это вообще EPIC FAIL: протри глаза, нигде нет цены 15 тыщ на эти девайсы, один девайс стоит 8910 рублей (11900 с эходавом). Низачет, пересдача в следующем году. switch ( 2011-09-13 12:12:17 +0400 )редактировать
TDM IP стоит 15т.р. у них в прайсе, ELF2-PP. Надежность наших железок подтверждена МФИ-Софт, уже несколько лет активно ставят их=) Насчет гармошки рассыпухой на изоленте - это жесть ваще =) КТО ИЗ ОПЕРАТОРОВ ВООБЩЕ НЕСТОЕЧНОЕ ПОКУПАЕТ? :))) Только если опять какой-то вшивый говносип строить если =) Опять же качество сборки, я не хотел говорить какое=))) Ну я понимаю, ты бы с XorCom сравнивал, ну с RAD наконец. Насчет 4U и 10 шт: реально мало кому и 8 потоков надо, по опыту говорю. Плюс место в стойке счас очень ценное, особенно у транзитников!!! Каждый U!! 4U терять - это не айс.. Насчет интерфейса: понятно что там надо консолью прописывать маки итп, но вот если у тя 10 потоков как ты тут пиарил - извини, ты просто зае это делать =) Ну и еще: сейчас многие начинают предлагать услуги Centix, нужно иметь возможность переконфигурировать систему в динамике - с консолью это очень удобно =))) Zavr2008 ( 2011-09-13 12:26:14 +0400 )редактировать
1) ты лишь в очередной раз подтвердил свой статус необразованного и невнимательного человека, что позволяет сложить верный образ о конторе, в которой ты работаешь. В прайс-листе из двух страниц не способен найти строчку, написанную 18 кеглем. 2) тут речь про операторов? мне на операторов вообще наплевать, я в их бизнесе ничего не понимаю. Тем более наплевать на место в стойке: кончилась одна, поставил вторую рядом. В чем проблема? 3) мифический софт пусть остается на их совести, очень много басней об их поделиях ходит. Не показатель. 4) конфигурить, как правило, ничего не надо. Девайс сам настраивается на мак адрес второй стороны. 5) про CENTREX (это так правильно пишется) тут вообще не в тему. 6) и да, я эти девайсы почти не юзаю, так как у них своя четкая ниша, в которой я не работаю. А вы свои чудо-юдо агрегаты пихаете во все щели... switch ( 2011-09-13 12:41:04 +0400 )редактировать
switch, еще добавлю что их активно уже несколько лет покупает Utel Systems, норвеги. Они используют коробочки для билинг-аудита при конфликтах между операторами.. Типа приезжают, снимают CDR да сутки и потом верифицируют кто кого (ITU conformation итп). Если бы железки вызывали подозрения, давно бы уже стало известно. Я понимаю, что мы с тобой тогда поругались - но нельзя же таким злопамятным и вредным быть??? Zavr2008 ( 2011-09-13 12:48:17 +0400 )редактировать
Если бы ты изменился к лучшему - я бы изменил свое мнение. Но этого нет и мнение не меняется. switch ( 2011-09-13 12:54:02 +0400 )редактировать
switch, никто никуда ничего тебе не пихает =) Просто мы сделали реально прикольное решение, нет ни у кого 4 или 8 потоков E1 стриминга нормального. А мы - сделали. И ничего не пучит. Стойки кончились, другую поставлю жесть - занесу в перлы=)))) Ты еще так на М9 делать начни =))) Давай вообще закончим - TandemK тема ведь, если ему нужно - пусть сам решает что и как. Zavr2008 ( 2011-09-13 12:57:53 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-09-09 14:23:23 +0400

Просмотрен: 1,630 раз

Обновлен: Sep 14 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.