forum.bitel.ru
http://forum.bitel.ru/

ip устройства, на котором завязан сервис
http://forum.bitel.ru/viewtopic.php?f=44&t=11100
Страница 1 из 1

Автор:  PavelGloba [ 17 ноя 2015, 14:42 ]
Заголовок сообщения:  ip устройства, на котором завязан сервис

Мне нужно чтобы биллинг заходил на сервер и дёргал там скрипт, передавая в него IP свича, на котором завязан клиентский сервис.
Сервер будет заведён ближе к вершине иерархии. Вопрос:
Как передать ip устройства, на котором висит сервис?
Никаких переменных на эту тему нет. Я знаю, что можно в имя сервиса добавить deviceIdentifier, указывать в качестве идентификатора ip устройства, а потом парсить то, что получилось, но это очень неудобно по многим причинам.
Второй варинат - указывать на сервисе в поле дополнительно ip адрес свича и передавать его через $servParam
Но опять же, это лишние действия + если сменится ip у свича, то придется идти по всем договорам и менять это поле. Есть ли способ заскриптовать добавление этого параметра или, может быть, есть какие-нибудь другие варианты, о которых мне неизвестно?

Автор:  Amir [ 17 ноя 2015, 15:05 ]
Заголовок сообщения:  Re: ip устройства, на котором завязан сервис

Попробуйте указать макрос $deviceIP($servDeviceId).

Автор:  PavelGloba [ 17 ноя 2015, 15:10 ]
Заголовок сообщения:  Re: ip устройства, на котором завязан сервис

Ого. Спасибо большое. Это то, что нужно.

Автор:  PavelGloba [ 27 ноя 2015, 02:21 ]
Заголовок сообщения:  Re: ip устройства, на котором завязан сервис

Вдруг кому-то пригодиться:
$deviceIdentifier($servDeviceId) - имя устройства
$iface($servDeviceId) - порт

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/