• Asterisk 13 + Monast, как настроить?

    aalexx
    @aalexx
    Инженер связи
    Коллеги, привет!
    Удалось ли подружить 13-й астер и монаст?
    Стоит ли возиться?
    Ответ написан
    Комментировать
  • Как настроить корректное распознавание DTMF Asterisk'ом с ATC Panasonic?

    aalexx
    @aalexx
    Инженер связи
    Какая сигнализация на потоке Е1? Каким железом на стороне астериска принимается поток?
    Ответ написан
  • Что нужно регистрировать перед запуском стартапа?

    aalexx
    @aalexx
    Инженер связи
    перед новым годом (в декабре) мониторил вопрос. Схема из ФЗ-(номер гуглится) примерно такая:
    1. Если физ лицо заработает до 250 тыс. руб в год неузаконеными методами, то его принудят выплатить штраф до 5 тыс. руб (может быть если смогут, то заставят выплатить 13% с дохода, но вряд ли).
    2. Если больше 250 килорублей на нос - штраф на порядок серьёзнее (цифру не помню);
    Уточнял эту информацию у налоговых консультантов, которые ведут бухгалтерию у кучи ИП-шников на условиях аутсорса - все сказали, что я нафиг никому не нужен пока у меня не появятся враги :)))

    Но! с введением нового закона оо обязательном применении кассовых аппаратов и отчетности вполне вероятно что-то поменялось не в лучшую сторону - погуглите и отпишитесь если будет возможность - всем пригодится!

    По поводу авторских прав... Один весьма неглупый человек на семинаре по патентному праву мне сказал, что самый простой и примитивный способ защитить свои права на идею - написать самому себе письмо (чем подробнее тем лучше) и отправить заказным почтой россии себе же на адрес, но не вскрывать конверт, а положить до момента когда оно (не дай бог) пригодится. А вот уже если пригодится, то на суде вы его вручите судье (где русским по белому будут стоять даты отправки и получения) большинство вопросов о первичности идеи снимется автоматически. Ну, разумеется, если идея/алгоритм/товарный знак у вас категорически спиз... скопипастили...
    Ответ написан
    2 комментария
  • Fade (нарастание/затухание) в sox режет уровень до нуля?

    aalexx
    @aalexx Автор вопроса
    Инженер связи
    Нигде это было не описано, но проблема заключалась в недовольстве команды EOF - концом файла. Это второй параметр из последних трёх :)
    Это раз...
    А еще много ругани в консоли было при больших значениях длины участков нарастания/затухания относительно общей длины файла...
    Это два...
    Ответ написан
    Комментировать
  • Как сделать переадресацию с SIP номера через sim-карту на другой номер?

    aalexx
    @aalexx
    Инженер связи
    Если по минимуму работы и железа, то используйте софт SIPGSMGateway от Октелл. Ставите на "почти любой" комп с виндой, втыкаете свистки(список поддерживаемых моделей гуглится). Настраиваете и пользуетесь. Процесс будет висеть в фоне тихо и спокойно.
    Из плюсов именно этого софта поддержка существенно большего числа модемов чем модули под Asterisk (например ZTE).
    Ответ написан
    Комментировать
  • Маршрутизация в Asterisk через API теле2, куда копать?

    aalexx
    @aalexx
    Инженер связи
    По какой-то причине последнее время часто подглючивает. Пришлось использовать альтернативный вариант с мегафоном.

    mnp.sh:

    #!/bin/bash
    curl -s -X POST "moscow.shop.megafon.ru/get_ajax_page.php?action=ge..." |sed -e :a -e 's/<[^>]*>//g;/;//ba' |iconv -c -f cp1251 -t utf8 |sed 's/\"/\n/g' |awk '{if($0 ~ /tele2/) print "Tele2"; if($0 ~ /МТС/) print "MTS"; if($0 ~ /Билайн/) print "Beeline"; if($0 ~ /МегаФон/) print "Megafon"; }'

    На всякий случай напишу как использовать (увы не все знают):
    ./mnp.sh 79111111111

    А в диалплане примерно так (соль и перец по вкусу):
    ...
    same => n(L_check_mnp),NoOP(${ARG1} "Определение оператора по базе MNP - скрипт whois.sh")
    same => n,Set(operator_${ARG1}=${SHELL(/my_scripts/mnp.sh 7${ARG1:1:10})})
    ...

    same => n,NoOP(Operator is ${operator_${EXTEN}})
    same => n(L_choice),GotoIf($[${operator_${EXTEN}} = Mts]?dial_to_mts,${EXTEN},1)
    same => n,GotoIf($[${operator_${EXTEN}} = Other]?dial_to_other_channels,${EXTEN},1)
    same => n,GotoIf($[Other${operator_${EXTEN}} = Other]?dial_to_other_channels,${EXTEN},1)
    same => n,Set(GLOBAL(D_N_for_h1)=${EXTEN})
    same => n,Set(GLOBAL(F_N_for_h1)=${CALLERID(num)})
    same => n,GotoIf($[${operator_${EXTEN}} = Megafon]?dial_to_megafon,${EXTEN},1)
    same => n,HangUp()
    Ответ написан
    Комментировать
  • Как произвести сертификацию АТС на asterisk?

    aalexx
    @aalexx
    Инженер связи
    Хотите иметь сертификаты? Обратите внимание на то, что сертификаты получают производители на свою продукцию: voip-шлюзы, интерфейсные платы, оконечное оборудование... Большей частью для того, чтобы их продукцию можно было СПОКОЙНО использовать на стыках с ТФОП (или провайдерами телефонии). Стандарты, по которым производится сертификация содержат большей частью протоколы взаимодействия и качественные характеристики которые должно поддерживать устройство. Именно они и важны для ПРЕДОСТАВЛЕНИЯ услуг связи - качественные показатели каналов связи за которые вы будете брать деньги. Если всё локально для себя и не преследует коммерческой выгоды от предоставления услуг связи, то сертификация вам не нужна независимо от размеров, структуры и месторасположения организации. Единственный момент, который может вас обязать пройти сертификацию - это внутренние стандарты организации придуманные с конкретными целями. Последний случай - про мою организацию. Есть внутренний стандарт и хоть тресни - можно использовать только оборудование по перечню ХХХ, допущенное к применению на сетях связи УУУ - опенсёрс использовать нельзя.
    Ответ написан
  • Шлюзы на 2-4 сим-карты для интеграции с Asterisk. Какие можете посоветовать из того, что используете сами?

    aalexx
    @aalexx
    Инженер связи
    Addpac 1002, а затем еще два 1004 в продакшене третий год. Полёт нормальный. Но ценник, который вы написали нереальный. Если поиграться - поищите в соседних ветках про использование GSM-модемов HUAWEI - приблизитесь к озвученному ценнику.
    В принципе дам вредный совет - год работал с GSM-шлюзом, состоящим из кучки модемов(в т.ч. ZTE, которые астериск впрямую не поддерживает), Винды и спец. программы от Oktell "SIPGSMGATEWAY". Она позволяет использовать до 10 модемов бесплатно. Работало.
    Но! Когда этот зоопарк был заменён на 1004-й Addpac пользователи заметили существенное улучшение качества каналов.
    Ответ написан
    Комментировать
  • Как называется usb устройство на которое можно принимать звонки с 2g/3g/4g?

    aalexx
    @aalexx
    Инженер связи
    Если вам не принципиален оператор, которому принадлежит симка для приёма звонков и у вас на вашей малинке есть доступ в интернет юзайте услугу мультифон от мегафона. В итоге из коробки без физических устройств типа модемов и шлюзов (которые стоят денег, а хорошие шлюзы ХОРОШИХ денег) вы поимеете МНОГОКАНАЛЬНЫЙ номер без абонентской платы не завязанный на сим-карту физически.. А остальные ваши хотелки вам сделает астериск несколькими строчками в диалплане.
    Юзаю мультифон в подобной схеме достаточно давно и продуктивно. Для остальных операторов юзаю ДОРОГИЕ GSM-шлюзы Addpac-1002 и 1004...
    Ответ написан
    Комментировать
  • Как разобрать в Asterisk новичку с нуля?

    aalexx
    @aalexx
    Инженер связи
    ИМХО. чисто субъективное мнение.
    Изучение астериск лучше всё-таки начинать с нуля ИМЕННО со сборки из исходников и текстовых конфигов. И книжка вышеназванная ИМЕННО такое описание и даёт в основных разделах.
    Изучать asterisk с готовых сборок с всякими GUI-ями это как пытаться ездить на машине, не осознавая для чего педали, кнопки и пр...
    Сам первоначально пробовал начинать с FreePBX... Без знания основ не получается определить где глюки и особенности FreePBX, а где твои глюки и ошибки...
    Психанул разбираться с его глюками и ушел на голый астериск. О чем еще не разу не пожалел.
    Ответ написан
    Комментировать
  • В чём преимущества собственного сервера ip-телефонии, по сравнению с mango\zadarma итд?

    aalexx
    @aalexx
    Инженер связи
    Буду краток.
    Если в штате есть человек, который потянет все вопросы телефонии "в нагрузку" и при этом вы уверены что всё будет работать качественно и стабильно, то имеет посчитать текущие затраты, которые останутся. Если человека нет - его зарплата перевесит ваши ежемесячные затраты хозяину облака...
    Ответ написан
    Комментировать
  • Как реализовать громкую связь на производстве и завязать её на sip-телефонию?

    aalexx
    @aalexx
    Инженер связи
    Есть внешние звуковухи в виде USB-свистка. Они вполне прилично прикручиваются к системе. Статьи встречал - погуглите. Количество свистков(=каналов оповещения) зависит от количества USB-портов в сервере... Ну и USB-хабы никто не отменял...
    Сам пробовал вариант использования VoIP-телефона Addpac-IP150. У него есть стандартные гнезда "3,5" - микрофон и динамики. Качество звука расстроило. Реализовывать сам через первый вариант не пробовал. Моя задача была прикрутить к астериску аналоговую УКВ-радиосвязь - ТЧ-канал (E&M без управления).
    P.S. А почему не сделаете переадресацию со стационара на мобильные? Если я правильно понимаю, то фраза начальника в динамиках нужного цеха будет всегда примерно одна - "Петрович, ёж твою медь! Срочно позвони!". То есть абсолютно не информативно и в одну сторону... В то время как переадресация на мобильный позволит произвести "адресное вливание" не отходя от кассы!
    Ответ написан
    Комментировать
  • Возможна ли совместная работа софт-телефона и SIP-аппарата?

    aalexx
    @aalexx
    Инженер связи
    Не совсем ясна задача. Если с компа нужно просто инициировать вызов, а разговаривать с железного телефона (что чаще всего и требуется), то инициировать вызов можно кучей вариантов начиная с AMI. Сваять какой-то "визуальный диалер" отдающий AMI-команды Asterisk-у не самая трудная задачка ;) У меня через Web-телефонный справочник предприятия через AMI инициируются вызовы - сначала себе потом адресату.
    Я в своей организации от софтфонов в мобильниках ушел в сторону связки Asterisk+GSM шлюзы+Мобильные телефоны. Причин несколько: не везде достаточный и стабильный WIFi/Мобильный интернет; неудобства в диалерах - прыгать с встроенного диалера на Zoiper(или другой софтфон) то еще удовольствие..
    Лично у меня сделано так: внутренние номера 74ХХХ, соответствующие им мобильные 75ХХХ. С 74ХХХ на 75ХХХ через MYSQL-ную базу (можно/нельзя) уходит переадресация на мобильные сотрудников - им бесплатно, а мне по тарифам шлюзовых сим-карт. И меня не парит запущен ли у него софтфон, есть ли у него интернет и пр. Да и где он находится вообще говоря по барабану.
    При достаточном количестве шлюзовых мобильных каналов (корпоративные симки вам в помощь - внутренние звонки бесплатны) и при необходимости двухсимочниках у сотрудников можете адаптировать мою схему с переадресациями по неответу. То есть инициируете вызов с компа любым удобным образом (CRM, 1C, Web-страницы с php-скриптами...) и вам на стационар придет входящий. Если возьмете трубку не дожидаясь переадресации - пойдет вызов "второй" стороне и вы будете разговаривать. Если же хочется поговорить с мобильника - не берите трубку на стационаре в течение тайм-аута и примите вызов на мобильном - ответите и пойдет вызов "второй" стороне. И не привязаны вы к месту, уровню приема всяческого интернета и локального WIFi...
    Мнение чисто субъективное. Ногами прошу не пинать.
    P.S. Если вам вдруг разговаривая по стационару, захочется/потребуется куда-то идти - сделайте трансфер вызова на свой "прозрачный" мобильный (75ХХХ) и алга! Сам часто этим пользуюсь.
    Ответ написан
    2 комментария
  • Возможно ли настроить на GSM шлюзе автоматический выбор нужного оператора?

    aalexx
    @aalexx
    Инженер связи
    Есть шикарное рабочее решение, но оно платное. Интересно - пишите в личку.
    Ответ написан
    Комментировать
  • Какое оборудование выбрать для подключение E1 потока к Asterisk?

    aalexx
    @aalexx
    Инженер связи
    Простите за оффтоп - с Eltex какие-то серьёзные проблемы? Я на 2016 год себе заказал TAU-72IP и TAU-32M(24FXS/8FXO)... Вы меня удивили... Хотел ими заменить умирающую АТС Миником DX-500, прикрутив их к астериску...
    Заказывал на тестирование TAU-72IP - три месяца с живыми абонентами проблем не заметил...

    Ну а по теме - доволен железом Новосибирской компании Parabel. В работе PCI-плата Quasar-M (1E1 без аппаратного эходава) и шлюзы Elf-2 (с эходавом и без него). Ценник не конский, меня устраивает.
    Реально работает с Si-2000(Искрател) и DX-500 (Информтехника, Москва). QSIG.
    Ответ написан
    Комментировать
  • Asterisk и GSM модемы, какие модемы подходят для роботы?

    aalexx
    @aalexx
    Инженер связи
    Напрямую к астериску - ответили выше.
    Я, увы, владею зоопарком из huawei e160, e173, e1550 и кучка ZTE MF160, ZTE MF190. C ними вопрос решил через софтину SIPGSMGATEWAY - 10 модемов бесплатно, а дальше лицензия. Так вот факт - 8 озвученных модемов в одном системнике Core2Duo 2,4/RAM 1GB/.../Win7...
    Итог: хоть и косяков не замечено, но рассматриваю её только как ВРЕМЕННУЮ меру - основные каналы идут через адекватный шлюз Addpac 1002. Мера временная, так как на замену модемам жду к концу года два Addpac 1004...
    Ну и так на всякий случай - вы знаете что такое мультифон? Для мегафона я физические каналы каналы шлюзов не занимаю... Ну и многоканальность спасает!
    Ответ написан
    Комментировать
  • Можно ли звонить с Asterisk через dial-up?

    aalexx
    @aalexx
    Инженер связи
    смотрите в сторону Eltex TAU... ИМХО самое бюджетное и приемлемое решение - не реклама.
    Ответ написан
    Комментировать
  • Отправка почтовых уведомлений о пропущенных звонках внутренним абонентам?

    aalexx
    @aalexx
    Инженер связи
    да не суть - mutt или sendmail... если хотите вот кусок живого диалплана по отправке смс-ок о пропущенных звонках на мегафоновские номера через их сервис Email2SMS:

    [send_sms_to_megafon] ; контекст отправки смс после HangUP() - по правилам от h-экстенов контекста dial-to-megafon
    ; используется если трубку кладет вызывающая сторона (инициатор звонка)
    exten => s,1, NoOP("Отправка СМС неответившему абоненту ${D_N_for_h1} от ${F_N_for_h1}")
    exten => s,n, System(rm /my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(touch /my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(chmod 777 -R /my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "Subject: ${STRFTIME(${EPOCH},,%d.%m.%y - %H:%M:)}" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "Mime-Version: 1.0" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "Content-Type: text/html charset=UTF-8" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "Content-Transfer-Encoding: 8bit" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "Пропущен вызов с номера ${F_N_for_h1}" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "." >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
    exten => s,n, System(cat /my_scripts/sms/sendfile_${D_N_for_h1} | sendmail -f my@XXXrom.ru -t ${D_N_for_h1}@sms.ugsm.ru)
    exten => s,n, NoOp("SMS для ${D_N_for_h1} от номера ${F_N_for_h1} отправлено.")
    exten => s,n, Hangup()

    Вопросы в личку. Чем смогу - помогу.
    Ответ написан
    Комментировать
  • Как заставить Астериск автоматически экспортировать файл телефонной книги в виде html автоматически?

    aalexx
    @aalexx
    Инженер связи
    Если астериск голый - делайте скриптом базу mysql-ную, а под неё и html вывод организовать не проблема на phpmyadmin вроде люди делают.
    Вопрос серьёзнее если у вас не только sip-абоненты, а еще и dahdi - то есть у астериска есть стык с обычной АТС и часть людей из вашего справочника висит на той атс... Здесь уже попотеть надо-ть. Но всё решаемо.
    Как всегда есть два варианта:
    1) долго, самостоятельно, но бесплатно;
    2) быстро, качественно, но за деньги.
    Решать вам. От себя скажу, что в первом приближении этот вопрос может решиться удалённо с грамотным инженером техподдержки любой достаточно грамотной конторы по Voip-решениям.
    За проверенными контактами - в личку, а то сочтут господа админы рекламой...
    Ответ написан
    2 комментария
  • Настраиваемость сервера с Asterisk со шлюзом GSM?

    aalexx
    @aalexx
    Инженер связи
    у меня вполне прилично работает связка Asterisk + SIP GSM Gateway от Oktell(крутится на Windows). В работе 8 gsm-модемов (в бесплатной версии ПО поддерживаются 10 модемов). Модемы HUAWEI e150,e160,e173,zte mf180 - все работают стабильно и без нареканий. Себестоимость решения - цена 8-ми модемов - 500р х 8 ~= 4 т.р. (а то и условно бесплатно если поискать в закромах друзей/знакомых). Вдогонку к этому ёжику из модемов я прикупил Addpac 1002c (двухканальный). Его цена от 30 т.р. (могу ошибаться). Стабильность так же на уровне, но дергать из него симку при включенном питании я не рискую. А вот с модемами и SIPGSMGateway всё проще - выдернул модем, поменял симку, воткнул модем - всё завелось.
    Если решите поглумиться по моему примеру, то мой совет такой: основной шлюз на 4 симки (Addpac 1004 или GoIP...) и банк резервных SIM-карт в модемах... Примеров балансировки трафика меж симками в зависимости от объема пакета предостаточно.
    Я бы вам еще и мультифон посоветовал мегафоновский - реализуете "многосимочный" шлюз бесплатно(читайте так - для мегафоновских симок шлюз не нужен). При этом будете иметь тарифы 80коп. на мегафон и 1,5р на все мобильные без абонентской платы... Пакеты на мобильные и ТФОП по мультифону дешевле чем на обычные сим-карты(сумбурно написал, но думаю вы поняли).
    Кроме того, советую разруливать звонки по направлениям - чтобы звонки шли по внутрисетевым тарифам.
    P.S. себе допилил вариант маршрутизации звонков по базе mnp (мигрантов) - их уже довольно много... это выгоднее чем маршрутизировать по DEF-кодам...
    Ответ написан