FreeBSD DAHDI

Разработка и отладка Asterisk и его приложений.

Модераторы: Admins, Модераторы

Ответить
ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

FreeBSD DAHDI

Сообщение ys » 03 фев 2009, 19:36

Без приветствия :)

Сложилась такая ситуация, что я остался пока-что в одном лице, кто что-то вносит для поддержки dahdi для FreeBSD. Gonzo занят, остальные вообще по окопам спрятались.

Чтобы не отвечать в куче форумов, кратко обозначу что там есть:

Активный транк можно брать тут по svn:
svn co http://svn.bluezbox.com/repos/dahdi-bsd/trunk/ dahdi-bsd
Все остальные zaptel-bsd заморожены и их никто не поддерживает. Помните об этом!

Базовая система, вроде, облизана и даже с dahdi_dummy конференция пашет (даже с учетом последнего анонса в asterisk-dev).

Что там есть:

1. базовая система.
2. dummy
3. все эхоподавители. (из пингвинячей сборки)
4. wct4xxp: и все что входит. (спасибо flo за предоставленную dev машинку) работает даже на x64 SMP
5. wct1xxp: asis - не тестировался. Ищется девелоперская машина.
5. ОБЯЗАТЕЛЬНО будет tau32pci.
6. утилита dahdi_diag работает, в отличии от линукс версии :) (самому влом тикет писать на bugs.)

Теперь к теме. Если у вас есть желание и возможность прогнать и приживить какую-либо железку для FreeBSD, то очень желательно:

1. бездисковая машина (грузиться по NFS)
2. Девелоперское: Сборка ядра с: KDB, DDB, WITNESS, WITNESS_KDB
2. консольный доступ для просмотра KDB.
3. Ваше желание.
4. Если есть лишние, Ваши деньги :)

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 17 фев 2009, 20:59

app_meetme поправили во всех бранчах и транке, теперь оно работает во FreeBSD.

Макросы в include/user.h поправил и они теперь работают как надо!
не забудьте при апдейте скопировать новые .h файлы в /usr/local/include/dahdi/
И пересобрать сам dahdi-BSD и asterisk! Ну или его модули которые зависят от dahdi..

17.02.2009 Трепался на #asterisk-dev. Тема с косякаим и совместимостью в пределах *nix вызвала интерес. Посмотрим, чем все закончится...

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 26 фев 2009, 19:24

Добавил wctdm24xxp дровишки.
Желающие могут проверить, упадет сразу или будет жить.

ys
Модератор
Сообщения: 688
Зарегистрирован: 28 апр 2005, 10:00
Откуда: Петербург
Контактная информация:

Сообщение ys » 12 окт 2009, 18:25

Добавлено wctdm для TMP400P от Digium и "KTS TDM 1600" от voiptech.ru.

bird_of_Luck
Модератор
Сообщения: 485
Зарегистрирован: 30 авг 2008, 13:46

Сообщение bird_of_Luck » 08 ноя 2009, 00:33

yes писал(а): Добавил wctdm24xxp дровишки.
Желающие могут проверить, упадет сразу или будет жить.
Собрал на 7.2 - убило машинку при анлоаде, дальше не тестил.

Есть вот такая штука:
FreeBSD dev0.ipfw.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Sat Nov 7 21:33:42 MSK 2009 root@ws.ipfw.ru:/var/ports_tmp/usj/obj/usr/src/sys/DEBUG amd64
Filesystem Size Used Avail Capacity Mounted on
10.0.1.1:/space0/base/nfs_fbsd9_amd64 297G 53G 244G 18% /
devfs 1.0K 1.0K 0B 100% /dev
tmpfs 670M 4.0K 670M 0% /var/tmp
tmpfs 100M 112K 100M 0% /var/log
/dev/ad2s1f 65G 1.3G 58G 2% /usr/local
tmpfs 1.0G 685M 339M 67% /var/ports_tmp

с TDM2400P (2x4FXO + эходав)

Сетапчик собран специально для отладки. Консоль есть по firewire
Если есть желание - реквизиты готов выдать, ну и как-то посодействовать насколько смогу в процессе

Ответить