Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Начиная с версии 1.3.983 WNAM позволяет обеспечивать идентификацию поддерживает функцию идентификации гостей, зарегистрированных в автоматизированной системе управления гостиницами "Эдельвейс" производства (далее - АСУ "Эдельвейс") производства компании Эделинк. Доступ предоставляется без СМС-сообщения и звонков на основе информации о госте, имеющейся в базе данных (далее - БД) гостиничной системы. Взаимодействие между установленной у заказчика-владельца сети Wi-Fi системой АСУ "Эдельвейс" и WNAM на сервере (того же заказчика, или провайдера авторизации) осуществляется по протоколу HTTP при помощи специального агента на сервере сервере АСУ "Эдельвейс". WNAM поддерживает одновременную работу с несколькими системами АСУ "Эдельвейс" на разных площадках оказания услуги Wi-Fi.

Для настройки интеграции WNAM с АСУ "Эдельвейс" необходимо:

1. Установить и настроить

...

АСУ "Эдельвейс".

Инструкция по установке и настройки АСУ "Эдельвейс" представляется при приобретении системы.

2. Установить и настроить адаптер взаимодействия АСУ "Эдельвейс" с внешними системами.

Он Адаптер поставляется компанией-производителем, Эделинк. Адаптер, с одной стороны, взаимодействует с БД БД АСУ "Эдельвейс" на сервере в гостинице, а с другой стороны предоставляет HTTP API интерфейс для проверки того, зарегистрирован ли гости в системе, какие у него параметры наличия регистрации гостя в системе и параметров его проживания. После установки адаптера (он может носить имя EdelHotWiFiAdapter или EdelHotWiFiAgent), необходимо выполнить следующие действия:

2.1. Указать IP . В конфигурационном файле C:\EDEL\SERVICES\EdelHotWiFiAgent\EdelHotWiFiAdapter.exe.config необходимо указать IP-адрес и TCP-порт, по которому адаптер будет доступен извне серверу WNAM. Для этого найдите конфигурационный файл C:\EDEL\SERVICES\EdelHotWiFiAgent\EdelHotWiFiAdapter.exe.config и отредактируйте в нем необходимо отредактировать в конфигурационном файле параметр UriHotezaHost так, чтобы он содержал имя/адрес kjrfkmyjuj локального сервера , и порт например:

<appSettings>
...
<add key="UriHotezaHost" value="http://127.0.0.1:4214/" />
</appSettings>

Рекомендуется оставить адрес сервера локальным , то есть (localhost,) и порт подключения 4214. Узнайте Также необходимо уточнить адрес сервера АСУ "Эдельвейс", по которому он будет доступен для WNAM. Это Таким адресом является либо адрес в частной сети, например 192.168.9.11 (если WNAM установлен в той же сети), либо публичный адрес, предоставляемый путем трансляции (проброса порта) на пограничном маршрутизаторе Интернет, если WNAM подключается к АСУ "Эдельвейс" из сети Интернет. Эти данные впоследствии понадобятсяАдрес сервера АСУ "Эдельвейс" понадобятся в дальнейшем.

2.2. Разрешите Разрешить доступ извне к серверу серверу, где установлена система АСУ "Эдельвейс", извне. Для этого в настройках межсетевого экрана ОС Windows этого сервера разрешите разрешить обращения на порт (в примере - 4214):

Там же во вкладе Scope в поле На той же вкладке в свойствах АСУ "Эдельвейс" в разделе "Scope" в поле "Remote IP Address - These IP addresses" рекомендуется указать IP-адрес сервера WNAM, который будет обращаться к этому серверу АСУ "Эдельвейс". Это нужно для того, чтобы никто случайно не смог подключиться к не произошло случайного подключения к АСУ "Эдельвейс" (впрочем, агент при этом работает "на чтение" и безопасенявляется безопасным).

2.3. Перезапустите Перезапустить службу EdelHotWiFiAgent:.

2.4. Проверьте Необходимо проверить доступность сервиса простым запросом без параметров (который в ответ сервер должен вернуть ошибку типа 404, что в данном случае нормальноявляется корректной работой). Проверку надо следует выполнить сначала с самого сервера АСУ "Эдельвейс", а затем с сервера WNAM:


root@debian:~# curl http://77.123.231.56:4214
{"statusCode":404,"message":"The resource you have requested cannot be found.","details":""}
root@debian64:~#

3. Настроить WNAM на

...

способ идентификации через АСУ "Эдельвейс".

3.1. В разделе "Загружаемые страницы портала" загрузите "Конфигурация! → "Гостевая авторизация" → "Конструктор страниц"  необходимо загрузить шаблонную страницу идентификации edelweiss.html (её можно взять здесьполучить по ссылкеhttp://www.netams.com/files/wnam/portalpages/) и отредактируйте её по вашему желаниюотредактировать при необходимости, например, изменив логотип.Страница /иконку. Редактирование страницы доступно в "Конструкторе страниц" при нажатии на кнопку с изображением карандаша на шаблоне страницы. Страница содержит два обязательных поля - номер комнаты гостя , и дату рождения гостя (дд.мм.гггг)фамилию гостя, которые используются для его идентификации.

Image Added

3.2. Укажите Указать метод авторизации "Гостиничная система" Авторизация в гостиничной системе разделе "ЭдельвейсАвторизация" в окне настроки настройки метода авторизации (в общих настройках, или настройках конкретной площадки):

Image RemovedImage Added

В параметре "URL системы" укажите необходимо указать адрес агента, установленного на сервере АСУ "Эдельвейс", в нашем примере это http://77.123.231.56:4214/. В качестве имени страницы укажите следует выбрать страницу, загруженную на предыдущем шаге (edelweiss.html).

Сохраните 3.3. Сохранить изменения. На этом настройка завершена.

4. Провести тестирование функции идентификации через АСУ "Эдельвейс"

Для этого необходимо выполнить Для тестирования возможности авторизации выполните подключение к Wi-Fi на площадке, на которой настроена авторизация через систему произведена настройка авторизации через АСУ "Эдельвейс". При подключении гостя ему будет предложена возможность идентификации:

Image RemovedImage Added

Гостю При авторизации гостю необходимо будет указать свой номер комнаты , и дату рождения.При получении от "Эдельвейс" отрицательного ответа фамилию. В случае отрицательной авторизации пользователю будет об этом сообщено ("Гость не найден"). При получении положительного ответа (гость "Гость найден, в настоящий момент его проживание разрешено") система WNAM создаст запись о госте в своей базе данныхБД, а  гостю будет предложено перейти в интернет Интернет в соответствии с настройками "Перенаправления". При этом в лог-файле wnam.log появятся записи:

19:19:02.789 DEBUG [c.n.w.web.cp.CaptivePortalController:1537] - captive portal redirected to EDELWEISS page, username=00:01:02:03:04:05, cust=new, form='edelweiss.html'
19:19:22.428 DEBUG [c.n.w.web.cp.CaptivePortalController:1141] - postEdelweiss room=204, birthdate=11.05.1986, MAC=00:01:02:03:04:05, EDEL_URL='http://77.123.231.56:4214/'
19:19:22.637 DEBUG [c.n.w.web.cp.CaptivePortalController:1181] - postEdelweiss identified: 'МОРОЗОВА МАРИЯ ПАВЛОВНА' until 07.01.2017 23:59:59
19:19:22.637 DEBUG [c.n.w.web.cp.CaptivePortalController:1596] - processRedirectRequestCi mac=00:01:02:03:04:05, method=ADV, formName=, redirectUrl=bash.im, key=40cac5c4-2551-4446-9aa9-251fe3a77a27

Доступ в Интернет гостю будет разрешен до конца дня , до которого оформлено проживаниеоформленного проживания. При последующих подключениях гостя до указанного момента идентификация завершения проживания авторизация запрашиваться не будет (необходима первичная идентификация). Если гость не выехал, продлил проживание или приехал в следующий раз, идентификация будет запрошена повторно и доступ будет разрешен тольков случае, если в БД АСУ "Эдельвейс" содержит запись о поселении, действующем в момент запроса.Административный интерфейс будет содержать сохранились записи о госте. Административный интерфейс содержит запись о госте, созданную в соответствии с полученными из системы данными:

...

При нажатии на кнопку справа от слов "Код СМС авторизации" запомненная ранее сохраненная  для гостя авторизация будет сброшена, и при следующем его подключении к сети Интернет запрос ввода номера комнаты -даты рождения будет повторени фамилии произойдет повторно.