ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Freepbx include context in web

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 16:09

Не имел дел с FreePBX да и не хотел бы, но клиенту надо.
Требования :
Клиент должен сам создавать пиров,т.к. сотрудники могут увольняться, плюс добавлять новых пиров в маршрутизацию звонка. Т.к. у них там будет дежурный человек на телефоне меняться каждый день, да и дежурных будет от 2 до 5.

Этапы
Freepbx будет строго в локалке плюс voip провайдеры подключены по VPN.
Хочу через include в freepbx добавлять контекст (который никто не сможет редактировать), а внутри того контекста инклюд на контекст из вебморды . Возможно ли это через веб морду? вообще include в freepbx в вебморде доступен?
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

Re: Freepbx include context in web

Сообщение ded » 22 авг 2019, 16:15

testvtigercrm123 писал(а): Возможно ли это через веб морду?
Да.
testvtigercrm123 писал(а):вообще include в freepbx в вебморде доступен?
Да.
Вопрос, видимо - как?
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 16:20

Вопрос, видимо - как?

тогда, да, неплохо было бы узнать как?)
Гугление приводило только что инклюд доступен в доп конфигах, типа extensions_additional.conf
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

Re: Freepbx include context in web

Сообщение ded » 22 авг 2019, 18:46

egrep include /etc/asterisk/extensions.conf
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

Re: Freepbx include context in web

Сообщение Zavr2008 » 22 авг 2019, 22:10

Не имел дел с FreePBX да и не хотел бы, но клиенту надо.

Хочу через include в freepbx добавлять контекст (который никто не сможет редактировать), а внутри того контекста инклюд на контекст из вебморды


До Goto мозк ортодокса-телефониста не дорос еще? Обязательно include, Сипанутые мы все тут,да?)
Может и правда не надо Вам это)
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 23:08

Я через goto и собирался на контекст веба переводить. Конечная цель, чтоб они могли добавлять и убавлять пиров и менять 1 определенный маршрут
include нужен для пиров из sip.conf.

Т.е.

Код: выделить все
extension.conf
[perevod-horovod]
exten => циферки,1
same => n,Goto(context,web-users,1)


а в вебе подключить пиров из sip_custom.conf
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

Re: Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 23:16

хотя я уже запутался, может посоветуете как сделать?

изначально план был такой

freepbx ---------------------------- Asterisk
include => local-users ---------- [local-users]
include => outbound ----------- [outbound]
------------------------------------- [inbound]

но чето посмотрев на него я понял что хрень. С утра обдумаю этот вопрос
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

Re: Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 23:28

Если возможно, то какой модуль отвечает за создание глобальной переменной в вебе? именно в вебе надо

UPD: Короче вот такая тема и ее надо наиболее безопасно перенести в freepbx

Код: выделить все
[globals]
Sipall=SIP/101&SIP/102&SIP/103&SIP/104&SIP/301&SIP/302

[phones-in]
exten => 2222222,1
    same => n,GotoIfTime(9:00-18:00,mon-sun,,?work)
    same => n,GotoIfTime(18:01-23:00,mon-sun,,?duty)
    same => n,GotoIfTime(23:01-8:59,mon-sun,,?voicerecord)
    same => n(work),Dial((${Sipall},40,t)
    same => n,Goto(toend)
    same => n(duty),Dial(SIP/301&SIP/302,20)
    same => n,Goto(toend)
    ;same => n,PlayBack(custom/abonunavailable)
    same => n(voicerecord),VoiceMail(999@private,s)
    same => n(toend),Hangup()
Последний раз редактировалось testvtigercrm123 22 авг 2019, 23:52, всего редактировалось 2 раз(а).
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

Re: Freepbx include context in web

Сообщение Zavr2008 » 22 авг 2019, 23:49

вообще include не нада делать.

Исходящая маршрутизация идет в from-internal, но ее курочить не правильно.
В extensions_custom.conf, написать в [from-internal-custom] или вообще свой контекст.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Freepbx include context in web

Сообщение testvtigercrm123 » 22 авг 2019, 23:51

Zavr2008

выше обновил
testvtigercrm123
 
Сообщений: 34
Зарегистрирован: 13 июн 2019, 15:18

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

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

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH