Тестируем 5.3.002

Технические вопросы по UTM 5.0
Ответить
kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

serjk, по поводу RC2 есть ли в планах:
1) Объединение оказанных услуг в 1 формируемый счет?
2) Изменение возможности формирования даты счета при условиях работы по предоплате.
Пример: Текущий месяц январь, выставляем 25ое число в настройках предоплаты. 25ого января нам формируется счет за ферваль.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Кстати я уже привык сравнивать версии API, иногда очень неожиданные полезные фичи выявляются.

Владимир, если еще нужно то поменяй функцию вот так:

Код: Выделить всё

  <function name="rpcf_link_user_tariff" id="0x301f">
    <input>
      <integer name="user_id"/>
      <integer name="account_id" default="0"/>
      <integer name="tariff_current"/>
      <integer name="tariff_next" default="tariff_current"/>
      <integer name="discount_period_id"/>
      <integer name="tariff_link_id" default="0"/>
      <integer name="change_now" default="0"/>
    </input>
    <output>
      <integer name="tariff_link_id"/>
      <if variable="tariff_link_id" value="0" condition="eq">
        <error code="13" comment="unable to link user tariff"/>
      </if>
    </output>
  </function>
Это будет вторым моим фиксом который я добавляю в API после обновления, первый это изменение user_id на edit_user_id в output, без этого приходится огороды городить (2 serjk поправьте а?, название переменной в данном месте вообще никуда не уперлось, влияет только на отслеживание ошибки):

Код: Выделить всё

  <function name="rpcf_edit_user_new" id="0x2126">
    <input>
      <integer name="user_id"/>
      <string name="login"/>
      <string name="password"/>
      <string name="full_name" default=""/>
      <integer name="is_juridical" default="0"/>
      <string name="jur_address" default=""/>
      <string name="act_address" default=""/>
      <string name="flat_number" default=""/>
      <string name="entrance" default=""/>
      <string name="floor" default=""/>
      <string name="district" default=""/>
      <string name="building" default=""/>
      <string name="passport" default=""/>
      <integer name="house_id" default="0"/>
      <string name="work_tel" default=""/>
      <string name="home_tel" default=""/>
      <string name="mob_tel" default=""/>
      <string name="web_page" default=""/>
      <string name="icq_number" default=""/>
      <string name="tax_number" default=""/>
      <string name="kpp_number" default=""/>
      <string name="email" default=""/>
      <integer name="bank_id" default="0"/>
      <string name="bank_account" default=""/>
      <string name="comments" default=""/>
      <string name="personal_manager" default=""/>
      <integer name="connect_date" default="0"/>
      <integer name="is_send_invoice" default="0"/>
      <integer name="advance_payment" default="0"/>

      <integer name="switch_id" default="0"/>
      <integer name="port_number" default="0"/>
      <integer name="binded_currency_id" default="810"/>

      <integer name="parameters_count" default="size&#40;parameter_value&#41;"/>
      <for name="i" from="0" count="size&#40;parameter_value&#41;">
        <integer name="parameter_id" array_index="i"/>
        <string name="parameter_value" array_index="i"/>
      </for>

    </input>
    <output>
      <integer name="edit_user_id"/>
      <if variable="edit_user_id" value="0" condition="eq">
          <integer name="error_code"/>
          <string name="error_description"/>
      </if>
    </output>
  </function>

Avdoshkin
Сообщения: 156
Зарегистрирован: Вт май 10, 2005 19:28
Откуда: Ачинск
Контактная информация:

Re: Тестируем 5.3.002

Сообщение Avdoshkin »

serjk писал(а):
Vladimir V. Vedeneev писал(а): Да, прошу прощения. Я занимаюсь теперь каждый раз при обновлении поиском ошибок своих в урфе,которые произошло из-за Ваших изменений. Очень увлекательное занятие....
Мы не можем гарантировать неизменность API ядра, но всякий раз стараемся действовать в рамках совместимости, когда это возможно.

По изменениям API попробуем вести отчет в новых релизах.

Указанные проблемы постараемся решить в течение 2х недель (кроме детализованного отчета по содержимому DHCP пакетов - на случай проблем у клиентов есть лог-файл, а если писать в базу каждый DHCP пакет, ее объем будет расти со страшной скоростью)

Добавьте поле relay-agent-info в таблицы dhcp_leases_log,dhcp_leases, ок?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

В user_log событие горячей смены ТП не отражается, а при установке ТП на следующий период, запись совпадает с той, что формируется при подключении услуги к ТП. В общем как и говорил логирование смены ТП не информативно и текущем виде бессмысленно.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Re: Тестируем 5.3.002

Сообщение serjk »

Avdoshkin писал(а): Добавьте поле relay-agent-info в таблицы dhcp_leases_log,dhcp_leases, ок?
Хорошо, добавим.

to Magnum72
По возможности все описанное сделаем.

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

serjk: а на мои пожелания/вопросы?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Есть непонятность:

Политика: Пересчитывать при подключении, и возвращать при удалении.

Добавляем ТП содержащий две услуги (передача трафика и периодическая). Так как выбран тип списания равномерно то списывается:
По услуге передача трафика - Х рублей
По услуге периодической - Х рублей.

Тут же удаляем ТП, и видим возвраты только по периодической услуге.
Где возвраты за услугу передача трафика?

Изображение

ЗЫ добавьте на форуме поддержку картинок..

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

1.Почему в ЛК в статусе блокировки пустое поле?
При выполнении $this->urfa->call(-0x15028);
биллинг отдает статус блокировки = 4294967295. ($tmp['block_status']=4294967295), а на сколько я понимаю должно быть -1, если у пользователя нет блокировок
2. В ЛК пробуем установить добровольную блокировку, получаем сообщение: "Добровольная блокировка установлена", плата за блокировку не списывается, блокировка не устанавливается. В отчетах по блокировкам - нет ничего об этой блокировке.
Есть возможность поправить ЛК, не дожидаясь release?

Avdoshkin
Сообщения: 156
Зарегистрирован: Вт май 10, 2005 19:28
Откуда: Ачинск
Контактная информация:

Сообщение Avdoshkin »

NetUP, необходим внедрить функционал в DHCP

1) Если vendorid == XXX, тогда ему отдать дополнительные атрибуты...
DHCP-Synet-IP-Config == http://10.8.0.52/config.xml

Если я не ошибаюсь у вас нет этого функционала?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Avdoshkin писал(а):NetUP, необходим внедрить функционал в DHCP

1) Если vendorid == XXX, тогда ему отдать дополнительные атрибуты...
DHCP-Synet-IP-Config == http://10.8.0.52/config.xml

Если я не ошибаюсь у вас нет этого функционала?
Может это не к вендору, а к устройству надо довешивать доп атрибуты?

Avdoshkin
Сообщения: 156
Зарегистрирован: Вт май 10, 2005 19:28
Откуда: Ачинск
Контактная информация:

Сообщение Avdoshkin »

Magnum72 писал(а):
Avdoshkin писал(а):NetUP, необходим внедрить функционал в DHCP

1) Если vendorid == XXX, тогда ему отдать дополнительные атрибуты...
DHCP-Synet-IP-Config == http://10.8.0.52/config.xml

Если я не ошибаюсь у вас нет этого функционала?
Может это не к вендору, а к устройству надо довешивать доп атрибуты?
Пусть будет устройство(DHCP-Vendor-Class-Identifier) :)

Самое главное чтобы сделали)

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Magnum72 писал(а): Может это не к вендору, а к устройству надо довешивать доп атрибуты?
Бывает что и к вендору нужно, для IPTV STB или чего-то подобного. Будем делать в одном из апдейтов к 002, релиз пора уже выпускать.

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

serjk писал(а):
Magnum72 писал(а): Может это не к вендору, а к устройству надо довешивать доп атрибуты?
Бывает что и к вендору нужно, для IPTV STB или чего-то подобного. Будем делать в одном из апдейтов к 002, релиз пора уже выпускать.
В любом случае лучше указать это в свойствах конкретной железки, а в двух местах делать это лишний повод ошибиться.

Avdoshkin
Сообщения: 156
Зарегистрирован: Вт май 10, 2005 19:28
Откуда: Ачинск
Контактная информация:

Сообщение Avdoshkin »

Добавьте в логах чтобы можно было быстро понять какой процесс инициализации у DHCP_REQUEST был:

#SELECTING
#INIT-REBOOT
#RENEWING or REBINDING
#UNHANDLED

Д
Сообщения: 11
Зарегистрирован: Вт июл 23, 2013 00:33

Сообщение Д »

Интересует, а есть ли в этой версий возможность формирования отчётов по входящим соединениям(телефонным звонкам). Поискал на форуме не нашел.

Ответить