freeswitchforum.com
https://freeswitchforum.com/

FusionPBX - подробное описание логики и работы.
https://freeswitchforum.com/viewtopic.php?f=6&t=859
Страница 1 из 1

Автор:  alexinc [ 18 авг 2017 14:06 ]
Заголовок сообщения:  FusionPBX - подробное описание логики и работы.

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

Автор:  Samael28 [ 23 авг 2017 11:57 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

Condition работает точно также, как и в Freeswitch. Почитайте книжку про FS (можно хоть с версии 1.2, основные концепты не поменялись). Ну или тут.

Автор:  alexinc [ 25 авг 2017 16:04 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

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

Вложения:
fusionpbx_08252017_150059.jpg
fusionpbx_08252017_150059.jpg [ 58.77 КБ | Просмотров: 10571 ]

Автор:  error [ 25 авг 2017 16:11 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

кондушион break=never на оба

Автор:  alexinc [ 25 авг 2017 16:20 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

И? где они будут заканчиваться?
У меня в первом выполняется присваивание, он закрывается, потом второй открывается - там делается постановка в очередь, закрывается.
И как?

Автор:  Samael28 [ 26 авг 2017 00:46 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

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

Автор:  alexinc [ 31 авг 2017 23:05 ]
Заголовок сообщения:  Re: FusionPBX - подробное описание логики и работы.

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

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/