• Консольный VoIP клиент?

    @maddimons
    Инженер связи
    PJSUA (проект PJSIP) - имеется в репах CentOS'а, например (yum search pjsua).
    sipsak - лучший вариант, по моему мнению, но придется поковыряться.
    sipp - как из пушки по воробьям, но то же отличный вариант.
    Ответ написан
    Комментировать
  • Каким образом интегрируется FMC от оператора сотовой связи с корпоративной Asterisk?

    @maddimons
    Инженер связи
    Вы от оператора (билайн, например) получаете SIP транк. Оператор со своей стороны прописывает маршруты в этот транк с вашего пула корпоративных номеров. По предварительно согласованному плану нумерации вы прописываете со своей стороны маршрут в этот новый транк.
    Ответ написан
    Комментировать
  • Как мониторить ответы sip провайдера?

    @maddimons
    Инженер связи
    Вы хотите постоянный дамп, что бы разбирать call-flow нужных вам вызовов?
    Для этого отличным вариантом будет использовать Homer sipcapture (www.sipcapture.org гитхаб -https://github.com/sipcapture/homer )
    В нем по-умолчанию имеется dashboard, в котором можно наблюдать в виде диаграмм все SIP ответы, диаграмму всех user-agent (типы ваших оконечных устройств) и прочее.
    Основное, что дает Гомер, вы можете за определенный период найди по различным параметрам нужный вам вызов и посмотреть его call-flow. Так же, как если бы вы, например, делали tcpdump и потом смотрели бы его в wireshark.
    Результат, кстати, можно так же сохранить в pcap и потом кому то отправить, например -оператору связи на разбор.
    Есть мощный API, который вы можете использовать вне рамок самого Гомера (вне его GUI) и настраивать нужные вам alarm и thresholds)

    Принцип работы такой, что вы на своей АТС заворачиваете sip трафик в сторону гомера, а гомер все разбирает и складывает в mysql базу.
    Выбор варианта как завернуть трафик зависит от вашего оборудования. Начиная от банального зеркалирования, и не заканчивая модулем hep в freeswitch, например.
    Ответ написан
    5 комментариев
  • Как реализовать SIP Over Webscoket?

    @maddimons
    Инженер связи
    JSSIP -по сути -библиотека. Вам нужна разработка "софтфона", только встроенный в вашу веб страницу. Так называемый web фон.
    Просто так что- то взять и установить - не получится, требуется работа веб разработчика как минимум. А FreeSwitch вам "гуглеж" показывает как один из вариантов организации WebRTC.
    Ответ написан
    Комментировать
  • На чем сейчас собирают софтовую VoIP АТС? Названия дистрибов? Версии?

    @maddimons
    Инженер связи
    Воспользуйтесь готовым дистрибутивом FreePBX Distro.
    Далее, далее, далее - все готово. Ничего не надо собирать, все уже собрано разработчиками freepbx.

    Если очень нужна инструкция по установке Asterisk 13 на CentOS 7 x64:
    Выключаем SeLinux и перезагружаемся
    vim /etc/selinux/config
    systemctl reboot
    (sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config && systemctl reboot)
    
    Обновляем ОС и удовлетворяем зависимости
    yum update -y && yum install vim wget -y
    yum group install "Development Tools"
    yum -y install mariadb-server httpd php php-pear php-mysql php-process curl bison perl perl-CPAN openssl-devel kernel-devel audiofile-devel sox svn gcc-c++ make ncurses-devel libxml2-devel mysql-devel sqlite-devel mysql-connector-odbc uuid-devel uuid libuuid-devel rpm-build libcurl-devel libtool-ltdl-devel unixODBC-devel
    
    Для realtime с внешней базой:
    yum -y install curl bison perl perl-CPAN openssl-devel kernel-devel audiofile-devel sox svn gcc-c++ make ncurses-devel libxml2-devel mysql-devel sqlite-devel mysql-connector-odbc uuid-devel uuid libuuid-devel rpm-build libcurl-devel libtool-ltdl-devel unixODBC-devel
    
    wget http://www.digip.org/jansson/releases/jansson-2.7.tar.gz && tar xf jansson-2.7.tar.gz && cd jansson-2.7
    tar xf jansson-2.7.tar.gz
    cd jansson-2.7
    ./configure --libdir=/usr/lib64
    make
    make install
    целиком:
    wget http://www.digip.org/jansson/releases/jansson-2.7.tar.gz && tar xf jansson-2.7.tar.gz && cd jansson-2.7 && ./configure --libdir=/usr/lib64 && make && make install
    
    DAHDI и LIBPRI
    „DAHDI (Digium/Asterisk Hardware Device Interface) is the open source device interface technology used to control Digium and other legacy telephony interface cards.” (DAHDI)
    
    Установка DADHI:
    Распакуем ТАРом
    tar -xvf dahdi-linux-complete*
    cd /usr/src/dahdi-linux-complete*
    make && make install && make config
    
    LIBPRI:
    
    „LIBPRI is an open source library that encapsulates the protocols used to communicate over ISDN Primary Rate Interfaces (T1, E1, J1). „ (LIBPRI)
    
    Эти библиотеки нам нужны, если у нас будут T1 или E1 каналы.
    
    Установка LIBPRI:
    Распакуем ТАРом
    tar -xvf libpri*
    cd /usr/src/libpri*
    make && make install
    
    REALTIME?
    /     Установим ODBC MySQL коннектор и ODBC библиотеки
    yum -y install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel     /
    
    Сам Астериск
    wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-13.15.0.tar.gz
    tar xf asterisk-13.15.0.tar.gz
    cd asterisk-13.15.0
    ./configure --libdir=/usr/lib64
    make menuconfig
    Если необходимо MP3
    contrib/scripts/get_mp3_source.sh
    make
    make install
    make config - устанавливает INIT скрипт (скрипт запуска)
    make install-logrotate - устанавливает и настраивает файлы ЛОГов
    make samples - делает примеры конфигов
    Ответ написан
  • Какой параметр в Asterisk отвечает за гудок при наборе?

    @maddimons
    Инженер связи
    Хоть устройства и генерируют "гудки", ваша проблема с этим не связана. Настройки аппарата вам тут не помогут.
    Обратите внимание на call-flow в таких проблемных вызовах, как правило проблема с продолжением ringing после снятия трубки связана с сетью. В каком то месте, до какого-то из устройств не воврямя доходит ACK с вашего аппарата, говорящий, что вы сняли трубку.
    Сделайте дамп такого звонка и смотрите на время и порядок всех сообщений.
    Ответ написан
    1 комментарий
  • Как воспроизвести stream и передать данные?

    @maddimons
    Инженер связи
    Если актуально, конечно, еще.
    Что есть " на сервер воспроизведения звука на динамик" - откуда динамик у сервера? Опишите задачу изначально, что нужно получить.
    В реализации, что бы "воспроизводится стрим", и одновременно что бы там был живой человек вам подойдет использование конференции на asterisk. Вам нужно создать конференцию, куда может позвонить ваш X-LITE и туда же направить вызов вашего "стрим сервера", который будет в конференцию что то вещать.
    Если актуально, попробую более подробно описать решение.
    Ответ написан
  • По какой причине Sip телефония через VPN может работать только в одну сторону?

    @maddimons
    Инженер связи
    Дамп вам не поможет. В дампе не будет даже попытки АТС сделать вызов на телефон, потому что...
    если у вас стоит UNREACHABLE напротив вашего телефона, значит и позвонить на него не получится.
    С АТС пинг на 10.0.0.10 точно проходит? Аппарат на пинг отвечает? Если веб открывается, подозреваю, что и пинг ок.
    Покажите на АТС iptables -L -n -v
    Ответ написан
    Комментировать
  • Как настроить переадресацию звонков в ip-телефонии?

    @maddimons
    Инженер связи
    переадресация - это когда вы её включили один раз и все вызовы на ваш номер сразу будут уходить на номер назначения перевода. Типа, номер 100 включен переадресация на номер 200. Значит если позвонить на 100, то звонить сразу будет 200.
    Вам нужен перевод. Что бы вы ответили и перевели вызов на второй свой номер. То есть вы на 100 ответили, сказали "але", а потом нажали пару кнопок и вызов будет передан на 200.

    Какой телефонный аппарат вы используете? Дект трубка? Аналоговый панасоник? Напишите модель.
    Ответ написан
    Комментировать
  • Как организовать беспроводную телефонию на 30 телефонов?

    @maddimons
    Инженер связи
    30 трубок - это не 30 одновременных разговоров, так ведь? Так не бывает :)
    Два супер бюджетных варианта.
    1) Одна-две базовые станции типа Mitel (aastra), вешается в коробке на улице где то "по середине". Подаем только электричество. Покупается 30 самых дешевых DECT трубок, которые прикручиваются к этой базе. АТС не нужна, раз "выход" не нужен. Все работает автономно, в пределах вашего "леса".
    2) Покупается несколько трубок с базами (тот же TGP500, например, но лучше не надо :) Лучше yealink wp60), там по 6 трубок возможно. Таким образом 5 баз (5 трубок), + 25 трубок. К каждой базе прикручиваем по 6 трубок. Ставим в "лесу" маленький ПК с asterisk (можно и raspberry pi, работает в продакшене как АТС уже лет 5 без проблем), заводим туда все трубки.
    Ответ написан
    Комментировать
  • Какого VOIP провадера выбрать для холодных звонков?

    @maddimons
    Инженер связи
    1 - кого вы пробовали (оператор), кто вас блокирует?
    2 - какой у вас объем трафика (сколько вызовов в день вы делаете)?
    3 - среднее время разговора (10-15 секунд, или 2-5 минут...)?
    4 - у вас сидят живые операторы, которые общаются с вызываемым человеком (лидом) голосом? Или вы автоматически (роботом) проговариваете какой-то текст?
    5 - где вы берете базы, которые вызываете?
    6 - какой АОН вы подставляете? Готовы ли вы отвечать на вызовы людей, кто вам будет перезванивать? Или если на ваш номер звонить, то вы сбрасываете? Или номер вообще не отвечает?

    По ответу на эти вопросы, я вам отвечу на все ваши. Иначе никак, очень мало информации.
    Ответ написан
    Комментировать
  • Отваливается sip регистрация на 1 номере в Asteriske, на остальных номерах все нормально?

    @maddimons
    Инженер связи
    Используйте программу для дампов SIP трафика. Проанализируйте, что происходит.
    1. Установите на сервер с астериском SNGREP (https://github.com/irontec/sngrep#installing). Он вам и в будущем может всегда пригодиться, это для sip телефонии "мастхэв".
    2. Запустите - "sngrep номер_который_отваливается" (например, "sngrep 101").
    3. Оставьте работать на 1-2 часа, ждите, когда отвалится.
    4. По итогу, как отвалилось - открываете один из последних дампов с REGISTER сообщениями, и смотрите общение телефона с АТС.
    Если сложно, можем помочь, если сохраните дамп и покажите нам. Там в программе можно сохранить диалоги.
    Ответ написан
    Комментировать
  • Насколько часто умирают ELTEX VOIP шлюзы?

    @maddimons
    Инженер связи
    ЗИП не нужен, сами вы его чинить не будете.
    Работает хорошо и надежно.
    Очень хорошая, отзывчивая и быстрая поддержка. В случае программной или апаратой проблемы -без вопросов чинят/меняют, дают "погонять" на время ремонта.
    Годная контора.
    Ответ написан
    Комментировать
  • Как настроить ip телефон,чтобы он работал через Pfsence?

    @maddimons
    Инженер связи
    На pfsence машине сделайте tcpdump и проанализируйте SDP, кто и какие порты участвуют в вашем разговоре.
    Можете выложить дамп на файло обмен, можем посмотреть.
    Ответ написан
    Комментировать
  • Правилен ли выбор данного sip телефона для небольшого офиса?

    @maddimons
    Инженер связи
    Здание может быть небольшое, а стены бетонные. Люди могут быть недовольны в отдаленных помещениях от серверной.
    Если бюджет позволяет -лучше развернуть дект сеть. Например, как сегодня уже было сказанно, Kirk 400.
    Если все таки хочется "наколхозить", то лучше посмотреть в сторону Panasonic tgp500, они существенно крепче, клавиатура удобнее, и заряд держат дольше симёнов.
    Ответ написан
    Комментировать
  • Где найти музыку для телефонии?

    @maddimons
    Инженер связи
    Вы можете выбрать лицензию Creative Commons (CC).
    Есть некоторое кол-во ресурсов, распространяющих музыку под такой лицензией.
    Всё лицензионно и платить никому не надо.
    Ответ написан
    3 комментария
  • Что мне сделать для идеальной ip-телефонии?

    @maddimons
    Инженер связи
    Если вам нужен dect в VoIP - проще всего развернуть полноценную микросотовую сеть.
    Например, зарекомендовавший себя Kirk 400 (теперь Spectralink).
    Каждая база сама по себе база + может быть и контроллером. Почитайте ТТХ, мне кажется это то что вам нужно.
    Ответ написан
    Комментировать
  • VOIP адаптеры нынче не популярны или как из mac mini (late 2012) сделать колцентр?

    @maddimons
    Инженер связи
    Отлично работает Логитековская USB гарнитура на таком маке в обе стороны.
    Самый лучший вариант - не мучайте мак, а купите VoIP аппарат нормальный.
    Например DECT трубка
    Panasonic TGP500 или yealink w52p. У второго PoE есть даже.
    Ну вообще, вам Yandex Market поможет лучше :).
    А с адаптерами VoIP-аналог не рекомендую замарачиваться. Экономия не сильная в итоге.
    Ответ написан
    Комментировать
  • Как распределить несколько линий SIP транка в Elastix?

    @maddimons
    Инженер связи
    Линии разграничить нелья. Каждый транк занимается по мере потребности.
    Вы можете у оператора попросить вместо 1 транка -3 транка по 1-2 линии.

    Сейчас за линии никто не платит, попросить по 3 линии три транка и не мучайтесь.
    Ответ написан
  • Где подробно расписано про extensions.conf в Asterisk?

    @maddimons
    Инженер связи
    Вы Астериск из исходников собирали?
    make samples - нагенерит вам кучу файлов, в том числе и extensions.conf с примерами и описанием.
    Ответ написан
    1 комментарий