Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

окс7 какой модуль использовать

0

Добрый день. Хочу попробовать поднять окс7 на астериске. Понял что есть много реализаций модуля, чем они отличаются? Даже у самого дижиума два libss7. Астериск 1.8. Кто что посоветует. В каких модулях можно менять значения следующих параметров

     -- +Calling Party's Category
   Category...................... [1] Ordinary calling sub. cat. 1

     -- +Called party number
   Nature of address ind......... National (significant) Nb
   Address signal................ ХХХХХХХХХ6

   -- +Calling party number
  Nature of address ind......... National (significant) Nb
  Presentation restricted ind... Presentation allowed
  Address signal................ ХХХХХХХХ200

   -- +Redirection Information
   Redirecting indicator......... Call diversion
   Original redirection reasons.. Unconditional
   Redirecting reason ind........ Unconditional

   -- +Original Called Number
   Nature of address ind......... Subscriber number
   Presentation restricted ind... Presentation allowed
   Address signal................ ХХХХ333

   -- +Redirecting Number
   Nature of address ind......... Subscriber number
   Presentation restricted ind... Presentation allowed
   Address signal................ ХХХХХХХХ333
удалить закрыть спам изменить тег редактировать

спросил 2015-05-05 07:51:54 +0400

unknown Gravatar unknown
179 23 1 9

2 Ответа

0

Использую chan_ss7 более 4х лет, 4 потока, подключения к двум разным точкам (3 потока к одной и один к другой). Сейчас покупаем еще одну карточку на 4 потока, в пике иногда не хватает линий.

Скорость доработок - никакая. В свое время лично дописывал в код нескольких версий ss7_indicate строчки, включающие music on hold. Потом кто-то наконец-то прислал в netfors требуемые 5 строчек кода и они их добавили. Проблема с одинаковым разделителем для вызова по заданной CIC и указания RDNI не решена до сих пор, хотя писал им об этом.

Использую в продакшн (городские телефоны, виртуальный офис, суммарно более полутора тысяч одновременно зарегистрированных SIP-аккаунтов) с небольшими исправлениями - выдача АОН и его категории через переменные диал-плана, а также задание Nature of address indicator для called number (с local subsriber пройдут вызовы на мобильные/межгород/международку), пришлось дописать корявую выдачу поля original called number (просто дублирую туда инфу с redirecting number information), без него ростелекомовские атс не пропускали переадресованные вызовы.

Сейчас стоит aserisk 11, обновиться до 12 или 13 невозможно - код chan_ss7 2.4.0 не поддерживает новые версии. Чисто ради интереса подправил некоторые места, заработало. Но в продакшн такое не поставишь - я не профессиональный программист на си. Выслал Anders Baekgaard в Netfors код со своими правками пару месяцев назад, он обещал посмотреть - смотрит до сих пор.

Код очень тяжело читается из-за поддержки версий asterisk начиная с 1.2. Множество конструкций ifdef/else для компилятора. Кому это нужно - непонятно, кто будет использовать asterisk 1.2? Версии ниже 2.4.0 изредка зависали, при этом в консоль постоянно валится сообщение "Full MTP receivebuf, event lost, type=15". С последней, вроде не было.

Вывод: chan_ss7 работоспособен, достаточно стабилен, требуются правки кода свои нужды, но имеется постоянное отставание от текущих версий asterisk на где-то на 2 полных версии.

Задрало меня это дело - столько вкусных плюшек добавляют, а я, как дурак, не могу ими пользоваться, решил попробовать libss7, благо он как раз вышел новый под asterisk 13 (версия 2.0.0, различие в коде более чем существенны). Буквально неделю назад сел плотно за это дело. Дописал под себя те же вещи - выдачу CPC и задание Calling party number через диал-план. Приятно удивило, что Nature of address indicator для called party number он может задавать сам, нужно только префиксы задать в конфиге. Попутно изменил ненужные трансляции номеров. Буквально два часа назад протестировал работу с двумя разными DPC одновременно (есть второй резервный сервер для тестов, аналогичный рабочему, своя городская АТС - есть где разглуяться :) ). Короче, готовлюсь к переходу потихоньку.

Если кому нужен чистый chan_ss7, только подправленный для работы под asterisk 12 и 13, для тестирования - могу выслать. Сделал по уму, определяет версию при сборке. Если поставите на 11 - получите чистый оригинальный модуль без правок. За надежность работы не ручаюсь :)

P.S. Увидел, что у вас 1.8 стоит - тогда у вас нет выбора, только chan_ss7. В libss7 версии 1 есть проблемы с выдачей в ОКС информации по переадресованным вызовам.

ссылка удалить спам редактировать

ответил 2015-05-06 13:13:25 +0400

pornov Gravatar pornov
7 1 6

обновил 2015-05-06 13:20:02 +0400

Comments

Спасибо за подробное описание, можно как то с вами про chan_ss7 пообщаться через почту или еще как то?

unknown ( 2015-05-07 08:25:23 +0400 )редактировать

Не вопрос, пишите в скайп pornov

pornov ( 2015-05-07 13:36:26 +0400 )редактировать
0
ссылка удалить спам редактировать

ответил 2015-05-05 10:04:42 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

обновил 2015-05-05 10:05:05 +0400

Comments

а можно как то аргументировать?

unknown ( 2015-05-05 11:10:04 +0400 )редактировать

"ISUP (Q.76x) implementation (mostly complete)" Тем не менее это mostly двояко) Также до сих пор вызывает сомнения реализация MTP2/3...

Zavr2008 ( 2015-05-05 18:34:52 +0400 )редактировать

и что вы посоветуете?

unknown ( 2015-05-06 07:31:22 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-05-05 07:51:54 +0400

Просмотрен: 183 раз

Обновлен: May 06 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.