forum.bitel.ru http://forum.bitel.ru/ |
|
Asterisk http://forum.bitel.ru/viewtopic.php?f=6&t=502 |
Страница 1 из 2 |
Автор: | anred [ 02 ноя 2007, 14:58 ] |
Заголовок сообщения: | Asterisk |
Собственно вопрос или даже предложения в новом модуле (или добовление фичи в модуль VOIP) для интеграции * с биллингом. У билинга есть свой + как регистрация клиента voip (WEB) а нельзя ли сделать дополнение к этой реге к примеру простую строчку которая будет акуратно класть логин(цифровой или номерной) в базу астериска и соответственно зверек зарегался и сразу он есть в биллинге и в * и меньше проблем, со стороны учета так на выше стоящем (Свитче\шлюзе) считать така аккаунтинг из биллинга. В данный момент данная система работает на ура тока приходится руками экпортить данные по зверькам в астер, можно написать скрипт который будет все брать из базы билинга и класть в * но хотелось бы увидеть данный фунционал в bg |
Автор: | Администратор [ 06 ноя 2007, 10:23 ] |
Заголовок сообщения: | |
У астерикса какая база? Скрипт вызывать не достаточно, чтобы там уже что нужно прописать? |
Автор: | anred [ 06 ноя 2007, 19:17 ] |
Заголовок сообщения: | |
Администратор писал(а): У астерикса какая база? Скрипт вызывать не достаточно, чтобы там уже что нужно прописать?
Cкрипт смотря какой если который будет из биллинга выдирать и класть в * то это больно уж муторно, и ставить по крону работу скрипта не хочется. А так астериск базу клиентов может хранить как в текстовом файле так и в Mysql если в мускуле то клиенты сразу начинают работать после вноса, астер бутать приходится тока при удалении и смене пасса у зверька |
Автор: | Amir [ 07 ноя 2007, 00:21 ] |
Заголовок сообщения: | |
Имелся ввиду скрипт биллинга на событие создания договора. |
Автор: | anred [ 07 ноя 2007, 03:32 ] |
Заголовок сообщения: | |
Хм... наверное все же так даже будет лучше сделать Но тогда как данные эти отдать другому серверу мускулю и как выдрать данные из договора по логину и пассу) API функции нашел тока для версии 3.5 к высшим версиям они идентичны ? |
Автор: | Администратор [ 07 ноя 2007, 15:49 ] |
Заголовок сообщения: | |
API будет в ближайшие дни, а вообще скрипт - это полноценная JAVA, только нетипизированная, можно и mysql коннект сделать к другому серверу, не проблема. Просто найдите как в jave коннекты такие делаютя. |
Автор: | anred [ 16 ноя 2007, 15:18 ] |
Заголовок сообщения: | |
Так все это выглядит хорошо, но вопрос такой. Клиент через веб меняет себе пасс на логин как его проапдейтить в другой тогда базе ? |
Автор: | Администратор [ 16 ноя 2007, 17:16 ] |
Заголовок сообщения: | |
Можем сделать вам событие при смене пароля логина, обрабатывайте также скриптом. |
Автор: | anred [ 16 ноя 2007, 17:22 ] |
Заголовок сообщения: | |
Так скрипт поведения который посылает мускульный запрос сделал вроде работает, теперь осталось выдрать данные по логину и пассу и вставить их в запрос |
Автор: | anred [ 16 ноя 2007, 17:22 ] |
Заголовок сообщения: | |
Администратор писал(а): Можем сделать вам событие при смене пароля логина, обрабатывайте также скриптом.
Было бы хорошо |
Автор: | anred [ 18 ноя 2007, 19:41 ] |
Заголовок сообщения: | |
Так что то не могу разобраться с веб регистрацией в лог валится server.log Код: VoiceIp ActionCreateContract is off or invalid $mid in xls если с дебагом то Код: <?xml version="1.0" encoding="windows-1251"?> <data action="ContractList" mid="1" module="voiceip" status="ok" xslt="voiceip_create_contract.xsl"/> иногда пролетает тоже самое тока Код: mid="-1"
|
Автор: | Администратор [ 19 ноя 2007, 11:43 ] |
Заголовок сообщения: | |
URL какой вводите? |
Автор: | anred [ 19 ноя 2007, 13:43 ] |
Заголовок сообщения: | |
Администратор писал(а): URL какой вводите?
/bgbilling/pubexecuter?action=CreateContract&module=voiceip&mid=1 |
Автор: | Amir [ 21 ноя 2007, 15:56 ] |
Заголовок сообщения: | |
http://bgbilling.ru/v4.3/doc/ch07s18.html Цитата: Шаблон страницы - файл voice_create_contract.xsl в нем необходимо подправить параметр формы mid на правильный код модуля.
Может быть это? |
Автор: | anred [ 21 ноя 2007, 17:11 ] |
Заголовок сообщения: | |
Наврятли 4.3 Код: <xsl:variable name="mid" select="/data/@mid"/> 4.1 Код: <xsl:variable name="mid" select="'1'"/> пробовал еще так Код: <xsl:variable name="mid" select="/data/1"/>
результат тот же |
Автор: | anred [ 21 ноя 2007, 17:12 ] |
Заголовок сообщения: | |
Amir писал(а): http://bgbilling.ru/v4.3/doc/ch07s18.html
Цитата: Шаблон страницы - файл voice_create_contract.xsl в нем необходимо подправить параметр формы mid на правильный код модуля. Может быть это? с версией 4.3 уже непонятки если по документации |
Автор: | anred [ 23 ноя 2007, 15:39 ] |
Заголовок сообщения: | |
ну так что подсажете хоть куда примерно копать ? |
Автор: | Администратор [ 26 ноя 2007, 14:08 ] |
Заголовок сообщения: | |
Все параметры в конфиге модуля заполнены? Код: #код шаблона договора
web.register.contract.pattern= #код параметра ФИО web.register.fio.param= #код параметра email web.register.email.param= #код флагового параметра "разрешить поиск в справочнике" web.register.refbook.param= #диапазоны доступных номеров, например 200000-250000;300;200-201 web.register.alias.range= #тип логина web.register.login.type |
Автор: | anred [ 26 ноя 2007, 15:19 ] |
Заголовок сообщения: | |
Ну да вроде как Код: web.register.contract.pattern=3
#код параметра ФИО web.register.fio.param=13 #код параметра email web.register.email.param=21 #код флагового параметра "разрешить поиск в справочнике" web.register.refbook.param= #диапазоны доступных номеров, например 200000-250000;300;200-201 web.register.alias.range=1000-3000 #тип логина web.register.login.type |
Автор: | Администратор [ 26 ноя 2007, 15:22 ] |
Заголовок сообщения: | |
Тип создаваемого логина укажите. |
Автор: | anred [ 26 ноя 2007, 15:26 ] |
Заголовок сообщения: | |
Администратор писал(а): Тип создаваемого логина укажите.
Cоответственно вопрос какой тип должен быть и как его указать, в документации что то не нашел этого Модули > VoiceIP > Типы > ctrl+I ? Заботало после полного введения всех данных |
Автор: | anred [ 29 ноя 2007, 15:14 ] |
Заголовок сообщения: | |
Так вроде все разобрался заработало, но есть один момент, при создании договора через веб не выполняется скрипт, тока если через саму GUI создавать то все ок |
Автор: | anred [ 12 дек 2007, 18:36 ] |
Заголовок сообщения: | |
Up по поводу того что не выполняется скрипт при заведении логина через веб! и в виду того что эта тема решаема фактически может стоит ее перенести в другой раздел форума ?) |
Автор: | Amir [ 12 дек 2007, 19:08 ] |
Заголовок сообщения: | |
а билд модуля карточек последний стоит? |
Автор: | anred [ 12 дек 2007, 22:29 ] |
Заголовок сообщения: | |
card v. 4.3 build 24 from 28.11.2007 18:24:52 Скрпит привязан на создание договора и на Смена\добавление логина Voip через веб в логах ноль соответственно через клиент все ок и еще вопрос что то не могу найти какие переменные для voip модуля для передачи полей логин и пасс Код: import java.sql.*;
import java.util.*; import java.io.*; import bitel.billing.server.admin.bean.*; String driver = "com.mysql.jdbc.Driver"; Class.forName( driver ); Connection dbconn; PreparedStatement sql; dbconn = DriverManager.getConnection("jdbc:mysql://aster_ip/ast_test?","login_db","pass_db"); sql = dbconn.prepareStatement("INSERT INTO `sip_buddies` VALUES (NULL, '"Логин с биллинга"', 'dynamic', 'yes', 'friend', NULL, NULL, NULL, 'Логин с биллинга', 'yes', 'yes', 'def_users', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'пасс с билинга', NULL, 'all', 'ulaw;alaw', 'NULL', 'NULL', 5060, NULL, 1195205494, '"Логин с биллинга"')"); sql.execute(); dbconn.close(); примерно вот такой скрипт, в java полный ноль но чуть немного разобрался |
Автор: | anred [ 26 дек 2007, 12:43 ] |
Заголовок сообщения: | |
UP Код: card v. 4.3 build 24 from 28.11.2007 18:24:52
|
Автор: | anred [ 24 янв 2008, 18:00 ] |
Заголовок сообщения: | |
Ну так что господа разработчики подскажете ход действий что бы заработало выполнение скрипта при регистрации через веб ? |
Автор: | Amir [ 24 янв 2008, 19:37 ] |
Заголовок сообщения: | |
Попробуйте поставить последний буилд модуля voiceip. |
Автор: | anred [ 25 янв 2008, 03:49 ] |
Заголовок сообщения: | |
Amir писал(а): Попробуйте поставить последний буилд модуля voiceip.
Вроде заработало, спасибо И еще не могли бы подсказать как выташить из реги данные alias и password а то все уже перепробовал и никак не получается |
Автор: | Администратор [ 25 янв 2008, 15:27 ] |
Заголовок сообщения: | |
Вопрос не понятен, уточните. |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |