Просмотр сообщений
|
Страниц: [1] 2
|
1
|
Главная категория / Nodeny 50 / Re: FreeBSD 12.x + модуль TurboSMS - проблема
|
: 17 Марта 2021, 13:19:59
|
столкнулся с аналогичной проблемой на freebsd 12.1, пробовал разное (дебаг, в цикле серии перезапросов), ничего не помогло, сделал костыль - работает через прокси на соседнем сервере. думал уже "IP-адрес проклят" --- TurboSMS.pm --- #!/usr/bin/perl
package TurboSMS; use strict vars; use warnings; use LWP::UserAgent; use HTTP::Headers; use HTTP::Request; use Encode qw{from_to decode encode};
+my $proxy = 'http://1.2.3.4:8888';
+$ENV{PERL_LWP_ENV_PROXY} = $proxy; +$ENV{HTTP_PROXY} = $proxy; +$ENV{HTTPS_PROXY} = $proxy;
sub InitUserAgent{ my($class,undef) = @_; $class->{http_client} = LWP::UserAgent->new(timeout=>$class->{timeout}); + local $ENV{HTTP_PROXY} = $proxy; + local $ENV{HTTPS_PROXY} = $proxy; + $class->{http_client}->proxy(['http', 'https', 'ftp'] => $proxy); ref $class->{http_client} eq 'LWP::UserAgent' or return; $class->{http_client}->default_headers->header( 'Content-Type'=>$class->{gw} && $class->{gw} eq 'web'?'application/x-www-form-urlencoded':'text/xml; charset=utf-8', 'User-Agent'=>$class->{gw} && $class->{gw} eq 'web'?'Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.112 Safari/535.1':'Perl/SOAP', ); return 1; }
|
|
|
2
|
Главная категория / Модули NodenyPlus / Re: Модуль терминалов Приват24
|
: 15 Декабря 2020, 16:07:06
|
3. Клиентский SSL сертификат X.509 [1] 4. Пароль к SSL сертификат Необходимо со своей стороны настроить авторизацию по сертификату при доступе к скрипту: <Directory "/usr/local/www/cgi-bin/privat"> SSLVerifyClient require SSLRequireSSL </Directory>
Для этого с помощью openssl сделать пару public-privat для сервера c ролью CA и именем, которое совпадает с доменом. Прописать ссылку на public ключ у себя в апаче: SSLCACertificateFile "/usr/local/etc/apache24/ssl/my-ca.crt" Сгенерировать клиентский сертификат-ключ (public-privat) при помощи ранее созданных public-privat для сервера. (их и нужно передать) На самом сервере достаточно прописать SSLCACertificateFile не устанавливая самоподписанные сертификаты на HTTPS
|
|
|
4
|
Главная категория / Разработка / требуется Интеграция 1с + Nodeny 50.32
|
: 21 Июля 2016, 13:25:17
|
Требуется разработка модуля интеграции 1с + Nodeny 50.32 Описание необходимого функционала:- создание счетов в 1С по факту ежемесячного снятия абонплаты со счета абонента и дополнительного поля "Выставлять счет в 1С? = да".
- сопоставление абонента в 1С и nodeny можно выполнять по дополнительному полю ЕДРПОУ, если таких абонентов в биллинге несколько - выставить соответствующее количество счетов счета.
- верификация абонентов в базе nodeny и отображение таких, которые есть в nodeny но нет в 1С.
- контроль и блокировка двойного автоматического выставления счета за один период.
- инициирование синхронизации можно сделать в ручном режиме.
- (опционально) режим визуального контроля создаваемых счетов с подтверждением оператором.
- (опционально) рассылка счетов по email, который берется из дополнительного поля абонента (может быть несколько через запятую).
Конфигурация 1С: Бухгалтерия для Украины 1.2, файловая база. Интеграцию желательно выполнить через стандартные интерфейсы (файловый обмен, через почту, через 1c_exchange.php и т.д.) чтобы не ломать конфигурацию 1С и она работала после текущих обновлений. Если текущая конфигурация 1С не подходит для интеграции можно рассмотреть переход, обсуждаем. Пишите здесь или в ПМ вопросы, уточнения, бюджет.
|
|
|
5
|
Главная категория / Разработка / Re: Запрос - "Модуль управления портами коммутаторов".
|
: 17 Мая 2016, 15:40:32
|
А зачем порты гасить? как человеку в личный кабинет зайти?
есть абоненты, которые используют L2-транспорт точка-точка на сети (включены только в коммутаторы, не используют наши IP и не проходят через сервера NAS/саттелиті), пока их был было 2-3, можно помнить или вести в экселе - куда включен, когда оплатил, какая абонплата. А чем дальше тем больше нужно помнить.
|
|
|
6
|
Главная категория / Разработка / Запрос - "Модуль управления портами коммутаторов".
|
: 17 Мая 2016, 08:09:26
|
Необходим модуль управления портами коммутаторов по SNMP под биллинг Nodeny 50.32 Функционал: - Ведение списка коммутаторов (Имя, IP, community) (отдельно или встроенный функционал "Оборудование" -> "Коммутаторы L2") - Привязка основной учетной записи и алиаса к коммутатору (из перечня ранее заведенных) и порту (выбрать из списка или вписать руками). Идеально было бы видеть Description порта при выборе из списка. В случае вписывания руками решить проблему нумерации портов (замечено что по SNMP порты разного типа 100/1Gb не всегда нумеруются по порядку). На каждую запись (основная/алиас) одна пара свич-порт. - включение/отключение (Administrative UP/DOWN) привязанных портов абонентов в зависимости от состояния учетной записи (Доступ = Разрешен/Запрещен) (основной и алиасов). - Просмотр текущего состояния порта (Admin UP/DOWN, физика UP/DOWN) в который подключен выбранный пользователь. - Массовая синхронизация состояния всех портов по отдельной кнопке (на случай если порт был отключен биллингом, но коммутатор(ы) перезагружены по питанию без сохранения последней конфигурации)
Модели коммутаторов: Dlink 3120, 3100, 1288, huawei s2326tp, alcatel 6224, 6250
кто-то возьмется?
|
|
|
11
|
Главная категория / Общий раздел / Re: К алиасу не подключается авторизатор
|
: 17 Января 2012, 18:17:51
|
была аналогичная проблема когда в был основной интерфейс 10.0.0.1 и два CARP-интерфейса 10.0.0.2 10.0.0.3 необходимо было чтобы пользователи работали и через 10.0.0.2 и через 10.0.0.3, сервер же ответ всегда слал от имени 10.0.0.1 (если был забинден на 0.0.0.0), поэтому авторизатор считал что нет связи с сервером. Сделал так на скорую руку: Настройки - Саттелиты - bill_kernel - Агент L2-авторизации - на этот ip будет забинден udp-сервер ... = 10.0.0.2+ поднял дополнительную копию nol2auth /usr/local/nodeny/nol2auth.pl скопировать в файл /usr/local/nodeny/nol2authcarp.pl... [b]$My_server_ip="10.0.0.3"; # $My_server_ip=$c{My_server_ip};[/b] $Server_ip=$My_server_ip? inet_aton($My_server_ip) : INADDR_ANY; $My_port=$c{My_port};
$proto=getprotobyname('udp'); unless( socket(SOCKET,PF_INET,SOCK_DGRAM,$proto) && bind(SOCKET,sockaddr_in($My_port,$Server_ip)) ) ... //usr/local/etc/rc.d/nol2auth.sh скопировать в /usr/local/etc/rc.d/nol2authcarp.sh
|
|
|
12
|
Главная категория / Разработка / Re: Заказ на модуль ПриватБанк
|
: 06 Января 2012, 14:47:55
|
Ссылки не смотрел. А модуль Ликпея чем не устраивает? Там есть и терминалы и пластиковые карты и сами счета Ликпеевские. Мона зарегаться как юр-лицо.
не устраивает тем, что абсолютно разные API. интересует прием и автоматическая проводка платежей через кассы Приват Банка.
|
|
|
|