ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение Vlad1983 » 06 июн 2013, 17:53

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

чем из директории не устраивает?
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение drexter » 06 июн 2013, 20:27

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

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


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

Спасибо


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

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

На дистирибутиве с Барсумом нет документации по настройке.И они об это еще раз сказали в своих ответах.
drexter
 
Сообщений: 11
Зарегистрирован: 14 май 2013, 19:48

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

Сообщение april22 » 06 июн 2013, 21:12

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

типа того
Код: выделить все
exten => s,n,agi(script.php,$[arg1],...... )

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

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

Сообщение virus_net » 07 июн 2013, 08:17

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 - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение april22 » 07 июн 2013, 08:42

virus_net писал(а):вызывать скрипт прямо из dialplan (как это написал april22, но только вызывать его надо по exten => h,1,AGI(script.php), т.к. все данные о вызове можно нарыть только после его завершения)


спасибо за поправку , но еще надо узнать - барсук требует по оконьчанию звонка - или по его началу :-) (встречал я и такое )
virus_net писал(а):P.S. Мне вот только одно не понятно, почему нет никакой авторизации при отправке данных.

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

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

Сообщение virus_net » 07 июн 2013, 09:23

switch писал(а): бы написал сервис, который постоянно слушает AMI и в барсум кидает сообщения по нужным эвентам

Ага, тоже хорошая идея.
Мы чичас как раз балуемся с этим :) для отображения активных вызовов на странице отчета. Сделали на вебсокетах.

april22 писал(а): зачем она нужна - он все равно будет складывать их у себя в некую базу да и не на другой конец света он отправляет

Это кто сказал ;) ? Нуна рассматривать все ситуации. Подделку данных никто не отменял ;)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение april22 » 07 июн 2013, 09:25

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

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

Сообщение april22 » 07 июн 2013, 11:10

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

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

Сообщение april22 » 07 июн 2013, 12:53

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

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

Сообщение april22 » 07 июн 2013, 13:12

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

тайм слот - номер
тайм слот -номер
тайм слот - номер
тайм слот - закрылся .

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

Пред.

Вернуться в Биллинг и карточные платформы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH