VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Настройка выдачи cdr для Барсум(биллинг(

А также решения для провайдеров на основе Asterisk и других открытых PBX

Модераторы: april22, Zavr2008

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение Vlad1983 »

обычно по сети такое чудо тупо слушает порт аналогично утилите nc
все что отправили примется
дальше парсится построчно
можно попробовать тем же nc пульнуть файл с cdr

чем из директории не устраивает?
ЛС: @rostel
drexter
Сообщения: 11
Зарегистрирован: 14 май 2013, 19:48

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение drexter »

Вот что они писали с самого начала(после запроса о работе барсума с астериском)

<<В аттаче файл с описанием полей лога для Астерикс.
Если настроить выдачу на станции в соответствии с этим описанием, то проблем не будет.
Лог можно выдавать или в файл или по IP. >>


А так же прислал файл с описанием строки

Спасибо


https://www.dropbox.com/s/5fvkplinz4xp2 ... terisk.doc

По этой ссылке присланный саппортом документ

На дистирибутиве с Барсумом нет документации по настройке.И они об это еще раз сказали в своих ответах.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

я давно хочу сделать такой модуль ,тонее AGI скрипт на пых , который по указанному ip\порту будет слать инфу

типа того

Код: Выделить всё

exten => s,n,agi(script.php,$[arg1],...... ) 
, а кто уже будет ловить - дело принимающей стороны .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение virus_net »

drexter писал(а):Вот что они писали с самого начала(после запроса о работе барсума с астериском)
Ну вот это хоть что то.

Исходя из этого я понимаю так, что "барсук" слушет порт и ждет на него на вход текст в заданном формате, а формат это по сути все поля из CDR астера.

В чем тогда проблема ? Пишите php скрипт, который будет устанавливать сокет на IP/port "барсука" и выдавать ему эти данные.
Данные ты можешь брать аж из трех мест:
  • - парсинг файла с логами
    - база данных (если ты складываешь CDR в базу)
    - вызывать скрипт прямо из dialplan (как это написал april22, но только вызывать его надо по exten => h,1,AGI(script.php), т.к. все данные о вызове можно нарыть только после его завершения)
Я бы предпочел вариант выдачи CDR из базы данных mysql.

P.S. Мне вот только одно не понятно, почему нет никакой авторизации при отправке данных.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

virus_net писал(а):вызывать скрипт прямо из dialplan (как это написал april22, но только вызывать его надо по exten => h,1,AGI(script.php), т.к. все данные о вызове можно нарыть только после его завершения)
спасибо за поправку , но еще надо узнать - барсук требует по оконьчанию звонка - или по его началу :-) (встречал я и такое )
virus_net писал(а):P.S. Мне вот только одно не понятно, почему нет никакой авторизации при отправке данных.
а зачем она нужна - он все равно будет складывать их у себя в некую базу :-) да и не на другой конец света он отправляет
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение virus_net »

switch писал(а): бы написал сервис, который постоянно слушает AMI и в барсум кидает сообщения по нужным эвентам
Ага, тоже хорошая идея.
Мы чичас как раз балуемся с этим :) для отображения активных вызовов на странице отчета. Сделали на вебсокетах.
april22 писал(а): зачем она нужна - он все равно будет складывать их у себя в некую базу да и не на другой конец света он отправляет
Это кто сказал ;) ? Нуна рассматривать все ситуации. Подделку данных никто не отменял ;)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

тогда если так относится - то написать точно такой же скрипт - который будет плевать по 232 порту - и сое6динеть сервер проводом . ну или моксу заюзать .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

ну или мониторить номера каналов в тарификаторе - что тоже можно . но как их связывать - я пока не представляю, при большом траффике .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

с Е1 проще конечно
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка выдачи cdr для Барсум(биллинг(

Сообщение april22 »

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

в этом случае 100% это один разговор и видно все переключения пока живой тайм слот на E1.
если в случае воипа можно что бы номер канала не менялся от начала то ставить метку что канал закрылся и это и будет один разговор со всеми переключениями.
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH