Elastix телефон теряет регистрацию
Перестала работать входящая и исходящая связь, что делать?
Проверьте наличие соединения станции с провайдерами и с телефонами:
• откройте WEB-интерфейс Elastix
• откройте меню PBX / Tools
Если большая часть телефонов находится в состоянии UNREACHEBLE или в ответ система сообщила «No such command», скорее всего стали недоступны настроенные в Elastix серверы DNS. Настройте в Elastix использование надежных серверов DNS:
• подключитесь к Elastix по протоколу SSH
• войдите в систему с правами пользователя root:
• откройте в текстовом редакторе файл /etc/resolv.conf
• укажите первыми в списке надежные серверы DNS, например, серверы Yandex и Google:
• примените изменения, выполнив:
Сервер Asterisk чувствителен в работе службы определения имен и без этого не может ни запуститься, ни нормально функционировать.
Если в ответ на команду «sip show peers» Elastix сообщает, что все или почти все абоненты доступны, подключитесь к консоли Asterisk через SSH:
• подключитесь к Elastix по протоколу SSH
• подключитесь к работающему Asterisk:
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Как работать над тренингом
Как работать над тренингом Чтобы практикум ораторского мастерства был эффективным, следуйте нашим рекомендациям:? Начинать занятия тренингом нужно обязательно с упражнений на полное и частичное мышечное расслабление – им посвящена первая глава. Любой зажим (не только
Что нужно делать и чего не надо делать, когда вы спасаете замерзшего человека?
Что нужно делать и чего не надо делать, когда вы спасаете замерзшего человека? С человеком, находящимся в состоянии холодового шока, следует обращаться как можно бережнее, чтобы избежать осложнений.Если причиной переохлаждения является погружение в холодную воду, первым
Работать
Работать Для многих путешественников и большинства бэкпакеров работа за границей – прекрасная возможность подзаработать непосредственно в процессе путешествия, чтобы пополнить финансы, не возвращаясь назад домой. Но иногда работа, наоборот, – главная цель, а само
7. Я не буду с ним работать т. к. он непрофессионал
7. Я не буду с ним работать т. к. он непрофессионал Намерение: если ты действительно хочешь, чтобы работа удалась, ты сможешь его проконтролировать.Переопределение: ты сможешь выполнить эту задачу несмотря на то, что коллега знает меньше тебя…Разделение: предлагаю
работать
работать вести огонь Расстояние между обеими блокирующими группами минимальное, и артиллерии трудно работать: как бы своих не накрыть. [3, 35] У повстанцев были автоматы, горная пушка, безоткатное орудие и ДШК. Из дувала работал снайпер. [3,
Как работать
Как работать • Нельзя поднимать груз больше 10 кг.• При поднятии груза нельзя стоять на выпрямленных ногах, наклонившись вперед.• Груз надо разделить на равные части и носить в руках, максимально приближенных к туловищу.• Нельзя поднимать груз выше уровня плеч.• Во
Перестала работать входящая связь из города, но внутренняя и исходящая связь работает, что делать?
Перестала работать входящая связь из города, но внутренняя и исходящая связь работает, что делать? Проверьте наличие соединения станции с провайдерами и с телефонами:• откройте WEB-интерфейс Elastix• откройте меню PBX / Tools• выполните командуsip show registryЕсли все или часть
Делать или не делать? Чего нужно опасаться
Делать или не делать? Чего нужно опасаться Конечно, перед вами может встать вопрос — делать или нет. И не всегда на такой вопрос можно ответить однозначно. С одной стороны, это красиво и необычно, создает новый образ и делает вас оригинальным и непохожим на окружающих. Но с
Где бы ни работать, только бы не работать
Где бы ни работать, только бы не работать Из кинофильма «Весна» (1947), снятого Григорием Васильевичем Александровым (псевдоним Г. В. Мормоненко, 1903—1983) по собственному сценарию (при участии А. Раскина и М. Слободского).Слова завхоза Института Солнца Бубенцова (актер
Как работать с учебником
Как работать с учебником В первую очередь ознакомьтесь с оглавлением учебника, вам будут понятны его структура и логика изложения материала. Работая с учебником, обращайте внимание на выделенные в тексте слова — понятия и термины. Для успешного усвоения знаний в
С каким конфликтом работать?
С каким конфликтом работать? Для начала нужно выбрать конфликт, с которым ты будешь работать, и очень конкретно его обозначить. С кем у тебя конфликт? По какому вопросу? В чем его суть? Конфликт может касаться одной сферы жизни, а может и нескольких. Темы, на почве которых
Доброго времени суток!
Удалось наконец настроить Центос и Астер, вроде всё установил правильно, отредактировал сип.конф добавив туда внутренние номера, но программа телефонии не конектится к серверу. в чем проблема? прикладываю пример настройки
1) Установка текстового редактора vim/nano.
yum install vim
2) Настройка статического IP (на деле использую DHCP)
- Заменить следующие строчки. в моём случае используется dhcp
BOOTPROTO="static"
IPADDR= Ваш IP адрес //по данному адресу будем обращаться к серверу(через путти)
GATEWAY= Ваш Default Gateway
NETMASK= Маска подсети
DNS1= Ваш Default Gateway
DNS2= Опционально, например - 8.8.8.8
NM_CONTROLLED=no
ONBOOT=yes
3) Перезагрузка сетевого сервиса
systemctl restart network.service
6) Отключение Selinux. далее желательно зайти через путти используя статический Ip присвоенный сетевой карте
//система принудительного контроля доступа ядра линукс которая по умолчанию включена, выполняет проверку программ, файлов и пользователей на право проведения каких либо операций(например запрос на запуск процесса)
//включенный sellibux может в дальнейше помешать
vim /etc/sysconfig/selinux
SELINUX =enforced заменить на SELINUX=disabled
Сохранить :x (ctrl X)
7) Установка EPEL. установка системных файлов и зависимостей для установки астериска
//место где хранятся рпм пакеты которые необходимы для установки различных программ и приложения на ОСредхат и центос
yum install epel-release
yum update –y //обновление до последней версии
reboot
11) Установка PearDB. фрейм ворк для многократного используемых компонентов PHP.
pear install db-1.7.14
12) Установка pjproject. это мультимедийная коммуникационная библиотека написанная на C, она нужна для работы драйвера pjsip
13) Установка lame. необходимая для конвертации mp3 файлов.
14) Установка Asterisk
cd asterisk-14* или cd asterisk-13*
./configure --libdir=/usr/lib64
contrib/scripts/get_mp3_source.sh
make menuselect //откроет графическое меню
************************ОСТАНОВИЛСЯ ТУТ**********************
14.1) В Menuselect
- Вкладка Add-ons enable format_mp3
- Вкладки Core Sound Packages,
Music On Hold File Packages,
Extras Sound Packages ------- отмечаем нужный набор форматов звуковых файлов
14.2) make //продолжение установки. далее появится окно Asterisk Build Complete что свидетельствует об успешной установки
16) Подготовка БД
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Пароля по умолчанию нет,
MariaDB [(none)]> create user 'merionuser'@'localhost' identified by 'merionpass';
Query OK, 0 rows affected (0.00 sec)
Далее необходимо создать две базы данных для работы с Asterisk:
MariaDB [(none)]> create database asterisk;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> create database asteriskcdrdb;
Query OK, 1 row affected (0.00 sec)
И даём все права доступа к этим базам пользователю, созданному ранее:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON asterisk.* TO merionuser@localhost IDENTIFIED BY 'merionpass'; //команда
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO merionuser@localhost IDENTIFIED BY 'merionpass'; //команда
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
требуется выйти из БД командой Ctrl-C -- exit!
17) Пользуемся установленным Asterisk
asterisk -rvvv //командная строка астериск
//CenOS 7
//для первичного вхождения в ЦентОс
Login: root
Pass: root
Login_user: admin
Pass_uwer: 123456
asterisk -rvvvvvvvvvvvvvvvvvvvv //логи
телефония Asterisk с нуля. Текстовая инструкция
4. Конфигурация Asterisk для совершения звонков между внутренними абонентами
[3001]
type=friend
regexten=3001
secret=1234
context=outcoling
host=dynamic
callerid="3001" <3001>
disallow=all
allow=alaw
allow=ulaw
language=ru
callgroup=1
pickupgroup=1
qualify=yes
canreinvite=yes
call-limit=4
nat=no
[3002]
type=friend
host=dynamic
insecure=invite
username=3002
secret=45678
context=outcoling
disallow=all
allow=alaw
Заполняем поле
Peer Details:
Далее заполняем Register String
testEL*CLI> sip show registry
Добавим правило для исходящих звонков
PBX->Outbound Routes->Add Route
В Dial Patterns я разрешил 10 -значную нумерацию , то есть выход на мг и мобильные.
Добавим правило для входящей связи
PBX->Inbound Routes->add Route
Тут достаточно указать наименование правила и Distination , в моем случае это внутренний телефон 34570
Для доступа к сетям Сипнета в фаерволе нужно добавить по 2 правила в каждую цепочку.
Все готово, можно сделать исходящий вызов в формате 7_номер_телефона.
При тестовом исходящем звонке Caller ID (номер , к которому привязан аккаунт) определился корректно.
Для совершения входящего вызова из ТФОП все гораздо сложнее.Нужно набрать номер доступа , в каждом городе он свой, городов, где это доступно 20 штук, а затем донабрать в тоновом режиме SIP ID.
Екатеринбурга я не нашел, поэтому тестировал через Москву.
Качество звука при исходящем и входящем звонке вполне приемлимое, эхо отсутствует.К слову сказать, года 3 назад все было гораздо хуже.
Тарифы на звонки можно посмотреть на сайте Сипнета.
АТС на базе Астериск — очень популярное решение телефонии для офиса или call центра — причин тому несколько, основная — бесплатность и богатый функционал. По приблизительным подсчетам экономия на телефонии может сократить расходы на телефонные разговоры в 10-15 раз! Не слабо?
- Что нужно сделать после установки asterisk для нормальной работы:
- Проблема с отжиранием памяти:
- Проблема с недоступностью DNS
- Включение и отключение транка multifon
- Пара слов о кодеках и совместимости
- Нет входящих звонков
- Нет исходящих звонков
Но, как любое бесплатное решение астериск требует соответствующей подготовки и опыта, даже с установленным GUI (графическим интерфейсом) иногда приходится сталкиваться с неожиданными проблемами. Данная статья написана скорее для себя, как напоминалка и впоследствии будет дополняться новыми ошибками и решениями проблем.
Что нужно сделать после установки asterisk для нормальной работы:
Проблема с отжиранием памяти:
В разных релизах астера, начиная с древних периодически появлялся баг с памятью, неприятно когда телефония начинает лагать и заикаться. Причин может быть несколько, кодеки, перекодировка, падающие транки и др. Для себя эту ошибку решил периодической перезагрузкой ядра астериска в ночное время.
Для чего добавил пару заданий в кронтаб:Проблема с недоступностью DNS
Неприятная проблема с внешними dns. Суть ошибки в том, что при пропадании интернета отваливаются внутренние пиры и долго обрабатываются соединения с GSM шлюзов и SIP транков, валятся ошибки chan_sip, даже если они находятся в локальной сети.
Часто астериск настраивается для работы только с локальными адресами, например с gsm шлюзом или оператор предоставляет транк с фиксированным ip адресом и переменная srvlookup не нужна. В таком случае, правильно будет запретить обращение к внешнему DNS серверу, которое может подвешать астериск, для этого в файле sip.conf в секции general прописать:
srvlookup=no
в FreePBX это счастье отключается по разному, но искать нужно в меню «настройках астериск для сип» примерно следущую строку:
Если же Ваш сип провайдер (например задарма или мультифон от мегафона) требует указать в файле sip.conf srvlookup=yes, Вы можете указать в настройках для конкретного транка эту переменную.Настройки Астериск для «Мультифона»
Включение и отключение транка multifon
Значение Описание Пример 0 Звонки приходят на мобильный 1 Звонки приходят только на SIP 2 Звонки приходят на SIP и мобильный Проверка текущего статуса Пара слов о кодеках и совместимости
Исторически сложилось так, что используются для связи в основном три-четыре кодека, даже если вы поставите качественный кодек, оператор предоставит Вам стандартные A-Law, U-Law ну еще может быть G722, GSM. Посмотрите строку регистрации, что предлагает оператор и отключите неиспользуемые кодеки. Даже не очень нагруженный астериск начинает лагать и терять голос, если ему приходится перекодировать в одном транке 2-3 кодека, а при значительной нагрузке проблемы гарантированы. Как пример, телефон Грандстрим настроен на G722, который астериск понимает, но отдает сип-оператору ULAW . Казалось бы проблема незначительная, но перекодировка происходит одновременно в двух направлениях. Излишние телодвижения без всякого выигрыша в качестве звука. Как рекомендация, ориентируйтесь на наиболее качественный кодек оператора, лишние кодеки включайте по необходимости, например если этого требуют СИП-телефоны. С неправильно настроенными кодеками могут быть связаны проблемы односторонней слышимости.
Нет входящих звонков
Если не приходят звонки, а исходящая связь есть, первое что нужно проверить проходит ли соединение, для чего зайти в консоль астера
Если Вы не видите чего то подобного при поступлении звонка, значит дело в сетевых настройках или настройках фаервола. Посмотрите в той же cli консоли на каком порту астериск ждет входящий:
Читайте также: