Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
1

E1

20.09.2014, 08:30. Показов 653. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем дня!

Вопрос такой - может кто сталкивался с потоком E1 ? Есть комп+карта E1 (кажется Digium) к ней подключена АТС. Вопрос собственно - с какого боку к этому счастью подступиться?.. Как вообще с такими картами работать? DAHDI установлен. Дальше что нужно?.... (чешет репу).

Благодарю.

Добавлено через 1 минуту
ПС - цель - написать софт для мониторинга кто куда когда звонил..

Добавлено через 18 часов 42 минуты
Enjx

Добавлено через 2 минуты
Уточню, может не совсем ясно написал - цель вопроса - разобраться, как с этой чудо-карты получать и отправлять на нее поток Е1...
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 15:13 2
Цитата Сообщение от mrborman Посмотреть сообщение
Вопрос такой - может кто сталкивался с потоком E1 ? Есть комп+карта E1 (кажется Digium) к ней подключена АТС
таким образом Вам вряд ли получиться узнать кто куда звонил, для этого на АТС делают специальные интерфейсы, а Е1 используется исключительно для передачи голосовых данных
Цитата Сообщение от mrborman Посмотреть сообщение
Как вообще с такими картами работать?
как обычно использовать дескриптор, хотя точно сказать не смогу, мы пользуемся готовой либой, если необходимость еще есть, могу в понедельник посмотреть детали реализации либы(либа линуксовая )

Не по теме:


Добавлено через 29 секунд

Цитата Сообщение от mrborman Посмотреть сообщение
написать софт для мониторинга кто куда когда звонил.
неужто СОРМ пишете ?)

0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 17:13  [ТС] 3
>> как обычно использовать дескриптор,
Ну да, вроде так получается.. Дошел уже тоже до этого.. Но мы же не ищем легких путей Про /dev/... даже не подумал вначале.. Полагал что как-то напрямую с портами..

>> неужто СОРМ пишете ?)
да, что-то вроде того..

На комп с АТС заведен специально выделенный на ней поток, по которому она понимает команды и отдает контролируемые потоки. На данный момент удалось получить в /dev/dahdi/ кучу файлов 1..62 и увидеть с помощью cat /dev/dahdi/1 тестовые данные (включенные программкой ecfg). Будем копать дальше.

>> если необходимость еще есть, могу в понедельник посмотреть
Да, если не сложно, было бы полезно.
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 17:46 4
mrborman, так Вы вроде дошли уже сами до этого)
Цитата Сообщение от mrborman Посмотреть сообщение
специально выделенный на ней поток, по которому она понимает команды и отдает контролируемые потоки
поподробнее про команды
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 18:28  [ТС] 5
Ну там протокол у АТС есть, по которому ей говорить какой номер нас интересует. Она этот номер на контроль ставит и о событиях сообщает связанных с этим номером.
Насколько я понимаю, нынче любая АТС обязана это уметь делать..
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 19:09 6
ну да, только
Цитата Сообщение от mrborman Посмотреть сообщение
номер на контроль ставит
это можно только по решению суда
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 19:27  [ТС] 7
Ну это уже забота тех кто будет использовать. Наше дело сделать.
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 19:29 8
Цитата Сообщение от mrborman Посмотреть сообщение
Ну там протокол у АТС есть, по которому ей говорить какой номер нас интересует
протоколо HDLC ?или что то другое
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 19:44  [ТС] 9
Видимо нет. Там в описании просто структура пакета самой команды. А как ее передавать - не акцентируется. Видимо зависит от АТС. как она эти команды принимает.. В данном случае, насколько пока понял, все передается в один из каналов потока Е1. Вот разберемся как его писать\читать - попробуем с командами..
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 20:01 10
читать писать read/write все это обернуть только, + филлер надо, + стаффинг, дестаффинг(если пакеты неопределенной длины)
а какие команды возможны?

Добавлено через 10 секунд
можно описание хоть 1 команды
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 21:15  [ТС] 11
Команда «Постановка объекта на контроль»:

Байт Что означает

1,2 Условный номер объекта контроля
3 Тип объекта контроля (01Н – объект контроля – абонент данного узла связи, абонентский номер телефона которого закреплен за данным узлом связи; 02Н – объект контроля – абонент ТфССОП с полным номером телефона ( в том числе коротким) или идентификатор;
12Н*–*объект контроля*–*абонент ТфССОП с неполным номером телефона; 03Н – объект контроля – пучок каналов)
4 Признак номера телефона или идентификатора
5 Количество знаков в номере телефона или в идентификаторе
6-14 Номер телефона или идентификатор объекта контроля
15,16 Условный номер пучка каналов
17 Категория контроля (01Н – полный контроль, режим совмещенного контроля; 11Н – полный контроль, режим раздельного контроля; 02Н – статистический контроль; )
18 Номер группы КСЛ
19 Метка приоритета (01Н – приоритетный объект контроля; 02Н – обычный объект контроля


Копировать сюда оказалось неудобно, форматирование разваливается..
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 21:44 12
mrborman, Вам ПУ чтоли надо написать?
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 22:14  [ТС] 13
Да, верно, ПУ делаем, для управления средствами на АТС. А с Е1 до этого сталкиваться не приходилось..
0
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
21.09.2014, 22:24 14
mrborman, будут вопросы подскажу
0
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 36
21.09.2014, 22:52  [ТС] 15
Благодарю! Наверняка будут.
0
21.09.2014, 22:52
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru