@ru_freeswitch

Страница 108 из 430
Fedor
22.06.2017
18:17:53
то да

Denis 災 nobody
23.06.2017
15:05:51
кто знает, как выцепить из канала переменную Caller-Orig-Caller-ID-Name

кроме как делать uuid_dump и парсить

хотя можно конечно так сделать.. uuid_dump ca14d6f3-86c6-4676-8b9e-ac55da032c36 json

Google
Denis 災 nobody
23.06.2017
15:06:53
но все-равно парсить

Igor
23.06.2017
18:53:06
я с этой байдой воевал когда пытался убрать Outbound Call, так и не нашел ничего внятного

Denis 災 nobody
23.06.2017
18:53:36
Этот аут в коде прибит, грепай и фикси

Igor
23.06.2017
18:53:44
да я так и сделал

Denis 災 nobody
23.06.2017
18:53:58
И патчик )

Igor
23.06.2017
18:53:59
это я так к слову, что внятного варианта я не нашел

Konstantin
23.06.2017
18:54:33
{origination_caller_id_number=,origination_caller_id_name=} не решают эту задачу?

Denis 災 nobody
23.06.2017
18:54:43
Igor
23.06.2017
18:55:08
А чего в чате, тяпница же )
завтра сваливаю, вещи собираю)

присел хоть за весь вечер)

Denis 災 nobody
23.06.2017
18:55:41
{origination_caller_id_number=,origination_caller_id_name=} не решают эту задачу?
В моем вопросе ее надо именно читать. Накидал для этого луа скриптец с парсом дампа канала.

Igor
23.06.2017
18:56:12
Выгнали? )
если бы ?

Google
Igor
23.06.2017
18:56:21
погулять отпустили)

Denis 災 nobody
23.06.2017
18:57:05
Отпуск?

Igor
23.06.2017
18:57:09
ага

Denis 災 nobody
23.06.2017
18:57:10
У меня через мес

Igor
23.06.2017
18:57:48
???

Denis 災 nobody
23.06.2017
18:58:01
Э, а с кем советоваться теперь? )

Igor
23.06.2017
18:58:27
да на связи буду на связи)

самому страшно будет пропадать

потом вернешься

а там как понапишут

я этот то чатик не читал 2 недели

некогда особо было

кстати было что нибудь сложное и интересное?

Denis 災 nobody
23.06.2017
19:00:58
Да всего понемногк

Igor
23.06.2017
19:02:58
почитаемс вобщем

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

Denis 災 nobody
23.06.2017
19:03:47
Чтение переменной? Уже закостылил.

Igor
23.06.2017
19:04:44
понял, волшебный мир программирования)

ros
24.06.2017
05:32:40
кто знает, как выцепить из канала переменную Caller-Orig-Caller-ID-Name
а если в нижний регист название переменной?

Alexandru
24.06.2017
08:00:49
погулять отпустили)
А я забил на всех хуй, закрыл таски и улетел За всю неделю почти и не работал, никто ничего не заметил

Google
Alexandru
24.06.2017
08:00:58
Вот думаю а нужен ли я вообще

Diter
24.06.2017
08:36:59
Вот думаю а нужен ли я вообще
меня тоже периодически посещают такие же мысли...

?simplemice
24.06.2017
08:39:47
пора идти в прогеры

Denis 災 nobody
24.06.2017
10:11:09
Igor
24.06.2017
10:32:41
Вот думаю а нужен ли я вообще
Не нужен пока все хорошо)

Lev
24.06.2017
12:25:24
пора идти в прогеры
это сильно облегчит работу рекомендую начать с изучения git

git хорошо знать вообще всем кто тут есть, т.к. постоянно с текстовыми конфигами работаете )

https://githowto.com/ru

Fedor
24.06.2017
12:28:28
гит крутейшая штука

кстати

etcd вроде бы версионирование в системе делает

хотя я не разбирался с ним, лишь видел по нотифаям его срабатывание с сохранением ревизии

Fedor
24.06.2017
12:29:36
судя по тому, что сейчас вижу, это из пушки по воробьям

вообще ансибл+гит

Lev
24.06.2017
12:29:43
etcd вроде бы версионирование в системе делает
О_0 использоать etcd для версионирования это по ворьбям из пушки стрелять он для кластеризации вообще нужен )

Fedor
24.06.2017
12:29:57
ну вот я о том же хахаха

Lev
24.06.2017
12:31:09
andible тоже да, клевая штука. мы его юзаем для деплоя наших сервисов, как внешних так и внутренних. очень удобная весч

Fedor
24.06.2017
12:31:39
у меня есть один инет пров которого я кручу скажем так

изредка

я вот думаю его переделать со статических конфигураций на динамические

Google
Fedor
24.06.2017
12:32:27
об если чего отломалось - развернулся и подключился через например консул сервис-замена

)))

Ihor
27.06.2017
09:04:06
Приветствую. А кто-то сталкивался с ситуацией, когда делаешь stop_record_session a потом запись возобновлешь - опять record_session, первая половина файла запарывается?

Причем звучит как понижение битрейта без ресемплинга.

Denis 災 nobody
27.06.2017
09:08:05
затирание - да, сталкивались, нужна опция продолжения записи

но с ней вроде норм звучало

Admin
ERROR: S client not available

Ihor
27.06.2017
09:09:36
Опция RECORD_APPEND есть

Причем еще интереснее. Это все на Фьюжене происходит. Так при исходящем звонке все ок, такая лажа только при входящем

Denis 災 nobody
27.06.2017
09:10:23
сверить https://wiki.freeswitch.org/wiki/Variable_record_rate ?

Ihor
27.06.2017
09:10:48
Пробовал

Denis 災 nobody
27.06.2017
09:12:02
хорошо бы не старый продолжать, а новый начать и потом сверить заголовки, наверняка будут разные

Ihor
27.06.2017
09:19:48
Если разговор без пауз был - все внезапно ок

Denis 災 nobody
27.06.2017
09:20:11
звучит как issue

делает паузу по тишине и что-то ломает внутри?

made
27.06.2017
09:22:30
Если разговор без пауз был - все внезапно ок
Если есть настройки кодэка (должны быть) - то смотреть в сторону отключения VAD (Voice Activity Detection)

Denis 災 nobody
27.06.2017
09:23:17
а если не прерывать запись, тоже всё ок?

Ihor
27.06.2017
09:27:26
Да, без перерыва все ок

Посмотрю в сторону VAD, спасибо

Denis 災 nobody
27.06.2017
09:27:52
все-таки, имхо - бага

Google
Ihor
27.06.2017
09:28:56
Меня смущает факт строчек в логе 2017-06-27 10:43:24.500524 [DEBUG] mod_dptools.c:188 sofia/internal/655@192.168.1.38:5062 Digit match binding [exec:stop_record_session][/var/lib/freeswitch/recordings/bw.1st-byte.com/archive/2017/Jun/27/5ae06306-70a5-4e0b-a9ca-cb44ebf0f95b.wav] 2017-06-27 10:43:24.740514 [DEBUG] switch_ivr.c:623 sofia/external/+380441234567@37.157.52.142 Command Execute playback(local_stream://default) EXECUTE sofia/external/+380441234567@37.157.52.142 playback(local_stream://default) 2017-06-27 10:43:24.740514 [DEBUG] mod_local_stream.c:871 Opening Stream [default/8000] 8000hz 2017-06-27 10:43:24.740514 [DEBUG] switch_ivr.c:623 sofia/internal/655@192.168.1.38:5062 Command Execute stop_record_session(/var/lib/freeswitch/recordings/bw.1st-byte.com/archive/2017/Jun/27/5ae06306-70a5-4e0b-a9ca-cb44ebf0f95b.wav) 2017-06-27 10:43:24.740514 [DEBUG] switch_ivr_play_say.c:1498 Codec Activated L16@8000hz 1 channels 20ms EXECUTE sofia/internal/655@192.168.1.38:5062 stop_record_session(/var/lib/freeswitch/recordings/bw.1st-byte.com/archive/2017/Jun/27/5ae06306-70a5-4e0b-a9ca-cb44ebf0f95b.wav) 2017-06-27 10:43:24.760525 [DEBUG] switch_ivr_play_say.c:1942 done playing file local_stream://default

Т.е. он в момент нажатия кнопок играет музычку на удержании

Точнее, от момента нажатия до выполнения команды

Пытался делать hold_music = silence, все равно

Denis 災 nobody
27.06.2017
09:31:36
Konstantin
27.06.2017
09:32:43
А вызов, случаем не в G722?

Denis 災 nobody
27.06.2017
09:33:08
сейчас мы sendmsg для ряда вещей используем

Ihor
27.06.2017
09:33:26
Не, PCMA

Denis 災 nobody
27.06.2017
09:33:30
но там производительность так себе, на 1к звонков при 50 cps уже упёрлись

и если что - *_broadcast так же делает

Ihor
27.06.2017
09:38:02
Отключил VAD везде, где можно - та же фигня....

Еще веселее. Добился того, что 2 раза посторяется часть разговора после паузы

Таки победил

Но не через record_session

uuid_record mask/unmask

Да, теперь вместо пауз тишина идет, но работает

Как бонус - совместимо с mod_shout, поэтому не надо пережимать в mp3 после

Denis 災 nobody
27.06.2017
11:06:36
может, багу оформить?

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