Comments (6)
Функции разделили, в вашем случае нужно использовать: rpcf_add_iptraffic_service_link_ipv6 , теперь это не одна большая функция, а rpcf_add_<service_name>_link
Рекомендую, делать действие в UTM5 Admin, и смотреть какая функция вызывается в логе /netup/utm5/log/debug.log
from urfaclient.
Я разобрался почему UTM5 выдавало ошибку на функцию dealer.
Оказывается для обращения к этим функциям нужна отдельная платная лицензия, которой на моей версии не было. Теперь данный тикет точно может быть закрыт.
from urfaclient.
попробовал пердать ip через ip2long(), получил:
PHP Fatal error: Uncaught exception 'URFAClient_Exception' with message 'ip_address can only be a ip_address' in /usr/share/utm_scripts/urfa/classes/URFAClient/API.php:286
from urfaclient.
попробовал пердать ip через ip2long(), получил:
PHP Fatal error: Uncaught exception 'URFAClient_Exception' with message 'ip_address can only be a ip_address' in /usr/share/utm_scripts/urfa/classes/URFAClient/API.php:286
IP адрес передается в человеческом виде.
Проблем с первого взгляда не вижу, никогда не пользовался дилерскими функциями) Мне нужно будет развернуть тестовый стенд, и написать тесты на эту функцию. Вы можете помочь следующим: в момент вызова функции, смотрите лог биллинга /netup/utm5/log/debug.log , пришлите ошибку, которую он напишет.
from urfaclient.
Feb 21 10:50:47 Info : 862bd700 RPC2Connection: Connection from: [127.0.0.1]:41621 new Session Key <c77d4f5e00000000ba9fe45c0c3e2295>
Feb 21 10:50:47 Info : 862bd700 RPC2Connection: Card user <[email protected]> is connecting
Feb 21 10:50:47 ?Debug : 862bd700 DBAgroups: UID -31 from system group 1
Feb 21 10:50:47 ?Debug : 862bd700 ConnectionManager: new connection [64] has been created
Feb 21 10:50:47 Info : 862bd700 RPC2Connection: [SSL]<[email protected]>Access granted to [SSL]<[email protected]> (UID: -31)
Feb 21 10:50:47 ?Debug : 862bd700 RPC2Connection: [SSL]<[email protected]>SSL type requested: TLSv1(6)
Feb 21 10:50:47 ?Debug : 862bd700 RPC2Connection: [SSL]<[email protected]>new SSL connection accepted uses ADH-RC4-MD5 cipher
Feb 21 10:50:47 Info : 862bd700 RPC2Connection: Request for illegal function: 0x70000030
Feb 21 10:50:47 Warn : 862bd700 RPC2Connection: Session closed
Feb 21 10:50:47 ?Debug : 862bd700 RPC2Connection: Session Key <c77d4f5e00000000ba9fe45c0c3e2295> stored for UID -31 from <127.0.0.1>
Feb 21 10:50:47 ?Debug : 862bd700 RPC2Connection: SSL cleared
Feb 21 10:50:47 ?Debug : 862bd700 ConnectionManager: connection [64] has been closed
Feb 21 10:50:47 ?Debug : 862bd700 RPC2Connection: Session closed...
Забавно "Request for illegal function: 0x70000030", а в api.xml она есть.
Я бы с удовольствием ей не пользовался, но нет обычной функции в api.xml , что-то типа "rpcf_add_service_to_user", однако в файле "/netup/utm5/xml/link_service.xml" используется такая конструкция <call function="rpcf_add_service_to_user">
, я немного запутался теперь.
То есть в api.xml отсутсвует rpcf_add_service_to_user, но есть rpcf_dealer_add_service_to_user, а само ядро пишет мне про "Request for illegal function", этот вопрос наверное я задам на хотлайне, после проверки работает ли вообще через utm5_clienturfa всё это дело..
Раньше ядро было 5.2.1-006, и я пользовался вот этим: "http://wiki.flintnet.ru/doku.php/urfaclient_php", там есть функция "rpcf_add_service_to_user" 0x2551, а в 5.3-004 какая-то проблема именно с аналогом этой функции возникла.
Сейчас буду тестировать с консольным клиентом urfa, если не заработает, то в хотлайн.
from urfaclient.
Да, всё получилось.
С привязкой трафика вполне работает 0x293e rpcf_add_iptraffic_service_link_ipv6
С привязкой абонентской платы 0x2936 rpcf_add_periodic_slink_ex
Функцию rpcf_dealer_add_service_to_user не вижу смысла добивать, всё равно само ядро UTM отбивается с ошибкой, и данный проект к этой ошибке не относится.
Так что этот тикет по поводу dealer функции теперь не играет роли и может быть закрыт.
from urfaclient.
Related Issues (20)
- rpcf_user5_edit_user HOT 1
- Странный результат функции rpcf_get_all_services_for_user (0x2700) HOT 3
- v1.3.0 Изменения HOT 1
- Улучшение - добавить флаг для формирования адекватных названий полей результата HOT 1
- Не работает rpcf_get_radius_attr HOT 12
- Не могу заставить работать функцию rpcf_set_radius_attr "0x10103" HOT 2
- Бесконечная рекурсия HOT 1
- Работа с 5.2.1-005 HOT 1
- Error calling function rpcf_user5_get_promised_payment HOT 3
- 5.3-005-update3 HOT 10
- Проблема с rpcf_add_iptraffic_service_link_ipv6
- Поиск по дополнительным параметрам rpcf_search_users_new HOT 2
- UTM5.3-004: Error code 21. Version: 3 HOT 4
- api.xml для 5.3-006-update1 HOT 1
- Функция rpcf_get_shaping 0x1200e api_53-003.xml не работает HOT 4
- Проблема при подключении услуги IP-трафик в тариф для 5.2.1-008 HOT 1
- rpcf_get_iptraffic_service не работает с UTM 5.5-006 HOT 4
- rpcf_set_radius_attr не работает с UTM 5.3-004 и возможно старше HOT 3
- Ошибка Connection refused, если не запущен utm5_core
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from urfaclient.