Потеря регистрации на сервере SIP провайдера — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
(Новая страница: «Данная проблема может возникать по следующим причинам: :*<p>Изменились параметры регистрац...»)
 
Строка 1: Строка 1:
 
Данная проблема может возникать по следующим причинам:
 
Данная проблема может возникать по следующим причинам:
 
:*<p>Изменились параметры регистрации(логин, пароль, адрес sip-сервера провайдера). Уточните у поставщика связи корректность регистрационных данных.</p>
 
:*<p>Изменились параметры регистрации(логин, пароль, адрес sip-сервера провайдера). Уточните у поставщика связи корректность регистрационных данных.</p>
:*<p>Брандмауэр Windows блокирует обмен пакетами с сервером регистрации. Отключите брандмауэр(подвергаете систему опасности), либо добавьте в исключение oktell.ServerService.exe и oktell.HalRemoteApp.exe. Перезагрузите службу сервера(Администрирование\Общие настройки\Управление сервером\перезагрузить службу сервера)</p>
+
:*<p>Изменились настройки сети. Если сервер oktell теперь находится за NAT'ом, то воспользуйтесь статьей по настройке сервера oktell для работы за NAT: http://wiki.oktell.ru/Настройка_работы_сервера_за_NAT.</p>
 +
:*<p>Брандмауэр Windows блокирует обмен пакетами с сервером регистрации. Отключите брандмауэр(подвергаете систему опасности), либо добавьте в исключение oktell.ServerService.exe и oktell.HalRemoteApp.exe. Перезагрузите службу сервера(Администрирование\Общие настройки\Управление сервером\перезагрузить службу сервера).</p>
 
:*<p>Проверьте интернет на сервере. Проверьте пинг до сервера провайдера. При отсутствии интернета на сервере oktell обратитесь к своему системному администратору.</p>
 
:*<p>Проверьте интернет на сервере. Проверьте пинг до сервера провайдера. При отсутствии интернета на сервере oktell обратитесь к своему системному администратору.</p>
 
:*<p>Занят порт 5060. В командной строке выполните команду netstat -anop udp и определите PID у порта 5060(в примере PID-4976)</p>
 
:*<p>Занят порт 5060. В командной строке выполните команду netstat -anop udp и определите PID у порта 5060(в примере PID-4976)</p>
 
[[Файл:anop.png|center]]
 
[[Файл:anop.png|center]]
 
<p>В диспетчере задач определите какому процессу принадлежит порт 5060 по PID(Вид\Выбрать столбцы\ИД процесса(PID))</p>
 
<p>В диспетчере задач определите какому процессу принадлежит порт 5060 по PID(Вид\Выбрать столбцы\ИД процесса(PID))</p>
[[Файл:disp2.png|left]]
+
[[Файл:disp2.png|center]]
[[Файл:disp.png|left]]
+
[[Файл:disp.png|center]]
:*<p></p>
+
<p>Если данный PID соответствует oktell.HalRemoteApp.exe, то порт занял oktell. Иначе отключите приложение, которое заняло порт 5060, перезагрузите службу сервера(Администрирование\Общие настройки\Управление сервером\перезагрузить службу сервера). Проверьте повторно после перезагрузки службы какой процесс занял порт 5060.</p>
:*<p></p>
+
<p>Точнее всего диагностировать данную проблему можно анализируя лог-журналы oktell или трейс пакетов wireshark, но для этого необходимо  иметь определенные знания sip-протокола. Если предыдущие рекомендации не помогли решить проблему, то воспользуйтесь сборщиком лог-журналов(подробнее: http://wiki.oktell.ru/Сборка_лог-журналов) и соберите транспортный лог-журнал(hardware\sip\trn) за время +\- 10 мин. с момента попытки перерегистрации.</p>
:*<p></p>
+

Версия 07:52, 20 марта 2013

Данная проблема может возникать по следующим причинам:

  • Изменились параметры регистрации(логин, пароль, адрес sip-сервера провайдера). Уточните у поставщика связи корректность регистрационных данных.

  • Изменились настройки сети. Если сервер oktell теперь находится за NAT'ом, то воспользуйтесь статьей по настройке сервера oktell для работы за NAT: http://wiki.oktell.ru/Настройка_работы_сервера_за_NAT.

  • Брандмауэр Windows блокирует обмен пакетами с сервером регистрации. Отключите брандмауэр(подвергаете систему опасности), либо добавьте в исключение oktell.ServerService.exe и oktell.HalRemoteApp.exe. Перезагрузите службу сервера(Администрирование\Общие настройки\Управление сервером\перезагрузить службу сервера).

  • Проверьте интернет на сервере. Проверьте пинг до сервера провайдера. При отсутствии интернета на сервере oktell обратитесь к своему системному администратору.

  • Занят порт 5060. В командной строке выполните команду netstat -anop udp и определите PID у порта 5060(в примере PID-4976)

Anop.png

В диспетчере задач определите какому процессу принадлежит порт 5060 по PID(Вид\Выбрать столбцы\ИД процесса(PID))

Disp2.png
Disp.png

Если данный PID соответствует oktell.HalRemoteApp.exe, то порт занял oktell. Иначе отключите приложение, которое заняло порт 5060, перезагрузите службу сервера(Администрирование\Общие настройки\Управление сервером\перезагрузить службу сервера). Проверьте повторно после перезагрузки службы какой процесс занял порт 5060.

Точнее всего диагностировать данную проблему можно анализируя лог-журналы oktell или трейс пакетов wireshark, но для этого необходимо иметь определенные знания sip-протокола. Если предыдущие рекомендации не помогли решить проблему, то воспользуйтесь сборщиком лог-журналов(подробнее: http://wiki.oktell.ru/Сборка_лог-журналов) и соберите транспортный лог-журнал(hardware\sip\trn) за время +\- 10 мин. с момента попытки перерегистрации.