
Igor
04.05.2017
15:29:55
а

Denis 災 nobody
04.05.2017
15:30:03
тогда в txfax не попадаем

Igor
04.05.2017
15:44:26
получилось что нибудь ?

Denis 災 nobody
04.05.2017
15:57:36
пока нет

Google

Denis 災 nobody
04.05.2017
15:59:06
хотя там есть такое
See Lua#Special_Case:_env_object for an example of how to use this.
собсно, s/event/env/g
но там еще и api нет
api:executeString
как в луа посмотреть список всех глобальных переменных? )
парсить переменную _G

Igor
04.05.2017
16:57:47
Хз

The
04.05.2017
18:38:58

Igor
04.05.2017
18:40:05

Denis 災 nobody
04.05.2017
18:45:00

Igor
04.05.2017
18:46:04
в сессии приложение запустить просто
по идее так

Google

Igor
04.05.2017
18:47:16
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+set+zombie+exec
да, session:execute("set_zombie_exec")

POPSODAV
04.05.2017
20:23:00
а подскажите, пожалуйста по такому вопросу... есть в FS такая переменная: "rtp_audio_in_mos"
а есть ли вариант получить для звонка rtp_audio_out_mos?
я так понимаю, FS должен это знать из RTCP?

Igor
05.05.2017
03:44:06

POPSODAV
05.05.2017
05:09:18
По завершению звонка, в переменных

Igor
05.05.2017
05:48:59
В cdr целый блок

POPSODAV
05.05.2017
08:06:53
да, но там rtp_audio_in_mos
для out вообще мало инфы

Denis 災 nobody
05.05.2017
08:26:53

Igor
05.05.2017
08:34:41
Ты как поставил?

Denis 災 nobody
05.05.2017
08:35:11
data = session:execute("set_zombie_exec")
data = session:execute("curl", url .. " content-type application/json post " .. urlencode(sendres))

Igor
05.05.2017
08:35:56
Его в самом начале надо, чтоб точно не бросил абонент трубку

Denis 災 nobody
05.05.2017
08:36:17
даже так? ) Но как?
делается originate
что в {} писать?
set_zombie_exec=true не работает

Igor
05.05.2017
08:36:56
Не не, это не то

Denis 災 nobody
05.05.2017
08:37:08
диалплана как такового нет

Google

Igor
05.05.2017
08:37:14
При ответе попробуй пхнуть или на преансвер

Denis 災 nobody
05.05.2017
08:37:33
у 404 нет ни ответа, ни преансвера )

Igor
05.05.2017
08:37:41
Аа
Дык там чот было про трансфер он фейл
Там вообще тогда все проще
Тупо на кусок дп с обработкой скинет

Denis 災 nobody
05.05.2017
08:38:58
сложнее же ) дп рисовать..
проще там где орижинейт делаю, смотреть ответ
если -ERR - самому обработать

Igor
05.05.2017
08:39:27
Ну кинь его в инлайн
Как вариант тоже

Denis 災 nobody
05.05.2017
08:39:45
что именно?

Denis 災 nobody
05.05.2017
08:39:53
инлайн это опция дп же?

Igor
05.05.2017
08:40:27
Не
Сейчас, 10 мин
Неудобно
сорян, грузанули сходу
короче
есть такой вариант originate blablabla 'set_zombie_exec,playback:file.wav,blabla' inline
не читабельно и неудобно от слова совсем

Google

Igor
05.05.2017
09:18:04
но когда нет вариантов то чо бы и нет

POPSODAV
05.05.2017
09:21:00
так вот есть вариант, где бы эту инфу найти?

Igor
05.05.2017
09:21:55
<outbound>
<raw_bytes>314496</raw_bytes>
<media_bytes>314496</media_bytes>
<packet_count>1728</packet_count>
<media_packet_count>1728</media_packet_count>
<skip_packet_count>0</skip_packet_count>
<dtmf_packet_count>0</dtmf_packet_count>
<cng_packet_count>0</cng_packet_count>
<rtcp_packet_count>4265</rtcp_packet_count>
<rtcp_octet_count>682400</rtcp_octet_count>
</outbound>
это собственно всё что есть по исход, из канала как дергать не подскажу, не пробовал если честно

Alexandru
05.05.2017
10:45:22
@Dragonflybsd а твоя проблема решилась?

Anton
05.05.2017
10:45:53
опа знакомый дистр

Denis 災 nobody
05.05.2017
11:01:28
с zombie? нет

Admin
ERROR: S client not available

Alexandru
05.05.2017
11:01:37
с курлом
ясно

Denis 災 nobody
05.05.2017
11:02:06
хз как для орижинейта делать application=set_zombie_exec
через переменную не прокатило

Igor
05.05.2017
11:12:27
покажи как примерно ориджинейт выглядит

Alexandru
05.05.2017
14:17:15
я не пойму в чем идея
дернуть курл после отвала а-ноги это ладно, понятно
а ориджинейт зачем?

Denis 災 nobody
05.05.2017
14:17:47
ориджинейт - нога А на клиента, Б на rxfax
или txfax..
вот отвал А ноги надо обработать

Google

Alexandru
05.05.2017
14:18:40
так ты же смог запустить скрипт после отвала а-ноги
в чем трабл курл в него пихнуть?
конечно не очень красиво но если нет другого варианта :/
можно попробовать bgapi

Denis 災 nobody
05.05.2017
14:20:43
низя

Alexandru
05.05.2017
14:20:55
мне эта задача не дает покоя)

Denis 災 nobody
05.05.2017
14:20:57
было, отказались
или бгапи курл? )

Alexandru
05.05.2017
14:22:10
о_О чего, как это курл из скрипта нет?
ну да, bgapi curl, оно по идее новую сессию создаст на курл
в скрипте же своя библиотека курловская, она про каналы и знать ничего не должна

Igor
05.05.2017
14:22:44
как то блин через одно место все эти варианты
может разработчикам написать
мож чаво посоветують

Alexandru
05.05.2017
14:23:10
они посоветуют делать на esl

Igor
05.05.2017
14:23:26
уже обращались?

Alexandru
05.05.2017
14:23:28
и обрабатывать евенты
да не, просто вангую)

Denis 災 nobody
05.05.2017
14:24:42

Alexandru
05.05.2017
14:25:26
Я правильно понимаю что ты дергаешь lua из api_hangup_hook и в ней юзаешь либкурл - и оно не работает?