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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

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

pornov Gravatar pornov

Использую 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, без него ростелекомовские атс не пропускали переадресованные вызовы.

Сейчас стоит 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 - получите чистый оригинальный модуль без правок. За надежность работы не ручаюсь :)

Использую 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, без него ростелекомовские атс не пропускали переадресованные вызовы.

Сейчас стоит 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 есть проблемы с выдачей в ОКС информации по переадресованным вызовам.

Использую 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, 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 есть проблемы с выдачей в ОКС информации по переадресованным вызовам.

Использую 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 есть проблемы с выдачей в ОКС информации по переадресованным вызовам.

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