VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Goofy

Сообщение notify_ded_bot »


Всем привет, У меня есть сервер Elastix, который используется для организации селекторных конференций. В нём реализован кастомный функционал в модуле conference, который добавляет в веб-интерфейсе кнопки: Invite All для обзвона всех участников конференции из файла conf.csv, где указаны их номера, Mute All для отключения микрофонов всех участников и Kick All для отключения всех участников от конференции. Принцип работы следующий: оператор нажимает кнопку Invite All, после чего все участники из файла conf.csv автоматически подключаются, что отображается в панели оператора (FOP). Пока участники подключаются, они слышат музыку на удержании. Оператор вручную подключает хоста конференции (его номер указан в скрипте как “хост”). Когда хост подключается, музыка прекращается, и начинается конференция. Конференции являются динамическими и работают на модуле MeetMe.

Функционал реализован в модуле conference. Основные изменения и кастомные функции находятся в файле index.php модуля, а также в libs/paloSantoConference.php. Для обзвона участников используется файл conf.csv, где каждая строка содержит номер участника.

Как можно перенести этот функционал на Issabel, чтобы конференции работали на модуле ConfBridge вместо MeetMe, а веб-интерфейс сохранил кнопки Invite All, Mute All и Kick All?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал krotesk

Сообщение notify_ded_bot »

Ребят, подскажите как создать и подключить свой модуль к freepbx 17?

Мне кажется кто-то статью про это на хабре писал. Может видео есть.
Также репа попадалась, хотя и старенькая
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал omnipbx

Сообщение notify_ded_bot »

Всем привет, У меня есть сервер Elastix, который используется для организации селекторных конференций. В нём реализован кастомный функционал в модуле conference, который добавляет в веб-интерфейсе кнопки: Invite All для обзвона всех участников конференции из файла conf.csv, где указаны их номера, Mute All для отключения микрофонов всех участников и Kick All для отключения всех участников от конференции. Принцип работы следующий: оператор нажимает кнопку Invite All, после чего все участники из файла conf.csv автоматически подключаются, что отображается в панели оператора (FOP). Пока участники подключаются, они слышат музыку на удержании. Оператор вручную подключает хоста конференции (его номер указан в скрипте как “хост”). Когда хост подключается, музыка прекращается, и начинается конференция. Конференции являются динамическими и работают на модуле MeetMe.

Функционал реализован в модуле conference. Основные изменения и кастомные функции находятся в файле index.php модуля, а также в libs/paloSantoConference.php. Для обзвона участников используется файл conf.csv, где каждая строка содержит номер участника.

Как можно перенести этот функционал на Issabel, чтобы конференции работали на модуле ConfBridge вместо MeetMe, а веб-интерфейс сохранил кнопки Invite All, Mute All и Kick All?

очередное дежавю т.е. до тебя человек уже с точной такой же проблемой был и было сказано что такую фичу надо пилить
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Goofy

Сообщение notify_ded_bot »

очередное дежавю т.е. до тебя человек уже с точной такой же проблемой был и было сказано что такую фичу надо пилить

Я понимаю, что такая функция требует доработки. Я нашел, где именно находятся эти функции, и могу перенести их на Issabel без проблем — всё будет работать так же, как в текущей реализации на MeetMe. Но моя цель — не просто перенести функционал, а изменить его, чтобы конференции работали на ConfBridge. Именно здесь у меня возникает сложность: я не знаю, как адаптировать диалплан и логику работы под ConfBridge. Если у вас есть рекомендации или примеры, которые могли бы мне помочь, буду очень признателен.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал romk4

Сообщение notify_ded_bot »

Я понимаю, что такая функция требует доработки. Я нашел, где именно находятся эти функции, и могу перенести их на Issabel без проблем — всё будет работать так же, как в текущей реализации на MeetMe. Но моя цель — не просто перенести функционал, а изменить его, чтобы конференции работали на ConfBridge. Именно здесь у меня возникает сложность: я не знаю, как адаптировать диалплан и логику работы под ConfBridge. Если у вас есть рекомендации или примеры, которые могли бы мне помочь, буду очень признателен.

Онлайн версия
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал romk4

Сообщение notify_ded_bot »


Плюс оф дока
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал snail_v

Сообщение notify_ded_bot »


Приветствую вас, коллеги.
Заранее прошу прощения за возможно глупые вопросы, с asterisk недавно начал разбираться.

Проблема настройкой приёма факса на FreePBX 16.0.40.11 / Asterisk 20.10.0.

Ситуация следующая:
Есть софтофон и freepbx, находятся в разных локальных сетях.

Из софтофона набираю номер факса, жму кнопку отправить факс.
В логе asterisk вижу, что начался прием факса, параллельно с этим в проводнике по пути /var/spool/asterisk/fax появляется файл факса, но его размер не растёт
В статусе софтофона появляется надпись "передача факса 1/1", а в логах астера примерно такие записи
Channel 'PJSIP/6001-00000033' fax session '14', [ 000.220096 ], stack sent 10 frames (200 ms) of silence.
Channel 'PJSIP/6001-00000033' fax session '14', [ 000.509599 ], channel sent 25 frames (500 ms) of energy.

В астериске настроен виртуальный экстеншен с follow me, при не ответе - переключается на приём факса (который далее по почте должен отправиться. Почта работает, т.к. успешно приходят оповещения о пропущенных вызовах)

Насколько понимаю, соединение от сип-отправителя факса до астера устанавливается, начинается передача факса, но далее от астериска не поступает ответ клиенту?
Что следует проверить?
Если нужны подробные дебаг-логи, могу на pastebin выложить
Помогите, пожалуйста, заранее спасибо!
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал pklkael

Сообщение notify_ded_bot »


Ребят, день добрый.
Мне нужно запретить звонки на номер 5555.
Как это завернуть в IVR - я прекрасно понимаю.
А вот как разрешить на этот номер звонить лишь 5-6 номерам - понимания нет.
Предполагаю, что это та вещь, которую я боялся и это лезть в dialplan.

Понимания в этой штуке - ровно никакого. Железяка у меня freepbx 16.
Может кто разжует, если это быстро. Либо ссылочку на какой-то обучающий документ.

Заранее спасибо.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал Dmitriy_Martinenko

Сообщение notify_ded_bot »

Ребят, день добрый.
Мне нужно запретить звонки на номер 5555.
Как это завернуть в IVR - я прекрасно понимаю.
А вот как разрешить на этот номер звонить лишь 5-6 номерам - понимания нет.
Предполагаю, что это та вещь, которую я боялся и это лезть в dialplan.

Понимания в этой штуке - ровно никакого. Железяка у меня freepbx 16.
Может кто разжует, если это быстро. Либо ссылочку на какой-то обучающий документ.

Заранее спасибо.

примерно так:

в extensions_custom.conf

same=n,ExecIF([${CALLERID(num)}=1111]?Dial(SIP/5555))
или
exten=5555/1111,n,Dial(SIP/5555)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал krotesk

Сообщение notify_ded_bot »

Ребят, день добрый.
Мне нужно запретить звонки на номер 5555.
Как это завернуть в IVR - я прекрасно понимаю.
А вот как разрешить на этот номер звонить лишь 5-6 номерам - понимания нет.
Предполагаю, что это та вещь, которую я боялся и это лезть в dialplan.

Понимания в этой штуке - ровно никакого. Железяка у меня freepbx 16.
Может кто разжует, если это быстро. Либо ссылочку на какой-то обучающий документ.

Заранее спасибо.

Я костылил так
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH