Назначить тариф всем в группе

Технические вопросы по UTM 5.0
Ответить
shapovalovevg93@gmail.com
Сообщения: 3
Зарегистрирован: Чт сен 29, 2016 09:55

Назначить тариф всем в группе

Сообщение shapovalovevg93@gmail.com »

Здравствуйте! Помогите решить проблему. Есть множество абонентов, у которых нет тарифа (вкладка тариф пустая), но они все состоят в группе.
Можно ли как-то всем разом назначить тариф и/или сервисную связку?
Через операции над группой сделать это не получается :( Подскажите пожалуйста, есть ли варианты? Или придется всем в ручную тарифы добавлять? Спасибо.

shapovalovevg93@gmail.com
Сообщения: 3
Зарегистрирован: Чт сен 29, 2016 09:55

Сообщение shapovalovevg93@gmail.com »

Еще вопрос: нашел скрипт для URFA клиента, который может изменить тариф. Есть параметр -tariff_current. Я так понял, это id текущего тарифа. Какой id может быть у тарифа, которого нет? 0?

Аватара пользователя
billy
Сообщения: 12
Зарегистрирован: Вс май 04, 2008 11:03

Сообщение billy »

Думаю, надо использовать link_tariff_with_services.xml
Напиши скрипт. Выбираешь всех абонентов, состоящих в группе и в цикле для каждого абонента вызываешь URFA клиент с
link_tariff_with_services.
В зависимости от того, какие услуги заведены в ТП, укажи нужные параметры (для разовых, периодических услуг и т.д.)

-tariff_current это ТП, который будет назначен абоненту прямо сейчас.
Укажи здесь ТП, который хочешь назначить абонентам.
Следующий ТП можно не указывать, по умолчанию он такой же, как текущий.

shapovalovevg93@gmail.com
Сообщения: 3
Зарегистрирован: Чт сен 29, 2016 09:55

Сообщение shapovalovevg93@gmail.com »

billy писал(а):Думаю, надо использовать link_tariff_with_services.xml
Напиши скрипт. Выбираешь всех абонентов, состоящих в группе и в цикле для каждого абонента вызываешь URFA клиент с
link_tariff_with_services.
В зависимости от того, какие услуги заведены в ТП, укажи нужные параметры (для разовых, периодических услуг и т.д.)

-tariff_current это ТП, который будет назначен абоненту прямо сейчас.
Укажи здесь ТП, который хочешь назначить абонентам.
Следующий ТП можно не указывать, по умолчанию он такой же, как текущий.
Пробую сейчас через link_tariff, вот так:
/netup/utm5/bin/utm5_urfaclient -a link_tariff -user_id 6403 -account_id 6413 -discount_period_id 2 -tariff_current 141

Выдаёт следующее:
WARN: variable tariff_next value not defined in config and cmdline.
code == rc_access_reject
URFA: unable to open session. error code 13 (Permission denied)

Выполняю от рута. Почему нет доступа?

Cian
Сообщения: 33
Зарегистрирован: Чт ноя 20, 2014 00:26

Сообщение Cian »

shapovalovevg93@gmail.com писал(а):
billy писал(а):Думаю, надо использовать link_tariff_with_services.xml
Напиши скрипт. Выбираешь всех абонентов, состоящих в группе и в цикле для каждого абонента вызываешь URFA клиент с
link_tariff_with_services.
В зависимости от того, какие услуги заведены в ТП, укажи нужные параметры (для разовых, периодических услуг и т.д.)

-tariff_current это ТП, который будет назначен абоненту прямо сейчас.
Укажи здесь ТП, который хочешь назначить абонентам.
Следующий ТП можно не указывать, по умолчанию он такой же, как текущий.
Пробую сейчас через link_tariff, вот так:
/netup/utm5/bin/utm5_urfaclient -a link_tariff -user_id 6403 -account_id 6413 -discount_period_id 2 -tariff_current 141

Выдаёт следующее:
WARN: variable tariff_next value not defined in config and cmdline.
code == rc_access_reject
URFA: unable to open session. error code 13 (Permission denied)

Выполняю от рута. Почему нет доступа?
либо прав доступа нет, или лицензии нету)

Ответить