Имя: Пароль:
1C
 
1C и Asterisk
0 zenon46
 
19.09.25
11:21
Доброго всем дня!
Заезженная тема, но может, те кто натыкался на те же грабли, дадут пояснения.
Суть хотелки - по нажатию некой кнопки, совершать звонок с аппаратного телефона - по выбранному номеру, всю эту обвязку обсуждать нет смысла. Начну с того что сделал. Все эксперименты решали проводить на "клюшках" - так как это быстро.
Нашел такую библиотеку : ROM-Asterisk.dll, нашел описание и пару примеров ее использования.
Отредактировал файл /etc/asterisk/manager.conf
[admin]
secret=passwd1234
deny=0.0.0.0/0.0.0.0
permit=192.168.0.22/255.255.255.0

Собственно поменял с 127.0.0.1 на 192.168.0.22 - и тут столкнулся с первой проблемой, на странице администрирования FreePBX - загорелась надпись что не может подключиться к Asterisk - соответственно - все что раньше можно было сделать через WEB-морду отвалилось. Почему ?

На время экспериментов - забил.
Попробовал в 7.7 подключиться к серверу - подключился - и даже сделал звонок, как бы тут все сработало. Единственно что - непонятно почему во время звонка - в программе ничего делать нельзя и постоянно в окне состояния внизу - "Выполняется обработка" - я так понимаю это из за использования функции "ОбработкаВнешнегоСобытия()" или ошибаюсь ?
Ну и последнее - попробовал нарисовать все тоже самое но в снеговике, столкнулся сразу ЗагрузитьВнешнююКомпоненту() - не загружает, пробовал и в режиме толстого клиента так же не загружается, может новые версии платформы не позволяют загружать именно эту компоненту ?
Много букв получилось, но может кто-то сталкивался.
1 hiddi
 
20.09.25
00:40
(0) > Почему ?
FreePBX это веб приложение работающее на том же сервере обычно. Поэтому и стояло разрешение на 127.0.0.1. Ты запретил доступ веб приложению на астериск.
2 hiddi
 
20.09.25
00:42
А внешние компоненты написанные для 7.7 разве должны работать на 8?
3 zenon46
 
20.09.25
07:36
(1) а где эта настройка которая разрешает WEB-приложению доступ ?
(2) компонента написана не специально для 7.7, методы доступны как для 7.7 так и для 8
4 MWWRuza
 
гуру
20.09.25
15:44
Привет.
А это - https://infostart.ru/marketplace/824890/
не смотрел? Правда денег стоит...
5 zenon46
 
21.09.25
09:28
(4) Привет, проскакивала - но внимание не заострял.
6 MWWRuza
 
гуру
21.09.25
10:50
Судя по описанию, это как раз то, что тебе нужно... Вопрос только, есть ли там какая-то демка, чтобы пощупать, или только сразу платить 5+ рублей...
И... Все-таки, тебе нужно под 8.х, или под 7.7 - ? Просто, как я понял, у тебя есть и такие, и такие клиенты, кому конкретно потребовалось, тем кто на клюшках сидит, или тем, у кого восьмерка - ?
7 MWWRuza
 
гуру
21.09.25
12:35
(0) в программе ничего делать нельзя и постоянно в окне состояния внизу - "Выполняется обработка"

Ну, почему - то, как раз понятно...
Вопрос как обойти...
ИМХО, в клюшках можно с ОбработкойОжидания поиграть... Или штатной, или Формексовской. Теоретически должно получиться, но, это слету так сразу не решить, нужно пробовать.
8 hiddi
 
22.09.25
02:13
(3) 127.0.0.1 и был локальный доступ
компонента как COM подключается?
9 zenon46
 
22.09.25
09:14
(6) нужно тем кто на клюшках, ну у них CRM - на базе 8-ки ))) Так что хотел сначала попробовать на клюшках как оно работать будет, а уж потом разбираться с 8-кой.
(8) нет, просто как ЗагрузитьВнешнююКомпоненту()
Независимо от того, куда вы едете — это в гору и против ветра!