База знаний

Что значит ошибка SIP *

1xx = информационные ответы

SIP/2.0 100 Trying - запрос обрабатывается

SIP/2.0 180 Ringing - местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове

SIP/2.0 181 Call is Being Forwarded - прокси,сервер переадресует вызов к другому пользователю

SIP/2.0 182 Call is Queued - вызываемый…

Подробнее...

Как подключить транк Мультиком mcm.ru

[general]
register => ваш_логин_указанный_в_письме:ваш_пароль_указанный_в_письме@ИП_Адрес_регистрара:5060/Номер_телефона_если_есть
[mcm]
type=peer
dtmfmode=rfc2833
host=ИП_Адрес_регистрара_указан_в_письме
disallow=all
allow=g729 ; либо другой, указанный в письме alaw или ulaw
directmedia=no
defaultuser=ваш_логин_указанный_в_письме
secret=ваш_пароль_указанный_в_письме
insecure=port,invite
qualify=no

 

http://95.128.229.229/wiki/index.php/Asterisk

Подробнее...

Как настроить транк SIPout

username=user ;обратите внимание — юзер отличается от номера
type=friend
secret=pass
qualify=yes
nat=no
insecure=invite,port
host=sip.sipout.net
dtmfmode=rfc2833

 

user:pass@sip.sipout.net:5060/user

Подробнее...

Создать демон PHP


vim /home/admin/web/api-pinschercrm.ru/public_html/worker.php - скрипт

[Unit]
Description=worker
After=apache2.service

[Service]
#/var/www/html/worker.php
#PIDFile=/var/www/html/worker.pid
ExecStart=/usr/bin/php /var/www/html/worker.php -v --color
#ExecStop=/bin/kill…

Подробнее...

Полезные команды Linux на каждый день

 
 
 

inxi -Fx - информация о системе
 
> filename - очистить содержимое файла без удаления (заменить его пустотой)
alias ll='ls -la' - сделать алиас для команды
killall name - убить все процессы…
Подробнее...

Требования к каналу передачи данных для SIP

  1. Пропускная способность IP-канала — минимум 360 Кбит/с (при терминации трафика в ТфОП по одному тракту Е1 PRI)
  2. Постоянное выделенное соединение с фиксированным IP-адресом (ну это само — собой :) )
  3. Round–Trip Latency — Задержка сигнала в IP-канале при его прохождении в оба конца — менее 400 мс, то есть менее 200 мс при…
Подробнее...

Как настроить транк westcall

type=friend
host=uc.westcall.net
port=9955
fromdomain=uc.westcall.net
username=78126470011
fromuser=78126470011
authname=78126470011
secret=password
dtmfmode=rfc2833
disallow=all
allow=ulaw
insecure=port,invite
nat=no
qualify=yes
canreinvite=no
deny=0.0.0.0/0.0.0.0
permit=84.52.103.50/255.255.255.255
 
 
78126470011:password:…
Подробнее...

Скрипт автодозвона для Asterisk

MaxRetries: 3 ; кличество попыток дозвониться, если абонент не берёт трубку, сбрасывает, недоступен RetryTime: 20 ; время через которое осуществляется повторный дозвон, в сек. if [ "$count_f" -eq "1" ]; then - здесь 1 значит один поток поставите значение 30, будет звонить сразу в 30 каналов что бы запустить скрипт sh /var/spool/asterisk/call_list.sh в… Подробнее...

Сброс пароля Elastix

Нужно лишь выполнить команду sqlite3 /var/www/db/acl.db "update acl_user set md5_password='7a5210c173ea40c03205a5de7dcd4cb0' where id=1" И пароль по-умолчанию станет palosanto Подробнее...

Интеграция vTiger и Asterisk

Как настроить интеграцию vTiger или Sales Platform с Asterisk? Подробнее...

Интеграци FreePBX и Skype

Настроим FreePBX интеграцию Skype. Пусть каждый абонент имеет по два подключения: SIP и Skype. Поиск внутреннего сотрудника следует осуществлять и по SIP, и по Skype. Подробнее...

Интеграция Asterisk и Telegram

Telegram очень популярен в мире и позволяет не только общаться, но и участвовать в дискуссиях. Сегодня я решил интегрировать Telegram с Asterisk. Сейчас я использую Gtalk для получения уведомлений о том, что кто-то звонил мне и получаю доступ к записи автоответчика на своем сервере по URL. Подробнее...

Отладка SIP протокола в Asterisk

Допустим нужно посмотреть SIP сообщения пира: Логинимся под root и заходим в CLI Asterisk: # asterisk -r Включаем отладку SIP пира Подробнее...

Ошибка после установки FreePBX

После установки FreePBX при первой загрузке системы видим: Some firstboot error occured, and the system is not properly setup. Check to see if you have internet access and re-run /etc/pbx_first_boot.sh Press ctrl-alt-f1 to continue Подробнее...

Ошбка res_pjsip/pjsip_distributor.c: log_unidentified_request - No matching endpoint found

Отключаем модуль PJSIP в Advansed Settings - SIP Channel Driver и выставляем порт для SIP 5060 вместо 5061 Ребутаем сервер Подробнее...

Ошибка A route for this DID/CID already exists! => /

При создании входящего маршрута в MySQL генерируется пустое поле и выдается сия ошибка: Ошибка A route for this DID/CID already exists! => / Модули в админ панели повреждены и их нельзя удалить/установить/переустановить. Подробнее...

Не отображаются записи разговоров в CDR

Если не отображаются записи разговоров в CDR, то можно поступить следующим образом Подробнее...

Не работает CDR on AsteriskNOW and FreePBX

Можно пересобрать Астериск включив модули format_mp3, app_mysql, cdr_mysql при выполнении make menuselect либо по данной инструкции поставить ODBC драйвер, но не факт, что при этом будут отображаться аудиозаписи разговоров. Либо есть есть следующий вариант восстановить CDR. Подробнее...

SIP коды ошибок Asterisk - Asterisk Failure Code

SIP/2.0 20 – Абонент отсутствует (Subscriber absent) SIP/2.0 21 – Вызов отклонен (Call rejected) SIP/2.0 28 – Некорректный формат номера (неполный адрес) (Invalid number format (address incomplete)) SIP/2.0 31 – Нормальное разъединение, не специфицировано (Normal, unspecified) SIP/2.0 41 – Кратковременный сбой (Temporary failure) Подробнее...

Некоторые аспекты технологий IP-телефонии

Передача голосовых/факсимильных сообщений с использованием транспортных протоколов TCP/IP приобретает сегодня всё большую популярность. Рассказывать обо всех достоинствах и недостатках IP (или Интернет) — телефонии нет большого смысла. Материалы этой статьи прежде всего рассчитаны на читателя, уже имеющего представление о технологиях VoIP, и затрагивают… Подробнее...

Основы IP-телефонии, базовые принципы, термины и протоколы

Под IP-телефонией подразумевается голосовая связь, которая осуществляется по сетям передачи данных, в частности по IP-сетям (IP — Internet Protocol). На сегодняшний день IP-телефония все больше вытесняет традиционные телефонные сети за счет легкости развертывания, низкой стоимости звонка, простоты конфигурирования, высокого качества связи и сравнительной… Подробнее...

Построение транков в IP-телефонии

Технологии IP-телефонии позволяют использовать Интернет или любую другую IP-сеть для ведения телефонных разговоров и передачи факсов в режиме реального времени. Применение IP-телефонии для дальней (междугородней и международной) связи можно разделить на две категории: решения для операторов связи и для пользователей. Первая категория знакома потребителю… Подробнее...

Опыт использования IP ATC Askozia в офисе / Хабрахабр

Askozia - это простая телефонная система для небольшого бизнеса. Создайте свою телефонную систему, соединив программное обеспечение AskoziaPBX и ваш ПК. AskoziaPBX поддерживает VoIP, ISDN, аналоговые и GSM телефоны. Интерфейс Askozia полностью переведен на русский язык. Подробнее...

Команды Asterisk CLI (Command Line Interface)

Основные команды Asterisk CLI (Command Line Interface) с описанием их функционала. Для удобства команды упорядочены в алфавитном порядке. Данный интерфейс необходим в случае если необходимо провести отладку вашего сервера. Для входа в Asterisk CLI необходимо ввести следующие команды: # rasterisk или # asterisk -rvvvvv Подробнее...

Установка Elastix на существующий CentOS VPS

Важно учесть чтобы версия Centos на которой базируется Elasrix должна совпадать с версией Centos на которую мы его ставим Подробнее...

STUN протокол

STUN (сокр. от англ. Session Traversal Utilities for NAT, Утилиты прохождения сессий для NAT, ранее англ. Simple Traversal of UDP through NATs, Простое прохождение UDP через серверы NAT) — это сетевой протокол, который позволяет клиенту, находящемуся за сервером трансляции адресов (или за несколькими такими серверами), определить свой внешний IP-адрес,… Подробнее...

Какой SIP-сервер выбрать: SER, OpenSER, Kamailio, OpenSIPS? Что в них общего и в чем разница? / Хабрахабр

Сравнительный анализ возможностей sip-серверов Kamailio и Opensips. Состав каждого сервера и дублирующиеся конкурентом функции. история развития проектов и его схема. Подробнее...

Переменные диалплана и шаблоны в Asterisk

Конфигурация плана набора содержится в файле конфигурации Asterisk - extensions.conf. Это один из самых важных конфигурационных файлов. В нем определяется обработка и маршрутизация входящих и исходящих вызовов. Этот файл управляет поведением всех соединений проходящих через Вашу АТС. Содержание файла "extensions.conf" разбито на секции, в которых… Подробнее...

Создание отказоустойчивого сервера Asterisk с поддержкой балансировкой нагрузки (sip voip asterisk openser balance cluster kamailio)

Отличное приложение Asterisk, но свои косяки в нем тоже имеются, от утечек памяти появляющихся под большой нагрузкой, до багов которые еще никто не заметил. В итоге случается так, что до бесконечности Call центр на asterisk на одной машине масштабировать нельзя, рано или поздно утыкаемся в потолок производительности и система начинает периодически падать.… Подробнее...

Отправка SMS из Астериск / asterisk.ru

Инструкция по подключению возможности отправки SMS сообщений с сервера Asterisk/ Модуль SMS для Астериск был разработан Адрианом Кеннардом (Adrian Kennard), и выполнен согласно спецификации ETSI для наземных SMS, с деталями ETSI ES 201 912 можно ознакомиться www.etsi.org . Наземные SMS доступны в разных странах Европы, а также в British Telecom Великобритании.… Подробнее...

Работа через RS232 с помощью Minicom

Собственно говоря, довольно много комуникационного оборудования первоначально настраивается через консоль, тоесть через порт RS232. А поскольку уже довольно давно работаю за ноутбуком, на котором RS232 отсутствует, то иногда возникает потребность в наличии данного порта. Зато RS232 навалом в серверах в стойке... Воспользуемся этой возможностью. Соединим… Подробнее...

Подробное практическое руководство по подключению USB модемов (донглов) Huawei e173

Подключим модем Huawei по USB к серверу Asterisk Подробнее...

Как узнать ip и mac адреса всех компьютеров в сети?

Заходим в командную строку: Пуск — Стандартные — Командная строка. И далее выполняем: arp -a — список компьютеров в сети с их ip-адресами и mac-адресами Подробнее...

AT команды для модемов Huawei

AT-команды (набор команд Hayes) — набор команд, разработанных в 1977 году компанией Hayes для собственной разработки, модема «Smartmodem 300 baud». Набор команд состоит из серий коротких текстовых строк, которые объединяют вместе, чтобы сформировать полные команды операций, таких как набор номера, начала соединения или изменения параметров подключения. Для… Подробнее...

Autodialer и Callback на Asterisk

Есть задачи реализация которых возможна через автоматический обзвон. Например ? Например вы сис.админ, у вас есть локальная сеть и куча оборудования в ней, но вы же не 24/7 на работе, а раз так, то в сети может что то произойти, например событие в системе мониторинга, а вас нет на рабочем месте. Конечно можно отправлять себе SMS, если такая вожможность есть, а имея сервер Asterisk можно и позвонить и самому себе рассказать что же случилось Подробнее...

Простейший способ обзвона списка номеров с помощью Asterisk / Хабрахабр

Как обзвонить всех своих сотрудников с проигрыванием небольшого голосового сообщения. Подробнее...

Ротация аудио записей с помощью tmpwatch

Ротация аудиозаписей Asterisk и других файлов с помощью утилиты tmpwatch в Linux Ubuntu/Debian, CentOS/Fedora Подробнее...

Elastix — Asterisk как система экстренного голосового оповещения / Хабрахабр

Требуется сделать систему экстренного голосового оповещения в случае аварий и прочих происшествий. Схема работы следующая: Ответственное лицо звонит на определенный номер телефона, набирает код и попадает в голосовое меню системы оповещения. Там ему предлагается записать сообщение, прослушать его, сохранить и система должна совершать звонки одновременно… Подробнее...

SMS и SIP шлюз — Мультифон, Asterisk, Kannel / Хабрахабр

В данной статье дается описание того, каким образом можно объединить достоинства Asterisk как PBX или IVR, Kannel как SMS-шлюза используя один телефонный номер. Для этого я использовал Freebsd 8.2 на сервере, модем Huawei E171, но можно использовать любой модем МТС или Мегафон производства huawei (так же было проверено на модеме E1551), сим-карту Мегафона.… Подробнее...

Как настроить транк sipout.net

Опции для PEER:

host=sip.sipout.net
username=xxxxxxxx
secret=yyyyyyyyyy
insecure=invite,port
type=friend
qualify=yes
nat=no
dtmfmode=rfc2833

Register String:

xxxxxxxx:yyyyyyyyyy@sip.sipout.net:5060/xxxxxxxx

Подробнее...

Как настроить транк Zadarma

Опции для PEER:

disallow=all
username=xxxxxxxx
secret=yyyyyyyyyy
type=friend
insecure=invite
host=sip.zadarma.com
defaultexpiry=360
dtmfmode=rfc2833
context=from-trunk
allow=alaw

Register String:
xxxxxxxx:yyyyyyyy@sip.zadarma.com/xxxxxxxx

Подробнее...

Как настроить транк SIPNet

Опции для PEER:

disallow=all
defaultuser=xxxxxxxx
secret=yyyyyyyyyy
type=peer
insecure=very
nat=no
canreinvite=nonat
host=sipnet.ru
fromuser=xxxxxxxx
fromdomain=sipnet.ru
dtmfmode=rfc2833
context=from-trunk
allow=alaw&ulaw&g729

Register…

Подробнее...

Как настроить транк Мегафон Multifon

“Мультифон” это учетная запись SIP с номером мобильного телефона, поэтому её легко можно перенести из программного телефона “Мультифон” на другое устройство, которое поддерживает протокол SIP, то есть совершать и принимать вызовы используя свой мобильный номер через Интернет. В заметке приводится пара примеров использования учетной записи SIP Мультифона. Подробнее...

Как настроить транк МТТ

Опции для PEER:

disallow=all
defaultuser=xxxxxxxx
secret=yyyyyyyyyy
type=peer
canreinvite=no
insecure=very
host=voip.mtt.ru
fromuser=xxxxxxxx
fromdomain=voip.mtt.ru
dtmfmode=rfc2833
context=from-trunk
allow=alaw&g729

Register String:
xxxxxxxx:yyyyyyyyyy@voip.mtt.ru/xxxxxxxx

Подробнее...

Как настроить транк Ростелеком

Опции для PEER:

host=10.10.10.100
type=friend
dtmfmode=inband
username=xxxxxx
secret=yyyyyyy
insecure=port,invite
context=from-trunk
fromdomain=10.10.10.100
fromuser=xxxxxxx
disallow=all
allow=alaw&ulaw

Register String:
xxxxxx:yyyyyyy@10.10.10.100/7863xxxxxx

Подробнее...

Как настроить транк Mango

Опции для PEER:

[mangosip]
secret=PASSWORD
username=USERNAME
host=DOMAIN
fromuser=USERNAME
fromdomain=DOMAIN
dtmfmode=rfc2833
qualify=2000    
insecure=invite
disallow=all
allow=alaw
nat=yes
context=mangosipin
hasexten = no
hassip = yes Подробнее...

Как настроить транк МТС

Опции для PEER:

disallow=all
deny=0.0.0.0/0.0.0.0
type=peer
qualify=yes
permit=a.a.a.a/255.255.255.255
host=a.a.a.a
fromdomain=a.a.a.a
insecure=port,invite
canreinvite=no
dtmfmode=rfc2833
allow=alaw
context=from-trunk

Register String:
отсутствует…

Подробнее...

Как настроить транк GoBaza

Опции для PEER:

disallow=all
type=peer
username=xxxxxxxxxx
secret=yyyyyyyyyy
insecure=very
host=qwerty.cnt.ru
fromuser=xxxxxxxxxx
fromdomain=qwerty.cnt.ru
context=from-trunk
dtmfmode=inband
allow=alaw&ulaw&g729

Register String:
xxxxxxxxxx:yyyyyyyyyy@qwerty.cnt.ru/xxxxxxxxxx

Подробнее...

Как настроить транк DiscountTelecom

Опции для PEER:

disallow=all
username=xxxxxxxx
secret=yyyyyyyyyy
type=friend
insecure=very
host=81.94.129.162
fromuser=xxxxxxxx
fromdomain=81.94.129.162
dtmfmode=rfc2833
context=from-trunk
allow=alaw

Register String:
xxxxxxxx:yyyyyyyyyy@81.94.129.162/xxxxxxxx

Подробнее...

Настройки SIP аккаунта Билайн для Asterisk/FreePBX/Elastix

Проверенные и гарантированно рабочие настройки SIP аккаунта Билайн для Asterisk/FreePBX/Elastix

Если в ЛК данные указаны как:

SIP User ID: 9269911xxx
Domain: mpbx.sip.beeline.ru
Authorization User ID: 9269911xxx@mpbx.sip.beeline.ru
SIP…
Подробнее...

Настройки SIP телефонии Дом.ру

Общие рекомендации:

  1. Поле User Name заполняется в формате е164 (7<код города><номер абонента>).
  2. Обязательно использование поля Authorization User ID (Authorization User Name, Auth ID) в формате subscriber (<номер абонента>).
  3. Должен быть разрешен прием сигнальных сообщений SIP с voip.domru.ru
  4. Отправка…
Подробнее...

Получите бесплатную консультацию

Мы очень любим общаться и не жалеем на это времени.
Напишите нам - задайте интересующий Вас вопрос, поделитесь идеей.
Мы постараемся ответить Вам как можно быстрее.
Каждое сообщение директор читает лично.