The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Расшифровка CDR файлов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Разное / Другая система)
Изначальное сообщение [ Отслеживать ]

"Расшифровка CDR файлов"  +/
Сообщение от hunter72 (ok) on 07-Сен-09, 16:20 
Очень мало информации в инете. Может на данном форуме найдутся специалисти по биллингу.
Есть CDR файл. Небходимо расшифровать. По структуре записи получаю номер телефона в шестнадцатирричном формате, но перевод в нормальный вид не получается.

Скажите какие типы конвертации   CDR номеров телефона существуют?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Расшифровка CDR файлов"  +/
Сообщение от adews (ok) on 07-Сен-09, 18:59 
>Очень мало информации в инете. Может на данном форуме найдутся специалисти по
>биллингу.
>Есть CDR файл. Небходимо расшифровать. По структуре записи получаю номер телефона в
>шестнадцатирричном формате, но перевод в нормальный вид не получается.
>
>Скажите какие типы конвертации   CDR номеров телефона существуют?

скорее всего у вас там hexadecimal, в котором цифры попарно в обратном порядке

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Расшифровка CDR файлов"  +/
Сообщение от Pahanivo email(ok) on 07-Сен-09, 19:29 
>Очень мало информации в инете. Может на данном форуме найдутся специалисти по
>биллингу.
>Есть CDR файл. Небходимо расшифровать. По структуре записи получаю номер телефона в
>шестнадцатирричном формате, но перевод в нормальный вид не получается.
>
>Скажите какие типы конвертации   CDR номеров телефона существуют?

ээээ а чо в манах софта CDR не описан?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Расшифровка CDR файлов"  +/
Сообщение от hunter72 (ok) on 08-Сен-09, 06:17 
>>Очень мало информации в инете. Может на данном форуме найдутся специалисти по
>>биллингу.
>>Есть CDR файл. Небходимо расшифровать. По структуре записи получаю номер телефона в
>>шестнадцатирричном формате, но перевод в нормальный вид не получается.
>>
>>Скажите какие типы конвертации   CDR номеров телефона существуют?
>
>ээээ а чо в манах софта CDR не описан?

описана только структура.

а вот номер 05 97 01 32 97 92 F6 FF FF FF

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Расшифровка CDR файлов"  +/
Сообщение от adews (ok) on 08-Сен-09, 09:01 
>а вот номер 05 97 01 32 97 92 F6 FF FF FF

а какой должен был быть?
есть возможность сделать звонок с\на известные номера, и потом сопоставить?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Расшифровка CDR файлов"  +/
Сообщение от hunter72 (ok) on 08-Сен-09, 10:27 
>>а вот номер 05 97 01 32 97 92 F6 FF FF FF
>
>а какой должен был быть?
>есть возможность сделать звонок с\на известные номера, и потом сопоставить?

Сопоставить сложно. Звонков слишком много идет. Но начинаться должен 79532 далее неясно ХХХХХХ

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Расшифровка CDR файлов"  +/
Сообщение от Akmal email(??) on 08-Сен-09, 11:12 
Обычно CDR кодируют в ASN, для этого есть ASN-viewer-ы, который раскодирует записи но не знает какой тег что означает. Описание тегов обычно предоставят поставщики...


>>>а вот номер 05 97 01 32 97 92 F6 FF FF FF
>>
>>а какой должен был быть?
>>есть возможность сделать звонок с\на известные номера, и потом сопоставить?
>
>Сопоставить сложно. Звонков слишком много идет. Но начинаться должен 79532 далее неясно
>ХХХХХХ

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Расшифровка CDR файлов"  +/
Сообщение от adews (ok) on 08-Сен-09, 11:34 
>>>а вот номер 05 97 01 32 97 92 F6 FF FF FF
>Сопоставить сложно. Звонков слишком много идет. Но начинаться должен 79532 далее неясно
>ХХХХХХ

последовательность 05 97 похоже на перевёрнутое 7950...
Давайте несколько примеров, сообща алгоритм сможем восстановить, наверное

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Расшифровка CDR файлов"  +/
Сообщение от hunter72 (ok) on 08-Сен-09, 11:50 
>>>>а вот номер 05 97 01 32 97 92 F6 FF FF FF
>>Сопоставить сложно. Звонков слишком много идет. Но начинаться должен 79532 далее неясно
>>ХХХХХХ
>
>последовательность 05 97 похоже на перевёрнутое 7950...
>Давайте несколько примеров, сообща алгоритм сможем восстановить, наверное

05 97 25 69 31 41 F9 FF FF FF
05 97 25 69 38 47 F9 FF FF FF
05 97 35 72 00 06 F0 FF FF FF
05 97 08 03 52 46 F8 FF FF FF


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Расшифровка CDR файлов"  +/
Сообщение от Pahanivo email(ok) on 08-Сен-09, 12:13 
вообще сильно смущает размерность намбера - уж очень многа цифар!
привели описание структуры и примеры полных строк CDR


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Расшифровка CDR файлов"  +/
Сообщение от adews (ok) on 08-Сен-09, 14:02 
>05 97 35 72 00 06 F0 FF FF FF

795327006(00)  ?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Расшифровка CDR файлов"  +/
Сообщение от sm00th1980 (ok) on 08-Сен-09, 12:06 
Народ вы что? Для начала надо узнать что за АТС сгенерировала этот CDR и уже потом плясать от её документации на CDR - там может быть всё что угодно...

АТС какая?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Расшифровка CDR файлов"  +/
Сообщение от sm00th1980 (ok) on 08-Сен-09, 12:07 
Помню дешифровал CDR от SI2000 - так структура CDR может менятся в зависимости от настроек и даже успешности или не успешности звонка - пришлось писать свой декодер
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Расшифровка CDR файлов"  +/
Сообщение от hunter72 (??) on 08-Сен-09, 13:00 
>Помню дешифровал CDR от SI2000 - так структура CDR может менятся в
>зависимости от настроек и даже успешности или не успешности звонка -
>пришлось писать свой декодер

Да здесь тоже структура разная. В зависимости от типа звонка. Потому и не стал грузить народ структурой, а просто дал закодированный номер телефона.

В структуре первые два байта это длина записи. Например B0 01  -это число 432. Здесь все просто.
НО раскодировать строковые поля не получается, в том числе номер телефона. По структуре он занимает 10 байт.

АТС  - Nokia Siments


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Расшифровка CDR файлов"  +/
Сообщение от Max (??) on 09-Сен-09, 12:22 
>[оверквотинг удален]
>Да здесь тоже структура разная. В зависимости от типа звонка. Потому и
>не стал грузить народ структурой, а просто дал закодированный номер телефона.
>
>
>В структуре первые два байта это длина записи. Например B0 01  
>-это число 432. Здесь все просто.
>НО раскодировать строковые поля не получается, в том числе номер телефона. По
>структуре он занимает 10 байт.
>
>АТС  - Nokia Siments

Это ASN.1 TBCD-string
05 97 25 69 31 41 F9 FF FF FF  - 79529613149
05 97 25 69 38 47 F9 FF FF FF  - 79529683749
05 97 35 72 00 06 F0 FF FF FF  - 79532700600
05 97 08 03 52 46 F8 FF FF FF  - 79803025648
Где первый октет 05 - это nature of address indicator и numbering plan indicator


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Расшифровка CDR файлов"  +/
Сообщение от hunter72 (??) on 11-Сен-09, 06:42 
>[оверквотинг удален]
>05 97 25 69 31 41 F9 FF FF FF  -
>79529613149
>05 97 25 69 38 47 F9 FF FF FF  -
>79529683749
>05 97 35 72 00 06 F0 FF FF FF  -
>79532700600
>05 97 08 03 52 46 F8 FF FF FF  -
>79803025648
>Где первый октет 05 - это nature of address indicator и numbering
>plan indicator

Огромное спасибо

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Расшифровка CDR файлов"  +/
Сообщение от ст. оперуполномоченный В. on 19-Мрт-10, 11:04 
>[оверквотинг удален]
>>05 97 25 69 38 47 F9 FF FF FF  -
>>79529683749
>>05 97 35 72 00 06 F0 FF FF FF  -
>>79532700600
>>05 97 08 03 52 46 F8 FF FF FF  -
>>79803025648
>>Где первый октет 05 - это nature of address indicator и numbering
>>plan indicator
>
>Огромное спасибо

Насколько я понимаю последовательность дана в шестнадцатеричном коде, так вот H'F это заполнитель для для выравнивания до нужного количества октетов, если параметр фиксированной размерности, а если размерность плавающая, то выравнивается до октета. Цифры номера кодируются "полубайтами" (TBCD-String), а располагаются в том порядке в котором пишет коммутатор - "от младшего к старшему байту" (в вашем случае "little endian") или наоборот "от старшего к младшему". В любом случае нужно обратится к документации коммутатора, там все это описано, особенно если вы желаете правильно декодировать cdr, а не только получить номер.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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