Jump to content
Калькуляторы

Запись транзитного VOIP

Привет, товарищи.

Какой софтсвич позволяет записывать 500 каналов g729 и какую машинку нужно для такой задачи? А конкретно сервак с двумя 6ядерными X5670 и FC-стораджем.

Есть задача хранить записи за 20 дней.

Спасибо.

Share this post


Link to post
Share on other sites

Привет, товарищи.

Какой софтсвич позволяет записывать 500 каналов g729 и какую машинку нужно для такой задачи? А конкретно сервак с двумя 6ядерными X5670 и FC-стораджем.

Есть задача хранить записи за 20 дней.

Спасибо.

Софт свич такое не позволяет. А вот какой либо медиашлюз + контроллер пограничный позволяет. Тут проблема в другом это довольно большое количество каналов. Чистые лицензии от производителей кодека будут стоить $5000 ну, а дальше можно смело умножать на 10-ть :) Это только за софт.

Share this post


Link to post
Share on other sites

А если просто писать g729 потоки не декодируя их?

Т.е. дампить траффик и выдергивать из него сигнализацию и соответственно по ней создавать файлики с инфой по сдампленным RTP потокам.

Share this post


Link to post
Share on other sites

А если просто писать g729 потоки не декодируя их?

Т.е. дампить траффик и выдергивать из него сигнализацию и соответственно по ней создавать файлики с инфой по сдампленным RTP потокам.

Почему нет. Работать с таким архивом будет достаточно не удобно, но в целом возможно.

Share this post


Link to post
Share on other sites

Привет, товарищи.

Какой софтсвич позволяет записывать 500 каналов g729 и какую машинку нужно для такой задачи? А конкретно сервак с двумя 6ядерными X5670 и FC-стораджем.

Есть задача хранить записи за 20 дней.

Спасибо.

 

Добрый день!

пришлите ваши контакты в личку

Share this post


Link to post
Share on other sites

А если просто писать g729 потоки не декодируя их?

Т.е. дампить траффик и выдергивать из него сигнализацию и соответственно по ней создавать файлики с инфой по сдампленным RTP потокам.

Почему нет. Работать с таким архивом будет достаточно не удобно, но в целом возможно.

Мы написали прогу которая так делает.

Share this post


Link to post
Share on other sites

А если просто писать g729 потоки не декодируя их?

Т.е. дампить траффик и выдергивать из него сигнализацию и соответственно по ней создавать файлики с инфой по сдампленным RTP потокам.

Почему нет. Работать с таким архивом будет достаточно не удобно, но в целом возможно.

Мы написали прогу которая так делает.

Прямо так 500 каналов? А как у вас поставлена работа с архивом?

Share this post


Link to post
Share on other sites

Ну на счёт 500 каналов не знаю не пробовали, прога написана на C, работы с архивом нет, прога тупо дампит поток и бъёт его на вызовы, и складывает куда скажите.

Share this post


Link to post
Share on other sites

Ну на счёт 500 каналов не знаю не пробовали, прога написана на C, работы с архивом нет, прога тупо дампит поток и бъёт его на вызовы, и складывает куда скажите.

А вы не пробовали сделать это утилитой tcp-dump + скрипт на perl?

Share this post


Link to post
Share on other sites

Если 500 вызовов - заплатите хорошему программеру, он напишет на libpcap, а еще лучше с использованием http://www.ntop.org/products/pf_ring/ .

В принципе если решение будет универсальным, может его еще и продавать будете.

Share this post


Link to post
Share on other sites

нет, но за основу взят именно тисипидамп.

Тоже вариант. Надо переваривать, что то около 25К пакетов в секунду. Без потерь должно получится достаточно интересное решение :)

 

 

Возвращаясь к началу - а сколько господа готовы заплатить за такое решение?

Share this post


Link to post
Share on other sites

Привет, товарищи.

Какой софтсвич позволяет записывать 500 каналов g729 и какую машинку нужно для такой задачи? А конкретно сервак с двумя 6ядерными X5670 и FC-стораджем.

Есть задача хранить записи за 20 дней.

Спасибо.

Пишу еще раз, у меня есть решение вашей задачи, как с вами связаться?

Share this post


Link to post
Share on other sites

Если 500 вызовов - заплатите хорошему программеру, он напишет на libpcap, а еще лучше с использованием http://www.ntop.org/products/pf_ring/ .

В принципе если решение будет универсальным, может его еще и продавать будете.

 

на 500 вызовов можно и на какойнить perl/pythom с биндингами pcap писать, причем можно и не на лету.

Share this post


Link to post
Share on other sites

Если 500 вызовов - заплатите хорошему программеру, он напишет на libpcap, а еще лучше с использованием http://www.ntop.org/products/pf_ring/ .

В принципе если решение будет универсальным, может его еще и продавать будете.

 

на 500 вызовов можно и на какойнить perl/pythom с биндингами pcap писать, причем можно и не на лету.

Ну господа не знаю, считайте меня странным человеком но я за Erlang удобно разбросать по ядрам задачу. Сколько ядер, столько потоков записи звонков.

Share this post


Link to post
Share on other sites

Если 500 вызовов - заплатите хорошему программеру, он напишет на libpcap, а еще лучше с использованием http://www.ntop.org/products/pf_ring/ .

В принципе если решение будет универсальным, может его еще и продавать будете.

 

на 500 вызовов можно и на какойнить perl/pythom с биндингами pcap писать, причем можно и не на лету.

Ну господа не знаю, считайте меня странным человеком но я за Erlang удобно разбросать по ядрам задачу. Сколько ядер, столько потоков записи звонков.

 

На erlang это можно сделать, но там как бы биндинг немного сыроватый вроде, и его к реалтайму прикручивать сложновато будет.

Share this post


Link to post
Share on other sites

Есть такая штучка от небезызвестного производителя под названием СОРМович

http://www.mfisoft.ru/products/sorm/sorm1/sormovich-voip

 

представляется из SUN сервер под соляркой.

Включается в порт свича и на него раззеркалеваем интересующий вас IP трафик.

Share this post


Link to post
Share on other sites

Есть такая штучка от небезызвестного производителя под названием СОРМович

http://www.mfisoft.ru/products/sorm/sorm1/sormovich-voip

 

представляется из SUN сервер под соляркой.

Включается в порт свича и на него раззеркалеваем интересующий вас IP трафик.

Вы так почитайте для разнообразия сколько необходимо каналов для сорм на 10 тысяч абонентов. Там много меньше 500 одновременных разговоров ;)

Share this post


Link to post
Share on other sites

tcpdump, самописные анализаторы...

 

И так никто не указал на готовый http://dallachiesa.com/code/rtpbreak/doc/rtpbreak_en.html

Share this post


Link to post
Share on other sites

Пишу еще раз, у меня есть решение вашей задачи, как с вами связаться?

Например через ЛС.

Ну а вообще конечно при таких трудозатратах мне легче похоронить эту идею.

Share this post


Link to post
Share on other sites

Да какие затраты :). Я тут увольняюсь с прежнего места работы. У меня будет свободного времени не много. Могу разработать за разумную компенсацию. libpcap + tcpdump + MySQL + gstreamer для работы с архивом.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.