Алексей Черновицкий
Aug 14 2018, 13:07
Приветствую присутствующих!
Есть сдельная задача, суть в следующем. В готовом изделии, представляющем собой некий шлюз-разборщик потоков E1, реализована в виде готового программного модуля разборка сигнализации ОКС7. Все это работает и успешно взаимодействует с другими программными и плисовыми компонентами. Необходимо разработать другую версию этого же программного компонента, работающую с сигнализацией dss1, сохранив его программные интерфейсы.
Комментарий от разработчика:
"Для того чтобы сделать подходящий для нас разборщик Dss1 необходимо
реализовать его аналогично классу CSigProc, у которого есть основной
метод process_block, выполняющий обработку буфера со входными данными.
CSigProc в итоге вызыает CISUPParcer::process, который и выполняет обработку событий сигнализации.
Итого: передать в качестве образца, для реализации парсера Dss1нужно
файлы: isup.* sig_proc.* из указанной папки."
По срокам оцениваю эту задачу как небольшую, порядка двух недель. Мое предпочтение кандидатам, имевшим опыт работы с этими сигнализациями, возможно, имеющими наработки. По вознаграждению обсуждается, условно на уровне нормальной з/п программиста соответствующей квалификации, в пересчете на фактические трудозатраты.
Форма работ - мы даем все исходники, автор пишет компонент, далее предоставляем возможность отладки у нас на приборе, или удаленно (такие инструменты есть).
Упомянутые выше файлы вышлю заинтересовавшимся.
Пишите, постараюсь ответить на вопросы. asc@oberonlab.ru
Причина обращения - мы малое предприятие, люди ушли в отпуск, надо делать срочно.
С Уважением,
Алексей
Mihail Gluhowchenko
Aug 14 2018, 13:55
Вы смешали коней вакум и сферы.
Что вы хотите на оконечку подключить? Там такие интересные танцы были в свое время с QSIG и прочим. Нужно брать аппарат и пробовать его поддержать. Совместимости по памяти там было очень мало. Стоит это очень много денег проще найти IP телефоны и допилить каких фич не хватает.
gosha-z
Aug 14 2018, 14:10
2ТС: Фигассе заход. Судя по префиксам isup и т.д. уровень MTP уже пройден. А ничего, что у SS7 и ISDN во всех их инкарнациях уже L2 разный?
Кроме того, какой вы предполагаете уровень зарплаты у специалиста, держащего в голове всю FSM протокола EDSS1 со всеми его нюансами? И что конкретно надо? Ибо, например, требование распарсить FACILITY сильно поднимает стоимость...
Mihail Gluhowchenko
Aug 14 2018, 14:29
Цитата(gosha-z @ Aug 14 2018, 21:10)

2ТС: Фигассе заход. Судя по префиксам isup и т.д. уровень MTP уже пройден. А ничего, что у SS7 и ISDN во всех их инкарнациях уже L2 разный?
Кроме того, какой вы предполагаете уровень зарплаты у специалиста, держащего в голове всю FSM протокола EDSS1 со всеми его нюансами? И что конкретно надо? Ибо, например, требование распарсить FACILITY сильно поднимает стоимость...
Вот коллега вы написали EDSS1, а автор этого не написал может ему все реализации нужны. Потому следует спросить, что же автор хочет реализовать.
Алексей Черновицкий
Aug 14 2018, 16:08
Вопросы (L2) понятны, детали задачи уточняю. Что нужно разбирать - идентифицировать голосовые таймслоты соответственно абонентам.
gosha-z
Aug 14 2018, 18:06
Цитата(Mihail Gluhowchenko @ Aug 14 2018, 17:29)

Вот коллега вы написали EDSS1, а автор этого не написал может ему все реализации нужны. Потому следует спросить, что же автор хочет реализовать.
Кстати да, слона-то я и не увидел. Если надо и ANSI и ETSI - то это ой...
Mihail Gluhowchenko
Aug 15 2018, 05:30
Цитата(Алексей Черновицкий @ Aug 14 2018, 23:08)

Вопросы (L2) понятны, детали задачи уточняю. Что нужно разбирать - идентифицировать голосовые таймслоты соответственно абонентам.
Протокол для этого и создан. Вопрос именно какая реализация вам нужна, версия стандарта? Какое оборудование вы хотите подключать(Panasonic, Tadiran...)?
PS:
По накачают SS7 opensource и складывается впечатление, что все специализированные корпоративные протоколы бесплатны и просты.
Очень ошибочный у вас взгляд.