Здравствуйте,
Есть станция МС240 настроенная на отправку CDR файлов на FTP сервер.
CDR файлы приходят в бинарном формате "20170503161923.cdr"
После обработки CDR файла утилитой bin2csv на выходе получается CSV файл с содержанием:
1 ,03,05,2017,13,53,19,361 ,74991111111 ,7495ХХХХХХХ ,3 ,0.02.31 ,0.14.04 ,1 ,4 ,1 ,16 ,1
2 ,03,05,2017,13,58,40,83 ,74952222222 ,7499ХХХХХХХ ,3 ,0.14.00 ,0.02.11 ,4 ,1 ,7 ,16 ,1
3 ,03,05,2017,13,59,28,37 ,74953333333 ,7495ХХХХХХХ ,3 ,0.13.03 ,0.02.14 ,4 ,1 ,7 ,16 ,1
Стоит задача выгружать данные CDR файлы в CarbonBilling. И тут возникла проблема с правильным форматом CDR файла для биллинга.
Как правильно обработать CDR файлы чтоб формат даты выглядел по другому, например:
,03-05-2017 13:53:19:361
Как то так, чтоб разделителем в строке была , либо какой другой символ.
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Обработка CDR файла
Re: Обработка CDR файла
никак )
Можете попробовать попросить исходники конвертера и внести коррективы в код... мне нужно было пакетную обработку файлов сделать. В итоге я написал просто ещё один мейник поверх для листинга директории, и подсовывания удареса очередного файла в старый мейник, + цикл...
Но формат бинарников довольно сложный и ... у меря руки опустились пытаться сделать по человечески )
Если карбон вам загрузчик этого формата не может написать, то ваш вариант - скрипт для предварительной обработки этих файлов.
Можете попробовать попросить исходники конвертера и внести коррективы в код... мне нужно было пакетную обработку файлов сделать. В итоге я написал просто ещё один мейник поверх для листинга директории, и подсовывания удареса очередного файла в старый мейник, + цикл...
Но формат бинарников довольно сложный и ... у меря руки опустились пытаться сделать по человечески )
Если карбон вам загрузчик этого формата не может написать, то ваш вариант - скрипт для предварительной обработки этих файлов.
Re: Обработка CDR файла
Пожалуйста отправьте запрос на электронную почту (в подписи) с указанием ФИО и Вашей организации. Думаю мы сможем Вам помочь.
С уважением, Владислав / Сервисный центр VoIP / ООО "Предприятие "Элтекс"
для заполнения формы обращения в ТП можете перейти по ссылке https://eltex-co.ru/support/
для заполнения формы обращения в ТП можете перейти по ссылке https://eltex-co.ru/support/
Re: Обработка CDR файла
В общем ситуация следующая. Ни как не получается поправить bin2csv чтоб он cdr файлы приводил в вид CarbonBilling. Может на форуме есть хорошие программисты которые могут помочь в данной проблеме? Корректный формат для биллинга описан здесь http://docs.carbonsoft.ru/pages/viewpag ... d=65011732 Либо может кто знает как привести формат логов станции МС240 в формат похожий на SMG1016M?
Re: Обработка CDR файла
наверное есть программисты в карбон биллинг, которые могут написать конвертер или сразу парсер новый.
PS: и так, для справки, по ссылке в общем ничего про формат файла не сказано. Потому что в МС240 часть значений в цифрах указана, в то время, как в smg это строка... сгодится ли это биллингу - не понятно. ну и вообще, есть значения, которых просто в МС240 быть не может. что делать с ними... должен быть какой то другой формат, подходящий под ТДМ станции...
PS: и так, для справки, по ссылке в общем ничего про формат файла не сказано. Потому что в МС240 часть значений в цифрах указана, в то время, как в smg это строка... сгодится ли это биллингу - не понятно. ну и вообще, есть значения, которых просто в МС240 быть не может. что делать с ними... должен быть какой то другой формат, подходящий под ТДМ станции...
Re: Обработка CDR файла
Saamuel писал(а):В общем ситуация следующая. Ни как не получается поправить bin2csv чтоб он cdr файлы приводил в вид CarbonBilling. Может на форуме есть хорошие программисты которые могут помочь в данной проблеме? Корректный формат для биллинга описан здесь http://docs.carbonsoft.ru/pages/viewpag ... d=65011732 Либо может кто знает как привести формат логов станции МС240 в формат похожий на SMG1016M?
У Вас теперь есть исходный код bin2csv с комментариями внутри кода. Думаю Вам действительно требуется обратиться к профессионалам и imho скорее искать их следует на форумах, посвященных биллингу или вопросам разработки ПО. Из Вашего письма в ТП я понял, что Вам нужны дополнительные поля, которые МС240 в принципе не пишет в биллинг. Думаю специалисты могут разобраться и записывать в недостающие поля какие-то дефолтные или вычисленные из других полей значения.
С уважением, Владислав / Сервисный центр VoIP / ООО "Предприятие "Элтекс"
для заполнения формы обращения в ТП можете перейти по ссылке https://eltex-co.ru/support/
для заполнения формы обращения в ТП можете перейти по ссылке https://eltex-co.ru/support/
Вернуться в «АТС: городские, узловые, сельские»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей