Skip to content

Opensips blog

Заметки voip инженера

  • Готовые сервисы
    • PUSH NOTIFICATIONS API
  • Kamailio
  • Opensips
  • О себе и реквизиты

Рубрика: Asterisk

asterisk 16. webrtc. sipml5

2020-12-242020-12-28 yooxyman

Основная статья по настройке на официальном сайте: у меня не завелось сразу по причине: подгружался модуль chan_sip , нужно добавить noload = chan_sip.so в modules.conf И не стартовал внутренний https сервер астериска с сертификатами которые сгенерил астериск, решением может быть генерация через letsencrypt короткая инструкция по установке: for centos 7 only: install asterisk 16 , […]

Continue Reading"asterisk 16. webrtc. sipml5"
Posted in AsteriskTagged http, https, pjsip, webrtc comment on asterisk 16. webrtc. sipml5

sipdump per day. compressed. heplify.

2020-12-09 yooxyman

Ниже представлен скрипт для установки сервиса systemd сбора sip пакетов в папку /var/log/sipdump по дням. в дальнейшем можно распаковать файлы и и пробежаться по ним sngrep. !/usr/bin/sh echo «Instaiiling sipdump have started: \n» yum install wget git -y apt install wget git -y cd /usr/src/ mkdir sipdump cd sipdump wget https://github.com/sipcapture/heplify/releases/download/1.62/heplify chmod 760 heplify cp […]

Continue Reading"sipdump per day. compressed. heplify."
Posted in Asterisk, freeswitch, kamailio, opensips, Готовые решенияTagged heplify, sipdump comment on sipdump per day. compressed. heplify.

Asterisk. hints. States.

2020-10-302020-10-30 yooxyman

Получить данные о состоянии пиров можно так: Подключаемся по AMI: telnet 127.0.0.1 5038 Action: Login ActionID: 1 Username: manager Secret: password получаем данные: Action: GetvarActionID: 1Variable: DEVICE_STATE(SIP/1000) ответ: ActionID: 1 Variable: DEVICE_STATE(SIP/1003) Value: INUSE

Continue Reading"Asterisk. hints. States."
Posted in AsteriskTagged AMI, device state, states comment on Asterisk. hints. States.

TCP\TLS NAT Zoiper

2020-09-24 yooxyman

Столкнулся с проблемой, когда через sip прокси (opensips) не проходили пакеты (OPTIONS, NOTIFY, INVITE) в сторону uac при использовании TCP и TLS протоколов. при TLS opensips ругался 477/Send Error, при использовании TCP — 408 timeout. И действительно пакеты с opensips уходили, но не доходили до UAC. Причина была в использовании STUN, если его отключить на […]

Continue Reading"TCP\TLS NAT Zoiper"
Posted in Asterisk, opensips, ssl\tlsTagged 408, 477, opensips, tcp, timeout, tls comment on TCP\TLS NAT Zoiper

RTPENGINE. CENTOS 7.

2019-12-19 yooxyman

Полная статья по инсталляции webrtc2sip на centos 7 здесь. А тут видео. В качестве основы эту статью и компиляцию вручную. В целом компиляция особых проблем не вызвала. Пакеты все которые надо ставятся. Проблема возникла при инсталляции в качестве сервиса. а) не стал разбираться с правами и запускаю от root,б) необходимо убрать из rtpengine.services параметры из […]

Continue Reading"RTPENGINE. CENTOS 7."
Posted in Asterisk, kamailio, Готовые решенияTagged instruction, video, webrtc2sip comment on RTPENGINE. CENTOS 7.

callback+freepbx+AMD

2019-12-12 yooxyman

Схема работы такая: Любой разрешенный ip звонит на DID номер pbx, станция перезванивает с DID номера и соединяет с внутренним абонентом) показывая в качестве callerid номер на который осуществляется дозвон. Особенности: минимум вмешательства в код freepbx чтобы можно было использовать весь функционал станции. У вас уже установлена: Freepbx, callback модуль, правильно настроены callback и trunk […]

Continue Reading"callback+freepbx+AMD"
Posted in Asterisk, freepbx_tipsTagged amd, callback, freepbx comment on callback+freepbx+AMD

AMI FREEPBX NAMI SYSLOG NODEJS

2019-11-29 yooxyman

В этом проекте нам нужно сохранять различные события в очередях Астериска через nodejs библиотеку NAMI. Сложности тут на первый взгляд только одна, это создания таблиц для сохранения событий. На самом деле нет, есть еще задача сохранения неудачного запроса, есть задача выполнения асинхронного запроса, чтобы не скрипт не тормозил. В проект включены файлы:tables.sql — который создает […]

Continue Reading"AMI FREEPBX NAMI SYSLOG NODEJS"
Posted in Asterisk, Без рубрики, Готовые решенияTagged AMI, events, Mysql, nodejs comment on AMI FREEPBX NAMI SYSLOG NODEJS

certbot ssl certificate for issabel manual installation

2019-11-29 yooxyman

install certbot (was installed by issabel) comment rewrite engine in /etc/httpd/issabel.conf add virtual host file «issabelmanual.conf» with 80 port into /etc/httpd/conf.d 3. restart httpd: systemctl restart httpd4. run certbot and answer to questions5. certbot will add new sertificate to your ssl.conf file and comment old ssl lines in this file6. uncomment at step 2. 7. […]

Continue Reading"certbot ssl certificate for issabel manual installation"
Posted in AsteriskTagged certbot, certificate, issabel, ssl comment on certbot ssl certificate for issabel manual installation

Asterisk Click2Call API

2019-11-19 yooxyman

Готовый скрипт для вызовов между extension и внешним номером, а также для запуска любого диалплана и передачи ему параметров. Использовалась библиотека https://github.com/chan-sccp/PAMI это форк самой популярной библиотеки от marcelog/PAMI. Используется потому, что в ней исправлена ошибка при использовании CommandAction. в оригинальной библиотеке она будет выдавать read timeout. Скрипт выдает статус оригинации в json формате и […]

Continue Reading"Asterisk Click2Call API"
Posted in Asterisk, Без рубрики, Готовые решенияTagged asterisk, click2call, PAMI comment on Asterisk Click2Call API

Removing plus symbol from CLI (Asterisk)

2019-11-15 yooxyman

If CLI coming with +, then remove it, otherwise do nothing. same = n,Set(CALLERID(num)=${IF($[«${CALLERID(num):0:1}»=»+»]?${CALLERID(num):1}:${CALLERID(num)})})

Continue Reading"Removing plus symbol from CLI (Asterisk)"
Posted in AsteriskTagged asterisk, cli, plus, removing comment on Removing plus symbol from CLI (Asterisk)

Навигация по записям

Предыдущие записи

My Profile

Eremin Pavel

Voip developer

P: 79227502213

E: eremina.net@gmail.com

Hire me on Freelancer.com

Облако

AMI (4) asterisk (18) centos (4) centos 7 (3) certbot (2) certificate (2) debian (2) duplicate (2) elastix (3) error (3) events (2) fail (3) freepbx (8) g729 (2) google (2) ios (2) issabel (4) issue (2) Kamailio (8) limit (2) Load (3) local (2) Mysql (8) nat (2) opensips (11) PAMI (2) performance (2) pjsip (2) provisioning (2) push (2) re-invite (2) rtpengine (2) SBC (2) server (2) ssh (2) ssl (2) tcp (2) timeout (2) tls (3) vmware (2) voip (2) wav (2) webrtc (2) windows (3) zoiper (2)

Свежие записи

  • asterisk 16. webrtc. sipml5
  • esxi useful command. vmware.
  • opensips as SBC
  • sipdump per day. compressed. heplify.
  • kamailio. siremis. xmlrpc. jsonrpc.

Управление

  • Войти
  • Лента записей
  • Лента комментариев
  • WordPress.org

© 2021 Opensips blog

Proudly powered by WordPress | Theme: x-blog by wpthemespace.com