|
1C и Asterisk
serpentt, Leonidius, piter3, Fish, Zapal, elka302, zenon46, skafandr, dedmoroz777, Лирик, АгентБезопаснойНацио, nshrek, Mafiozaa, Ageres, CaIIIka, 2S, ADirks, vyaz, Вадя, denk32, U4Me2, Умный Слоненок, Сукпун, Dmitrii, hiddi
| ☑ |
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) нет, просто как ЗагрузитьВнешнююКомпоненту()
|
|