После успешной настройки и поддержки нескольких установок на базе Asterisk мне теперь была поставлена задача настроить сервер FreeSwitch SIP.
ISO загружен из
http://wiki.fusionpbx.com/index.php?title=CentOS_ISO
Конфигурация
Шаги
У меня есть два клиента softwphone,
Теперь, когда я пытаюсь зарегистрировать программный телефон на FreePBX, отображается ошибка SIP 408.
Пожалуйста помоги.
Наконец-то нашел причину проблемы. Ошибка в FreeSwitch.
Профили SIP
При нормальной установке существует три профиля sip:
В этом конкретном случае internal.xml был виновником, но я почти уверен, что проблема будет такой же и для других файлов.
Почему не регистрируются расширения?
В файле internal.xml есть три раздела, а именно
...
<param name="rtp-ip" value="$${local_ip_v4}"/>
...
<param name="sip-ip" value="$${local_ip_v4}"/>
...
<param name="presence-hosts" value="$${domain},$${local_ip_v4}"/>
...
глядя на которые, мы находим два псевдонима:
FreeSwitch проанализировал оба значения как «127.0.0.1».
Решение
Я смог решить проблему, не позволив FreeSwitch определять значения за меня.
...
<param name="sip-ip" value="192.168.0.100"/>
...
<param name="presence-hosts" value="192.168.0.100"/>
...
Для меня это звучит так, как будто вам нужно обнюхать трафик между клиентом программного телефона и сервером и посмотреть, что на самом деле происходит с пакетами в проводе. SIP - это очень удобный для чтения протокол, и вполне вероятно, что быстрый tcpdump
трассировка на сервере (а в идеале - трассировка от подходящего аналога на клиенте) даст вам некоторое представление о том, что идет не так, быстрее, чем тыкать в «черный ящик». Ничто не сравнится с движением на проводе.
Поскольку вы пытаетесь использовать либо 3cx, который поддерживает Windows, Android и Iphone, либо Xlite, который поддерживается только в Windows и OSX, я предполагаю, что вы используете свои софтфоны в Windows, поскольку это единственная общая платформа, которая поддерживает оба клиентов.
ваша ошибка:
408 Тайм-аут запроса
The server could not produce a response within a suitable amount of
time, for example, if it could not determine the location of the user
in time. The client MAY repeat the request without modifications at
any later time.
Какой IP-адрес вы получаете на своем клиентском ПК софтфона? 192.168.0.x?
Отключите брандмауэр Windows на клиентском ПК софтфона.