@ru_freeswitch

Страница 22 из 430
Konstantin
25.11.2016
13:14:42
класс!

енот
25.11.2016
13:14:43
ну ещё просят донабор убрать технический

ILIYA
25.11.2016
13:14:51
не ну красиво че!!

Konstantin
25.11.2016
13:14:52
А оплата?

Google
енот
25.11.2016
13:14:56
+ надо проконтролировать что андроидовщик подключится норм

а что оплата? я ж им не скажу

тока за виртуалку наверное взять не получится - дали готовую (все таки)

Konstantin
25.11.2016
13:16:01
Поздравляю, хорошая работа

Если будешь несправляться с такой же - позови меня

енот
25.11.2016
13:20:28
спасибо

а как сделать чтобы умерла конфа когда из неё выходит человек?

Alexandru
25.11.2016
13:24:00
там флаг есть

енот
25.11.2016
13:24:11
я не очень в этом разбираюсь и 2 месяца не трогал фс вообще

<action application="conference_set_auto_outcall" data="sofia/gateway/hansa/57613#${destination_number}" />

вот я вызвал абонента, как мне конфу убить когда он трубку положит?

Denis 災 nobody
25.11.2016
13:25:02
при создании

модератором надо сделать

Google
енот
25.11.2016
13:25:19
http://i.imgur.com/KezBAlz.png

Alexandru
25.11.2016
13:25:20
https://freeswitch.org/confluence/display/FREESWITCH/mod_conference

енот
25.11.2016
13:25:21
гугл блин

Alexandru
25.11.2016
13:25:27
флаг endconf

совсем не обязательно модератором

Denis 災 nobody
25.11.2016
13:25:48
флаг endconf
но речь про outcall//

я так понимаю, при этом в конфе могут еще быть люди

endconf Ends conference when all members with this flag leave the conference after profile param endconf-grace-time has expired

енот
25.11.2016
13:26:39
там звонящий, вызываемый и экстеншен с фоновыми звуками

Denis 災 nobody
25.11.2016
13:26:50
то есть надо все-равно ставить флаг на аутколле

Alexandru
25.11.2016
13:26:51
эм

ну так а что мешает выставить это в бридже?

должно сработать, в крайнем случае выставить endconf через эксопрт

экспорт;

енот
25.11.2016
13:27:55
черт, всего два месяца а я вас вообще не понимаю

Alexandru
25.11.2016
13:27:57
где звездочка на гребаном маке

Konstantin
25.11.2016
13:28:13
на 8

Denis 災 nobody
25.11.2016
13:28:18
в телеге есть правка )

Alexandru
25.11.2016
13:28:19
там ;

Konstantin
25.11.2016
13:28:31
на англ

Google
Alexandru
25.11.2016
13:28:43
ну а я на русском хочу :(

ну да ладно

енот
25.11.2016
13:28:55
у меня нет бриджа в конфе

Denis 災 nobody
25.11.2016
13:28:58
мак же.. страдай )

енот
25.11.2016
13:29:07
<?xml version="1.0" encoding="UTF-8"?> <document type="freeswitch/xml"> <section name="dialplan" description="RE Dial Plan For FreeSwitch"> <context name="default"> <extension name="Dynamic dialplan"> <condition field="destination_number" expression="^7(.*)$"> <action application="answer" /> <action application="set" data="conference_auto_outcall_timeout=5" /> <action application="set" data="conference_auto_outcall_flags=none" /> <action application="set" data="conference_auto_outcall_caller_id_name=$${effective_caller_id_name}" /> <action application="set" data="conference_auto_outcall_caller_id_number=79237590031" /> <action application="conference_set_auto_outcall" data="user/1004" /> <action application="conference_set_auto_outcall" data="sofia/gateway/hansa/57613#${destination_number}" /> <action application="set" data="conference_auto_outcall_profile=default" /> <action application="conference_set_auto_outcall" data="loopback/1987" /> <action application="conference" data="1232132121@wideband" /> </condition> </extension> <extension name="phone_audio"> <condition field="destination_number" expression="^1987$"> <action application="answer" /> <action application="playback" data="audio/test.wav" /> <action application="hangup" /> </condition> </extension> </context> </section> </document>

Alexandru
25.11.2016
13:29:08
conf_outcall это и есть бридж

Alexandru
25.11.2016
13:29:40
<action application="conference_set_auto_outcall" data="sofia/gateway/hansa/57613#${destination_number}" /> попробуй сюда поставить флаг endconf

Denis 災 nobody
25.11.2016
13:29:49
<action application="conference_set_auto_outcall" data="{flag=endconf}sofia/gateway/hansa/57613#${destination_number}" />

как-то так

Konstantin
25.11.2016
13:29:52
у меня на русском на 8 звездочка

Alexandru
25.11.2016
13:29:57
если не выйдер - поставь его через export

тоесть чтобы переменная вошла в leg_b

если и это не выйдет - то если ты знаешь название конфы то можешь использовать api_hangup_hook

это точно сработает

тоесь в api_hangup_hook=conference_name hupall как-то так

енот
25.11.2016
13:31:42
endconf_grace_time ещё задать надо, да?

Alexandru
25.11.2016
13:31:49
не обязательно

енот
25.11.2016
13:32:10
ну он дефолтный скок?

не 300 ли?)

Google
Denis 災 nobody
25.11.2016
13:33:43
вот это не сработало, увы
что писать для экспорта флага, я хз

от балды написал, как пример куда вписывать

Alexandru
25.11.2016
13:35:15
ну это слегка по другому

енот
25.11.2016
13:35:53
в примерах нифига внятного не вижу

Alexandru
25.11.2016
13:36:26
<action application="set" data="void_result=${conference(${conference_name} set confmember endconf)}"/> [хотя действительо с диалпланом это не так уж и хорошо работает... я к есл привык

тогда не парься

<action application="set" data="{api_hangup_hook=conference_name hupall}conference_auto_outcall_profile=default" />

за синтаксис не ручаюсь но логику я надеюсь ты понял

тьфу

ну не тут

>conference_set_auto_outcall вот тут

ну а вообще, если нужно просто играть звуки параллельно со звонком то это крайне избыточное решение

енот
25.11.2016
13:39:14
так, я чет тупанул

ну тогда я не нашел проще

Alexandru
25.11.2016
13:39:41
execute_on_answer=api uuid_broadcast uuid filename

все, одна строчка

енот
25.11.2016
13:40:24
она ж из cli вводится вроде

Alexandru
25.11.2016
13:40:43
ты можешь вызывать cli_api из диалплана

енот
25.11.2016
13:40:52
черт

Google
енот
25.11.2016
13:41:02
чтож мне теперь, переделывать всё?

Denis 災 nobody
25.11.2016
13:41:04
но тогда что-то не заработало..

повтори попытку

Alexandru
25.11.2016
13:41:26
ну можешь не переделывать

однако по моему опыту чем проще тем лучше

енот
25.11.2016
13:41:44
мне надо прерывать конфу по выходу из неё любого из человеков

вот что я щас понял

Alexandru
25.11.2016
13:42:19
проще профиль конфы настроить соответственно

однако в таком случае нужен grace time и т.д. и т.п.

а далее начнутся проблемы с биллингом и CDR

+нагрузка на фс из-за транскодинга и mux

Denis 災 nobody
25.11.2016
13:43:13
Alexandru
25.11.2016
13:43:14
не рой себе яму лучше...

енот
25.11.2016
13:43:17
так так

так так так

что же делать как же быть

Alexandru
25.11.2016
13:43:29
ну, сегодня мелкая, завтра там колцентр

енот
25.11.2016
13:43:37
я думал халява))

Alexandru
25.11.2016
13:43:48
ну так вставь ту строчку

Denis 災 nobody
25.11.2016
13:43:54
я думал халява))
ну скажи "никак" и забей )

Alexandru
25.11.2016
13:43:59
с execute_on_answer

енот
25.11.2016
13:44:04

Страница 22 из 430