Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Asterisk vs Ять (Yate)

Asterisk vs Ять (Yate)

Сообщений: 196

Asterisk vs Ять (Yate)

Кто пробовал Ять (Yate)? Поделитесь ощущениями по сравнению с *. Я не имею ввиду совместимость с платами. Будем считать что voip-шлюз уже есть/не нужен(did-провайдер). Я имею ввиду как конвертор H.323<->SIP<->IAX, как ядро для call центра, ...?
Сегодня только заметил. Сам пока попробовать не могу, но из описаний понравилость:
1) Ять на C++ (наконец-то!)
2) regexroute (похоже круче чем в gnugk)
3) External module command flow (примерно как в * AGI)
4) некая совместимость с модулями * (libpri, zap, ...)
Что ещё есть хорошего или плохого? Баги? Есть ли смысл переходить с * на Ять?
2005-11-28 21:57

Откуда: Киев
Сообщений: 749

Re: Asterisk vs Ять (Yate)

1) Ять на C++ (наконец-то!)
* 1.2.х тоже...
2) regexroute (похоже круче чем в gnugk)
а что мешает добавить сабджв астериск?
кстати его возможностей мне вобщемто хватает
на что не хватает делаеться так
одбс-реалтайм-постгрес-пл-скьюл со всем что надо..
пл-скл прикручиваеться на селект-тригер на таблицу extensions..
3) External module command flow (примерно как в * AGI)
называеться ivr. смотреть app_ivrdemo.cхх
4) некая совместимость с модулями * (libpri, zap, ...)
полная совместимость соответственно


и в чем смысл?. имхо у * база решений шире.
переходить смысла точно нету. "начать" можно и с ять.НО на него доков меньше.
2005-11-28 22:17

Сообщений: 39

Re: Asterisk vs Ять (Yate)

1. Asterisk 1.2 НЕ на C++, а на C.
2. Триггеров на SELECT не бывает. Только на INSERT/UPDATE/DELETE.

Это так, к слову...
2005-11-28 22:49

Откуда: Киев
Сообщений: 749

Re: Asterisk vs Ять (Yate)

1)а ну да.. на с в понимании gcc 3.0+
2)в постгрес это называеться rule system :)
http://www.postgresql.org/docs/8.1/interactive/rules-views.html
но не в названии дело. дело в том что работает))
2005-11-30 01:34

Сообщений: 39

Re: Asterisk vs Ять (Yate)

Давайте называть вещи своими именами. C -- это C, C++ -- это C++. RULE -- это RULE, а триггер -- это триггер. И никакого PL в RULE быть не может, как в C не может быть классов и STL. Хотя... Да, можно попробовать set-returning function и в SELECT RULE сделать INSTEAD SELECT FROM FUNC()... По идее, rewriter такое должен отработать. Только RULE от этого в триггер не превратится. Читаем внимательно: http://www.sbin.org/doc/pg/doc/rules-triggers.html
2005-11-30 09:31

Сообщений: 196

Re: Asterisk vs Ять (Yate)

Что-то я не допонимаю. И причём тут pg через odbc c триггерами?
В ять "The regexroute module" - это то что делает например вот так:
;route short 3digit numbers to SIP using a DNS scheme 123 -> 3.2.1.domain

;^\(.\)\(.\)\(.\)$=sip/sip:\0@\3.\2.\1.domain
Эквивалент в * только через макрос (длина параметров 1-3 не постоянная - ${EXTEN:1:3}.${EXTEN:4:3}.... не прокатит).
И как такое в pg соорудить?
>а что мешает добавить сабдж в астериск?
А вот это уже дельный разговор.
2005-11-30 21:07

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru