The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Radius+VoIP. Наведите на мысль..., !*! RA, 22-Окт-03, 19:55  [смотреть все]
Знающие люди, коллеги !
Подскажите мысль как заставить Radius понимать и хранить accounting записи которые передает циска, интересуют естественно записи которые генерируются протоколом H.323
Уже просто совсем излазился по форумам, у всех все есть, и про это там ни слова...
Мое Вам почтение

  • Radius+VoIP. Наведите на мысль..., !*! Kr, 15:31 , 23-Окт-03 (1)
    Вообще-то всё зависит от радиуса. Что значит, как научить? Радиусы разные бывают. Какой у тебя радиус? Может не в радиусе проблема а в настройках цыски? Или ты хочешь, чтобы нецысковский радиус понимал цысковские AV-pair?

    Сразу замечу, что имел дело тока с цысковским радиусом (Secure ACS) и несколькими самописаными.

  • Radius+VoIP. Наведите на мысль..., !*! LS, 03:23 , 24-Окт-03 (2)
    >Знающие люди, коллеги !
    >Подскажите мысль как заставить Radius понимать и хранить accounting записи которые передает

    хранить=логировать?

    ???
    в радиусе подключаешь соответствующий словарь, чтобы радиус
    "научился понимать" н323-атрибуты, идущие от циски


    >циска, интересуют естественно записи которые генерируются протоколом H.323
    >Уже просто совсем излазился по форумам, у всех все есть, и про
    >это там ни слова...
    >Мое Вам почтение

    ???

    aaa accounting network h323 start-stop group XXX
    aaa accounting connection h323 start-stop group XXX

    gw-accounting voip
    gw-accounting h323 vsa


    подробней ситуацию - иначе просто масса вариантов. покажи, что есть - для начала:

    sh ver
    все про aaa
    интерфейсы под телефонию из sh run


    и скажи точнее, что ты хочешь

    • Radius+VoIP. Наведите на мысль..., !*! gin, 13:46 , 24-Окт-03 (3)
      пасиба что ответили
      >и скажи точнее, что ты хочешь
      Задача, как я понял из прочитаного на форумах уже стала банальной, надо
      поднять IP-телефонию,(С5300+ISDN PRI+IC-Radius+биллинг). Проблема состоит в настройке Радиуса. Как я понял изначально Радиус не может хранить атрибуты Н.323, и без этого написать свой биллинг я не могу.  Мучаюсь над этим долго, и пока без рез-ов, подавались идеи чего-то там дописать в Радиус, но чего ...., так и осталось тайной :)  С железом проблем нет, его победили, остался темным вопросом для меня, связка Radius+TCL, как они связаны блин. Вот это меня и останавливает.

      • Radius+VoIP. Наведите на мысль..., !*! Witaly Kurakolow, 16:37 , 24-Окт-03 (4)
        >пасиба что ответили
        >>и скажи точнее, что ты хочешь
        >Задача, как я понял из прочитаного на форумах уже стала банальной, надо
        >
        >поднять IP-телефонию,(С5300+ISDN PRI+IC-Radius+биллинг). Проблема состоит в настройке Радиуса. Как я понял изначально
        >Радиус не может хранить атрибуты Н.323, и без этого написать свой
        >биллинг я не могу.  Мучаюсь над этим долго, и пока
        >без рез-ов, подавались идеи чего-то там дописать в Радиус, но чего
        >...., так и осталось тайной :)

        Посмотрите на http://www.freeradius.org/
        там в комплекте была схема для Postgres и пример конфигурации
        для работы с Н.323

      • Radius+VoIP. Наведите на мысль..., !*! LS, 18:17 , 24-Окт-03 (7)
        >пасиба что ответили
        >>и скажи точнее, что ты хочешь
        >Задача, как я понял из прочитаного на форумах уже стала банальной, надо
        >
        >поднять IP-телефонию,(С5300+ISDN PRI+IC-Radius+биллинг). Проблема состоит в настройке Радиуса. Как я понял изначально
        >Радиус не может хранить атрибуты Н.323, и без этого написать свой
        >биллинг я не могу.  Мучаюсь над этим долго, и пока

        радиус какой? как правило все они имеют возможность подключения дополнительных словарей, в которых эти атрибуты и описываются

        >без рез-ов, подавались идеи чего-то там дописать в Радиус, но чего
        >...., так и осталось тайной :)  С железом проблем нет,
        >его победили, остался темным вопросом для меня, связка Radius+TCL, как они
        >связаны блин. Вот это меня и останавливает.

        tcl - программа выполняемая на циске. можещь например посылать радиусу какие-то свои данные и затем анализировать его ответ и что-то делать


        • Radius+VoIP. Наведите на мысль..., !*! gin, 18:52 , 24-Окт-03 (9)
          >tcl - программа выполняемая на циске. можещь например посылать радиусу >какие-то свои данные и затем анализировать его ответ и что-то делать

          ну да, TCL выполняется на циске, верно, но вот например, я дозваниваюсь, ввожу ACCOUNT и PIN, TCL прога их как-то проверяет, так получается что, ACCOUNT и PIN хранятся в базе и TCL обращается туда или как? не пойму
          Смотрел скрипты на TCL но так и не понял как они все таки проверяют данные, или может я не видел из-за того что не знаю тонкостей языка ???

          • Radius+VoIP. Наведите на мысль..., !*! Kr, 19:03 , 24-Окт-03 (10)
            >ну да, TCL выполняется на циске, верно, но вот например, я дозваниваюсь,
            >ввожу ACCOUNT и PIN, TCL прога их как-то проверяет, так получается
            >что, ACCOUNT и PIN хранятся в базе и TCL обращается туда
            >или как? не пойму
            >Смотрел скрипты на TCL но так и не понял как они все
            >таки проверяют данные, или может я не видел из-за того что
            >не знаю тонкостей языка ???

            В TCL IVR API есть ф-ции aaa authentication (используется редко, поскольку её полностью заменяет следующая), aaa authorization и aaa accounting.

            Например:
            aaa authorize $account $pin  $ani $dest leg_incoming
            проверяет по имени, pin'у, АОНу и номеру назначения.

            Когда в скрипте выполняется эта комманда, то цыска посылает радиус-запрос на радиус. Радиус даёт/не даёт, цыска получает ответ и передаёт его в скрипт в виде кода возврата.

            Всё есть тут: http://www.cisco.com/univercd/cc/td/doc/product/access/acs_s.../

            • Radius+VoIP. Наведите на мысль..., !*! Kr, 19:07 , 24-Окт-03 (11)
              Пардон, ф-ции называютя aaa authenticate, aaa authorize и aaa accounting
              • Radius+VoIP. Наведите на мысль..., !*! gin, 19:32 , 24-Окт-03 (12)
                мерси за инфу ..  :)
                вот теперь есть ясность, все таки мне надо было повнимательней читать мне про TCL,
                поправьте меня если я ошибаюсь, но тогда получается следующая схема:

                звонок_на_циску -> запускается скрипт.тисиэль-> ввод аккаунта и пина -> передача циской данных в радиус -> возврат ответа в скрипт.тисиэль -> в зависимости от полученного ответа .....
                и потом уже прикручивается каким-то образом биллинг ..

                • Radius+VoIP. Наведите на мысль..., !*! gin, 19:43 , 24-Окт-03 (13)
                  я использую IC-Radius, очень удобный
                  вы не знаете где взять словарь для h323 ?
                • Radius+VoIP. Наведите на мысль..., !*! Kr, 19:49 , 24-Окт-03 (14)
                  Да, так всё и работает. Вообще скрипт запускается при входящем звонке и работает до самого конца разговора.

                  А биллинг работает только с радиусом. Т.е. он именно с радиуса берёт инфо, кто когда зашёл, сколько сидел и предоставляет ему инфо, кого пускать, с какими паролями и всё другие параметры.

                  А вот как конкретно прикручивается биллинг к радиусу (т.е. как они общаются), зависит от радиуса. Например в цысковском радиусе (Secure ACS) есть свой программный интерфес.

                  Например, сейчас я реализую проект по построению узла ISP, а биллинг мы заказали у программера, который уже давно разработал телефонный биллинг. Задача была переделать его под ISP. Чтобы не париться с чужими радиусами, он буквально за несколько дней написали свой радиус. И это при том, что он до этого вообще не знал, как он работает. Т.е. изучал с нуля RFC и т.д. Поэтому, если ты хочешь написать сам биллинг (!!!), то сделать свой радиус - вообще плёвое дело  :-)
                  (протокол очень простой, просто осложняется большим кол-вом параметров).


                  • Radius+VoIP. Наведите на мысль..., !*! gin, 20:15 , 24-Окт-03 (15)
                    талантливый программер значит, слава богу у нас страна такая богатая на таких людей
                    я написал свой биллинг для ДиалАпа, карточную систему + всякие там планы тарифные и прочая ерунда + веб интерфейс, ничего сверхестественного.
                    и вот настал черед Телефонии, это будет наверно поинтересней, главное определить точно что надо считать, потому и задаю с такой дотошностью вопросы про Радиус, и Радиус я все таки переписывать не посмею (пока)
                    знаете/есть ли вы что-нибудь про словари h323 для Радиуса
                    и насколько хорош freeradius для этого дела
                    выше была указана ссылка и в той версии действительно есть поддержка VoIP, меня очень сиьно поджимает время и нет времени на долгие сравнения и проверки, хотелось бы изначально выбрать максимально удобный и устойчивый вариант.
                  • Radius+VoIP. Наведите на мысль..., !*! Kr, 20:19 , 24-Окт-03 (16)
                    Как я уже сказал, с реализациями радиуса имел мало дела. Поэтому насчт словарей ничего подсказать не могу.
          • Radius+VoIP. Наведите на мысль..., !*! LS, 01:31 , 25-Окт-03 (20)
            >>tcl - программа выполняемая на циске. можещь например посылать радиусу >какие-то свои данные и затем анализировать его ответ и что-то делать
            >
            >ну да, TCL выполняется на циске, верно, но вот например, я дозваниваюсь,
            >ввожу ACCOUNT и PIN, TCL прога их как-то проверяет, так получается
            >что, ACCOUNT и PIN хранятся в базе и TCL обращается туда
            >или как? не пойму

            tcl прога должна радиусу все данные отдать, и обработать овет от него. а как ты в радиусе будешь организовывать обработку данных - твое дело


            >Смотрел скрипты на TCL но так и не понял как они все
            >таки проверяют данные, или может я не видел из-за того что
            >не знаю тонкостей языка ???

            • Radius+VoIP. Наведите на мысль..., !*! gin, 13:05 , 25-Окт-03 (21)
              ну хорошо, с TCL разобрались, вот в Радиусе и все дело
              выше я сказал, что есть работающий биллинг для Диалапа, тоже работеат с Радиусом, и как мне безболезненно подшаманить Радиус что бы я мог сделать биллинг и для звонков ??? Вот в чем вопрос, мне нужно как то (не знаю как) что то добавить в Радиус что бы он понимал Н323 атрибуты. Думаю что не я первый сталкивюсь с такой проблемой, не так ли ??? И решение должно быть где то рядом .., и если есть идеи......

              • Radius+VoIP. Наведите на мысль..., !*! gin, 13:16 , 25-Окт-03 (22)
                извиняюсь, что добавлять понятно
                нужно сделать таблицы в базе данных
                и самое главное заставить ядро Радиуса принимать с циски запросы, работать с этими таблицами и возвращать циске ответы
                вроде просто, казалось бы





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру