BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 21:37

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Помогите со скриптом
СообщениеДобавлено: 26 апр 2016, 00:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Добрый день!
Имеется скрипт на яве который умеет коннектится к внешней системе и блокать пользователей телефонии.
Код:
import java.util.*;
import java.lang.*;
import java.text.*;
import java.util.regex.*;
import java.util.regex.*;
import bitel.billing.server.script.bean.*;
import bitel.billing.server.util.telnet.*;
import bitel.billing.server.phone.bean.*;
import bitel.billing.server.contract.bean.*;
 
import com.stalker.CGPro.*;
int ats_port=106;
String ats_login="xxxxxxxxxxx";
String ats_password="yyyyyyyyyyy";
CGProCLI cli;
 
Hashtable num_acc_table= new Hashtable();
 
public class NumNotFoundEx extends Exception{
   NumNotFoundEx(String message){
   super(message);
   }
}
 
public void setAccount(String phone,boolean state){
        cli=new CGProCLI(ats_addr,ats_port,ats_login,ats_password);
----------------------------^^^^^
        String account=FindAccount(phone);
        String[ ] parts=account.split("@");
        String domain=parts[parts.length-1];
...............................................................

Стоит задача научить его брать айпи шлюза из модуля телефонии (см. скриншот) и заполнить переменную ats_addr
Помогите кто чем может плиз.
Заранее спасибо.


Вложения:
Безымянный.png
Безымянный.png [ 32.39 КБ | Просмотров: 2153 ]

_________________
Интернет и телефония оптом со склада, или в розницу
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите со скриптом
СообщениеДобавлено: 26 апр 2016, 01:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
max, а что мешает перенести этот скрипт в типы шлюзов, и он автоматом потом может брать оттуда?
Код:
void doSync()
{
   host = gate.getHost();
   port = gate.getPort();
   gid = gate.getId();
 

Изображение

Если же это неприемлимо, то кинь скрипт целиком в личку, и как он выполняется (как обычный глобальный скрипт?), чтобы можно было подумать как его брать.

P.S. Я пока в отпуске, за компом долго бываю по ночам, но днем могу мельком глянуть.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите со скриптом
СообщениеДобавлено: 26 апр 2016, 17:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Мешает наверное то что я не шарю в вопросе, щас попробую....
Спасибо.

_________________
Интернет и телефония оптом со склада, или в розницу


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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