Не регистрируется ip телефон
Сегодня множество организаций и частных лиц выбирают IP телефонию для голосовой связи. Такая технология коммуникации имеет ряд достоинств. Во-первых, легко создать масштабируемую систему. Во-вторых, расходы на связь гораздо ниже традиционных аналоговых услуг. В-третьих, качество передачи никак не зависит от расстояния между абонентами. В-четвертых, легко управлять данными. Есть еще множество причин, по которым абоненты выбирают IP телефонию. Однако чтобы получать полное удовлетворение от работы системы, нужно знать, как устранять возникающие проблемы во время внедрения или текущей эксплуатации тех или иных систем.
Обновление программного обеспечения
Каждый IP телефон имеет внутреннюю прошивку, позволяющую использовать тот или иной функционал технологии передачи данных. Производители постоянно совершенствуют свои программные решения. Новые прошивки для телефонов доступны на сайтах изготовителя.
Обновление внутреннего программного обеспечения производится согласно инструкции, приведенной в документации к тому или иному телефону. Некоторые модели способны производить поиска прошивок самостоятельно. Для других данные нужно скачать и распаковать на компьютер. При этом:
- прошивка должна быть скачана с официального сайта;
- 2 телефон должен находиться в одной подсети с ПК;
- при запуске программы обновления на компьютере нужно указать действующий IP адрес телефона, а также указать эти данные для ПК.
Могут быть и другие варианты обновления прошивки IP телефона. Все данные, а также подробные инструкции для пользователя всегда приводятся на сайтах производителей оборудования.
Обновление прошивки позволяет не только добиться расширения функционала того или иного аппарата. Она также позволяет проводить русификацию телефонов для большего удобства их использования.
Работоспособность телефонии
Одна из проблем, возникающих на этапе внедрения внутренней IP сети в организациях и предприятиях - неработоспособность сервера. При этом все программное обеспечение установлено и запущено. У неработоспособности ресурса может быть ряд причин.
- Ошибка 404 (not found) при попытке регистрации телефона устраняется настройками сервера. Подробные данные приводятся в документации к программному обеспечению.
- Антивирусное программное обеспечение или брандмауэр блокирует работу серверного приложения. Чтобы устранить такую проблему, нужно внести процессы ПО IP телефонии в исключения.
- Порт, необходимый для передачи данных IP телефонии, занят другим приложением. Номера ресурсов приводятся в документации к конкретной IP сети. Определить виновника проблемы можно командой netstat -anop udp. В выданных данных достаточно найти номер порта и идентификатор приложения. Если это не сервер IP телефонии, необходимо отключить блокирующее ПО и перезапустить систему.
Самая сложная проблема возникает при попытке работы с удаленным сервером. В этом случае неработоспособность может быть вызвана блокировкой портов со стороны провайдера. В этом случае нужно обратиться к системным администраторам сети.
Если провайдер не способен открыть порты для передачи данных или не желает организовывать персональный доступ - рекомендуется заказать отдельный выделенный канал связи или прибегнуть к смене провайдера.
Телефоны не регистрируются
Ошибка регистрации телефонов чаще всего связана с ошибками настройки. Их нужно проверить, особенно правильность ввода адреса сервера, порта доступа, логина и пароля. Если телефон настраивается по схеме, отличающейся от приведенной в руководстве, проще всего проставить нужные параметры, используя аппарат той же модели, уже работающий в сети. Оба средства связи должны быть настроены совершенно одинаково.
Стоит проверить работу проблемного телефона с другой учетной записью, которая уже используется на действующем аппарате. В случае, если удается зарегистрироваться и начать пользоваться связью, проблема может заключаться в отключении пользователя, данные которого были указаны в проблемном телефоне. Нужно проверить настройки сервера, наличие проблемной учетной записи, ее активность и права доступа. Если услуга IP телефонии предоставляется удаленным оператором – для проверки работоспособности учетной записи следует обратиться в его службу поддержки.
Еще одна причина, почему не регистрируется телефон - настройки внутренней сети или разрешения доступа со стороны провайдера. Необходимо проверить, разрешены ли исходящие подключения во внутренней сети. Также, стоит убедиться, что межсетевые экраны и другое оборудование разрешает передачу данных по портам, которые необходимы для работы IP телефонии.
Убедиться, что блокировка работы происходит на стороне провайдера, можно на сервере IP телефонии. Собранные логи протокола покажут ошибки и ответы на запросы регистрации. Эти данные стоит передать провайдеру для разъяснений или решения проблемы с доступом.
Если провайдер физически не способен открыть порты для доступа, не имеет достаточно квалифицированного персонала для такой работы, не желает организовывать персональный доступ – рекомендуется его сменить. Оптимальным выходом будет организация выделенной линии связи с статическим IP адресом, отдельным физическим портом подключения к оборудованию связи.
Распределение звонков CALL HUNTING
Данный функционал предназначен для организации CALL цента или переадресации звонка определенному абоненту. Все настройки системы приводятся в документации к используемому во внутренней сети шлюзу. В общей схеме участвуют:
- идентификаторы групп и порты для голосовых линий, относящиеся к структуре шлюза:
- группы абонентов с поиском свободной линии (несколько алгоритмов, настраиваемая опция);
- список абонентов, включенных в ту или иную группу;
- привязка номера, после набора которого адресация производится на ту или иную группу абонентов.
Уже из общей схемы видно, почему на этапе внедрения системы может не работать CALL HUNTING. Это происходит из-за блокировки портов, необходимых для передачи данных. Данная проблема может возникать как на сетевом оборудовании, так и конкретных компьютерах отдельных пользователей.
Если во внутренней системе используются софт фоны на ПК операторов CALL центра или иной структуры, необходимо проверить, не блокируют ли их брандмауэры или антивирусы. При необходимости, программное обеспечение должно быть внесено в списки исключений. Аналогичная операция проводится для портов, необходимых для передачи данных. Они вносятся в список исключений антивируса и брандмауэра.
Также необходимо проверить настройки межсетевых экранов или другого оборудования. Должны быть открыты для передачи нужные номера портов. Если система построена на авторизации с помощью логина и пароля или адресов конкретного оборудования, производится настройка прав доступа.
Не работает Sip-trunk
Sip-trunk позволяет соединить внутреннюю АТС предприятия или организации с оператором цифровой связи. При этом абонент получает прекрасное качество связи, низкую стоимость эксплуатации телефонных номеров, множество других преимуществ.
Sip-trunk - отдельная услуга провайдера IP телефонии. Если она работала и перестала, первым делом стоит уведомить об этом своего оператора. На этапе внедрения системы нужно правильно настроить ту или иную АТС. Методика настройки зависит от типа оборудования и приводится в документации к нему.
Необходимо осуществить привязку IP адреса к конкретному логину SIP. Для пользования услугой необходимо иметь статический адрес оборудования. Такую услугу можно купить у провайдера интернет.
Одной из частых причин, почему SIP-trunk перестал работать - является именно смена адреса оборудования при переподключении. Чтобы этого избежать, рекомендуется провести выделенный канал для связи. Такой шаг позволит избавиться от проблем смены адреса на стороне провайдера.
Еще одна причина, по которой перестает работать SIP-trunk - сбой настроек внутренней АТС. Оборудование необходимо проверить. При необходимости - изменить параметры связи на те, которые предоставляет оператор IP телефонии.
Не работает маршрутизация вызовов вовне / извне
Маршрутизация внешних вызовов производится по двум схемам:
- полностью на стороне оператора IP телефонии;
- во внутренней сети предприятия или организации, средствами шлюзов или цифровых АТС.
Если абонент пользуется софтфонами или физическими IP телефонами, напрямую подключенными к провайдеру услуги - маршрутизация настраивается на его сайте или системными администраторами. На этапе внедрения нужно пользоваться именно этими инструментами или контактами. Если же маршрутизация пропала после нормальной работы, следует обратиться к своему провайдеру.
Маршрутизация звонков также регулируется системой провайдера услуги или внутренним оборудованием организации. В случае использования последнего, самой частой ошибкой является неправильная настройка. К примеру, неверно указывается исходящий номер или SIP логин для звонков.
В случае, если все настройки системы верны и на стороне оператора, и на стороне абонента - следует проверять доступность портов, необходимых для связи. Для этого нужно обратиться к провайдеру интернет. Многие из них не желают открывать персональный доступ. В этом случае нужно прибегнуть к организации отдельного канала связи или смене провайдера.
Лицензирование системы
Если в системе связи используются лицензии - нужно постоянно мониторить их списочный состав и количество. Новые лицензии должны добавляться своевременно. Это позволит избежать разнообразных проблем в работе системы. К примеру, при отсутствии лицензий может стать невозможным процесс администрирования АТС.
Компания, предприятия или организации должны четко соблюдать правила лицензирования. При необходимости, покупка новых или активация существующих (при наличии соответствующей опции до истечения срока действия) лицензий должны проходить своевременно.
Резервные копии
Все настройки серверной части, база данных абонентов, настройки маршрутизации и многое другое - ключевые данные для работы IP телефонии. Их потеря или непоправимое повреждения может происходить:
- при физическом отказе оборудования, накопителей или других компонентов аппаратной части;
- полный выход из строя сервера;
- неверная схема отключения виртуальных машин;
- выход из строя программной среды из-за неожиданного броска напряжения, неверной перезагрузки.
Чтобы сохранить важные данные, необходимо настроить регулярное, автоматическое резервное копирование. Снимки информации могут сохраняться как локально, так и размещаться на удаленных, в том числе облачных, хранилищах. Имея резервные копии данных или снимки системы в целом, можно в кратчайшие сроки восстановить работоспособность IP телефонии.
Отказоустойчивый кластер
В корпоративном сегменте большое значение имеет резервирование. Один физический сервер, на котором организована внутренняя система IP телефонии - не может гарантировать абсолютную надежность. Каждое оборудование имеет свой ресурс наработки на отказ, может выйти из строя по причине бросков, отсутствия питания, неверных действий персонала.
Чтобы гарантировать постоянную работоспособность связи, нужно вводить в строй резервный сервер. Между ним и основным необходимо организовать обмен данными, процесс дупликации изменяющейся информации, такой, как логи звонков, данные о номерах, абонентах, настройки.
Переключение связи с основного сервера на резервный может осуществляться и внешним оборудованием. Его задача - правильно организовать маршрутизацию. Сегодня существует масса решений для такого оперативного реагирования.
Распределенный кластер
Построение распределенного кластера необходимо для компаний, предприятий или организаций, имеющих сеть представительств и офисов. Это позволит создать отказоустойчивую сеть внутренней IP телефонии. Для построения распределенного кластера потребуется не только дополнительное серверное оборудование, но и несколько каналов связи, а также специальные роутеры для оперативного реагирования на сбои.
Распределенный кластер работает по следующей схеме:
- в случае обрыва канала передачи данных главного офиса все включенные в кластер сервера переключаются на резервный;
- в случае повреждения канала связи между отдельным представительством и головным офисом, телефон или роутер, установленный в представительстве, начинает работать с ближайшим доступным сервером организации.
Для организации схемы такого реагирования может использоваться как специальное оборудование, так и программные решения. Одно из последних - служба SRST. В нормальном режиме она позволяет поддерживать все телефоны, установленные в единой сети, включая аппараты в удаленных офисах.
Минимальная функциональность, которую обеспечивает такое программное решение - возможность без проблем звонить внутри структуры IP телефонии корпорации с удаленными филиалами.
Для построения распределенного кластера есть и другие решения. Чтобы получить для своей корпорации сеть с высокой отказоустойчивостью и гарантированной надежностью, стоит обратиться для разработки проекта к специалистам нашей компании.
Если IP-телефон или софтфон не регистрируется на SIP-сервере, то необходимо сперва определить на чьей стороне проблема.
Проблема на телефоне
1.Убедитесь, что были введены корректные регистрационные данные: адрес и порт sip-сервера(адрес сервера oktell и порт 5060), логин и пароль(должен совпадать с логином и паролем в карте сети). Подробнее о настройках телефона: Подключение IP телефонов и софтфонов
2. Проверьте доступность сервера Oktell, пропингуйте сервер Oktell командой ping с компьютера, находящегося в той же локальной сети, где и телефон.
3. Проверьте наличие фаервола в вашей сети, разрешены ли исходящие соединения.
Проблема на сервере
1. Допущена ошибка в настройке самого телефона или карте сети. Воспользуйтесь статьей Урок 3 Создание карты сети.
1.1 Если при регистрации сервер на запрос REGISTER сервер отвечает 404 NOT FOUND , то обратитесь к статье 404 not found от сервера Oktell
2. Убедитесь, что на сервере Oktell антивирус или брандмауэр не блокирует работу. Либо отключите(подвергаете систему опасности), либо добавьте в исключение процессы.
- \oktell\server\oktell.ServerService.exe
- \oktell\server\oktell.HALRemoteApp.exe.
Чтобы добавить процессы в исключения брандмауэра перейдите в Панель управления -> Брандмауэр Windows -> Разрешить запуск программы или компонента через брандмауэр Windows -> Разрешить другую программу -> Обзор
3. Возможно, порт 5060 занят сторонним приложением. В командной строке выполните команду
Определите PID у порта 5060(в примере PID-4976). В диспетчере задач определите какому процессу принадлежит порт 5060 по PID. Если такого столбца нет, выполните Вид\Выбрать столбцы\ИД процесса(PID).
Если данный PID соответствует oktell.HalRemoteApp.exe, то порт занял oktell. Иначе отключите приложение, которое заняло порт 5060, перезагрузите службу сервера, в клиентском приложении выполните Администрирование/Общие настройки/Управление сервером/Перезагрузить службу сервера). Проверьте повторно после перезагрузки службы какой процесс занял порт 5060.
Диагностика с помощью другого IP-телефона
Если другие устройства могут подключиться к вашему SIP-серверу, то проблема скорее всего в конкретном устройстве.
Сравните настройки проблемного IP-телефона с настройками рабочих устройств, приведите их в соответствие.
- Попробуйте зарегистрировать IP-телефон с учетной записью рабочего варианта.
- Попробуйте зарегистрировать рабочий IP-телефон с учетной записью проблемного устройства.
Диагностика с помощью лога TRN
Точнее всего диагностировать данную проблему можно анализируя лог-журналы oktell или трассировку пакетов wireshark, но для этого необходимо иметь определенные знания sip-протокола. Воспользуйтесь сборщиком лог-журналов (подробнее в статье Сборка_лог-журналов) и соберите лог-журнал(hardware\sip\trn) за время +\- 10 минут с момента попытки перерегистрации. Также лог-журнал вы можете найти в папке \oktell\server\Log\Hardware\SIP\trn_[дата].log.
Пример получения сервером Oktell пакета REGISTER с верными регистрационными данными.
Введение Внутренний номер не регистрируется. Введение Многие из вас сталкивались с трудностями, которые возникали при работе с астериском. Начиная от подключения внутреннего номера, заканчивая непонятными ошибками в консоли астериска. Обычно в таких ситуациях системные администраторы лезут в гугл, копают тонны информации, в поиске ответа и находят решение собирая по крупицам собранные сведения с разных источников. […]
Многие из вас сталкивались с трудностями, которые возникали при работе с астериском. Начиная от подключения внутреннего номера, заканчивая непонятными ошибками в консоли астериска. Обычно в таких ситуациях системные администраторы лезут в гугл, копают тонны информации, в поиске ответа и находят решение собирая по крупицам собранные сведения с разных источников. Поэтому была написана статья, в которой будет описаны основные проблемы и подводные камни, а также как обойти их и наладить работу.
Первой темой, которую мы рассмотрим — это будет подключение внутреннего номера. Условно, можно её можно разделить на несколько пунктов:
Начнем с рассмотрения самой распространенной проблемы, а именно с регистрации. Отсутствие регистрации вызвано:
- NAT
- Firewall
- Не верный пароль
- Не верные пермиты
- Не верный транспорт
- Fail2ban
Диагностика NAT: самое простое — это если между регистрируемым устройством и астериском у вас находится NAT устройство. В таком случае на АТС не будут приходить пакеты с запросом регистрации. Чтобы проверить приходят пакеты от устройства или нет, воспользуемся утилитой tcpdump.
Астериск находится в сети 10.17.0.0/24, а регистрируемый аппарат в сети 192.168.5.0/24Отладка: проверить настроен ли проброс SIP порта из сети аппарата в сторону сервера телефонии.
Проверить какой SIP порт использует астериск, можно проверить командой asterisk -rx “sip show settings”. Раздел Global Settings.Диагностика Firewall: когда в указанном пункте выше все настроено верно и при запущенном tcpdump вы видите приходящие пакеты REGISTER на порт 5060, но нет ответа на них, как на изображении ниже, то необходимо проверить настроенные привила iptables.
- Нет правила для порта 5060 UDP/TCP
- Нет разрешающего правила для подсети, откуда происходит регистрация
- Указано запрещающее правило для конкретного IP, как на изображении ниже.
Не верный пароль
Не верные пермиты
Не верный транспорт
Отладка: для исправления ошибок необходимо указать корректный пароль в настройках аппарата или указать правильную подсеть с которой регистрируется аппарат в поле permit в настройках sip.conf, или указать в настройках правильный транспорт используемый для соединения. Транспорт можно посмотреть в настройках sip.conf в параметре transport.
Некоторые модели телефонов и софтфонов не поддерживают пароли длиннее 10-12 символов (К примеру, некоторые модели телефонов granstream страдают от этого), учитывайте этот момент при регистрации нового телефона. Делайте пароль не длиннее 10-12 символов и учитывайте, что случайный пробел так же может быть воспринят системой как символ.Отладка: Если вы нашли свой IP адрес в бане на АТС, в одной из цепочек, разбаньте его командой
IP телефония вытеснила аналоговую практически на 100 % с рынка. Лично я не встречал проводной аналоговый телефон наверно уже лет 5, если не больше. У IP телефонии очень много плюсов, от быстрого подключения до многочисленных настроек и голосовых меню. Но есть и один минус, если раньше не работал аналоговый телефон то проблема была 99% случаев где то на линии, требовалась только сообщить о том что телефон не работает и сидеть ждать. А вот с IP телефонией могут возникнуть различные проблемы, которые придется решать непосредственно тому у кого она установлена. Я уже рассказывал про то как решить различные проблемы возникающие при использование IP телефонии и телефонов фирмы Yealink, можете найти данные статьи через поиск, на самые популярные и полезные приведу ссылки немного ниже. В этой статье рассмотрим ошибку регистрации телефона Yealink T21P, она встречается очень часто.
Что делать если IP телефон Yealink не регистрируется
Дальше необходимо пройти авторизацию введя логин и пароль.
Перед тем как изменять настройки телефона да и вообще искать причину как говориться на своей стороне нужно сделать следующие:
Обязательно позвоните своему оператору, возможно проблемы у него.
Если у оператора все работает пробуем перезагрузить телефон.
После того как все настройки вернутся к заводским, настраиваем акканут и сохраняем изменения.
Еще раз повторю, лично мне избавиться от ошибки регистрации помогал только сброс настроек. Если вы знаете другой способ обязательно поделитесь.
Решение:
Ответ Forbidden означает, что сервер принял запрос, но отказался его обслуживать.
Причины:
- Не корректно веден пароль. (Проверьте еще раз sip.conf)
- Некорректно указан SIP ID до @. (Проверьте еще раз sip.conf)
- Некорректно указан "Domain(сервер)" в sip.conf и убедитесь, что он соответствует SIP ID после @. Проверьте, что домен соответствует созданному в «Личном кабинете»
- Проверьте, что сотрудник создан правильно в «Личном кабинете».
2. Астериск отбивает входящий звонок.
Астериск отбивает входящий звонок кодом завершения TempNotAvailable (480) В консоли Asterisk’a(CLI) включаем режим отладки sip set debug on мы видим код завершения TempNotAvailable (480):Данная ошибка предполагает, что внутренний пользователь не в регистрации.
Проверьте это, написав команду sip show registry в консоли Asterisk*, также Вы можете закомментировать перевод на данного пользователя в extensions.conf
3. Астериск в регистрации, но входящие вызовы отбиваются.
Астериск в регистрации, но входящие звонки отбиваться 401 Unauthorized.В консоли Asterisk’a(CLI) включаем режим отладки sip set debug on мы видим код завешения 401 Unauthorized.
Данная проблема связана с тем что в настройках sip.conf тип подключения указан user или friend В данном случаи было: type=user а должно быть type=peer
4. Не проходит исходящий вызов на Asterisk
Решение:
Неправильно
В первом случае вы настроили звонок на номер XXXXXX. Если вам нужен шаблон то настройка задаются символом _
Для того чтобы попасть в консоль Asterisk’a(CLI) необходимо в консоли операционной системы ввести команду:
asterisk -rvvvvv
sip show peers – Отображение всех абонентов и транков SIP с указанием номера абонента, ip адреса, пинга и др.значений
sip show registry – отображение всех SIP регистраций.
sip reload – перезагружает модуль sip канала после внесения изменений в файл sip.conf
sip show channels – отображение активных SIP каналов с указанием пользователя, идентификатора звонка и хоста пира.
sip show settings – показывает глобальные настойки SIP
sip set debug – режим отладки, применяется с значениями on/off — отладка всей системы, ip – конкретный адрес, peer – абонент системы. К примеру «sip set debug peer 101»
dialplan show – текущий диалплан
dialplan reload – перезагрузка диалплана
dialplan save – сохранить текущий диалплан в файл. Имеет зависимость от параметров writeprotect=no и static=yes в файле extensions.conf
dialplan show globals – глобальные параметры диалплана
core show codecs – отображение информации о установленных кодеках в Asterisk
core restart gracefully – перезагрузка Asterisk после завершения всех разговоров.
Читайте также: