BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 июн 2025, 02:29

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 17 ноя 2015, 14:42 
Не в сети

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

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 15:05 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте указать макрос $deviceIP($servDeviceId).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 ноя 2015, 15:10 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Ого. Спасибо большое. Это то, что нужно.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2015, 02:21 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Вдруг кому-то пригодиться:
$deviceIdentifier($servDeviceId) - имя устройства
$iface($servDeviceId) - порт

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.034s | 26 Queries | GZIP : On ]