freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 28 мар 2024 19:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 18 авг 2017 14:06 

Зарегистрирован: 01 авг 2017 17:39
Сообщения: 19
После изучения Freeswitch, для облегчения себе настройки поставил FusionPBX. И меня, как бывалого программиста сломало.
Может подскажет кто - как там работает condition?
Понятно, что оно проверяет условие, но где оно закрывается? Как его закрыть? Или оно закрывается, когда встречает новое условие, или нужно что-то еще ставить?
Заранее извиняюсь за нубский вопрос, но ответа реально не нашел на такие простые вещи.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2017 11:57 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
Condition работает точно также, как и в Freeswitch. Почитайте книжку про FS (можно хоть с версии 1.2, основные концепты не поменялись). Ну или тут.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2017 16:04 

Зарегистрирован: 01 авг 2017 17:39
Сообщения: 19
Понятно, что оно работает так же. но не пойму в FusiobPBX где оно ставит тег </condition>.
Пример скриншот. Оно работает наполовину, поскольку я не могу понять как сделать так чтобы condition выполнялись в нужном мне порядке.
В чистом XML (который у меня на руках) - все ок, и я знаю как это сделать.
во Fusion - что-то не пойму. То ли condition группами разбивать нужно. В общем, одни догадки.


Вложения:
fusionpbx_08252017_150059.jpg
fusionpbx_08252017_150059.jpg [ 58.77 КБ | Просмотров: 10391 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2017 16:11 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
кондушион break=never на оба

_________________
Пути IP-пакета неисповедимы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2017 16:20 

Зарегистрирован: 01 авг 2017 17:39
Сообщения: 19
И? где они будут заканчиваться?
У меня в первом выполняется присваивание, он закрывается, потом второй открывается - там делается постановка в очередь, закрывается.
И как?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2017 00:46 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
Еще раз более внимательно перечитайте ссылку, что я дал. Fusion ничего не добавляет от себя, просто более удобный способ написать тот же XML.
Да, логика у него немного странная, не такая как в том же Asterisk. Нет, никто ее для вас переделывать или объяснять просто так не будет.
Чтобы посмотреть как FusionPBX предоставляет XML для фрисвича, есть команда
memcache get dialplan:<context>, например memcache get dialplan:public


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 авг 2017 23:05 

Зарегистрирован: 01 авг 2017 17:39
Сообщения: 19
Спасибо за команду. Но оказалось все проще - есть наверху кнопочка - XML, ее я не приметил.
Она и показала всю логику.
Поигрался. Все понял. Сложилось.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB