@ru_freeswitch

Страница 34 из 430
Denis 災 nobody
20.12.2016
15:52:43
я слишком люблю бардак и знаю как быстро он превращается в срач, если не контролировать себя..

Alexandru
20.12.2016
15:54:12
мне сложно найти еще аргументы кроме природной лени

ну и работает не трогай

впрочем как работает я не знаю - там где это сделано меня уже нет :D

Google
Denis 災 nobody
20.12.2016
15:54:36
как минимум, второй админ и метод перестает работать полностью

и будут переводы стрелок до кучи

Yuriy
20.12.2016
15:55:00
Первый рефакторинг и приехали

Denis 災 nobody
20.12.2016
15:57:10
а больше всего с программерами-в-проде меня прикалывают "у меня что-то не работало, я сделал chmod 777 -R / и теперь что-то странное происходит"

самое грустное - 4 программера так были лишены судо на серверах. Долбодятлы.

Yuriy
21.12.2016
13:55:41
всем привет Подскажите правильно ли я понимаю что чтобы добавить свою переменную к originate сделать как то так originate {myvariable=myvalue}sofia/mydomain.com/18005551212@1.2.3.4 15555551212

Denis 災 nobody
21.12.2016
13:55:54
да

Yuriy
21.12.2016
13:55:59
спс

Denis 災 nobody
21.12.2016
13:56:09
такое проще пробовать самому

учти, есть еще виды скобок

например квадратные - на отдельный канал, а фигурные будут на все исходящие каналы (их может быть больше 1)

Yuriy
21.12.2016
13:57:51
Не всегда быстрее, поэтому и спросил. сначала архитектуру продумываешь обычно, а этот элеент в архитектуре учавствует про скобки спасибо. не знал

Denys
22.12.2016
10:47:12
Привет. Как в mod_callcenter определить позицию звонящего в очереди и ее поменять?

Google
Denis 災 nobody
22.12.2016
10:54:57
какой же кусок говна этот bind_digit_action..

Yuriy
22.12.2016
11:03:39
чёй т?

ros
22.12.2016
11:04:14
Привет. Как в mod_callcenter определить позицию звонящего в очереди и ее поменять?
callcenter_config tier list callcenter_config tier set [key(state|level|position)] [queue name] [agent name] [value]

хотя callcenter_config queue list members [queue_name]

Denys
22.12.2016
11:08:29
Да, выдаст список ожидающих

И как потом поменять чей-то приоритет?

Denis 災 nobody
22.12.2016
11:09:54
чёй т?
на ногу Б вешается хитро, но это пол беды. Если используем регэкспы - с 1 биндом всё работает быстро, а если 2+ с идентичными настройками - после ввода еще 1.5с ждет.

в итоге надо городить вида ~^(\*1|#2)$

но в этом случае он не давит тдмф на ногу Б при совпадении

Denys
22.12.2016
11:10:52
Как я читал, time-base-score может сменить приоритет, но только в момент входа в очередь

Denis 災 nobody
22.12.2016
11:11:39
callcenter_config tier list callcenter_config tier set [key(state|level|position)] [queue name] [agent name] [value]
это не то, это общая позиция агента для очереди (тиер), а не звонящего

ros
22.12.2016
11:11:40
Yuriy
22.12.2016
11:12:02
@Dragonflybsd ЯУ меня 2 используются норм. Для управления конференцией переопределял

Denis 災 nobody
22.12.2016
11:12:20
и смотри DTMF

Yuriy
22.12.2016
11:12:36
так я смотрел. Сразу донабирает

Denis 災 nobody
22.12.2016
11:12:41
сразу ли?

Yuriy
22.12.2016
11:12:44
ну да

По крайней мере dtmf читает сразу же

Без полуторосекунжной задержки

Google
Yuriy
22.12.2016
11:13:09
У меня через них реализован выход на город

10 цифр

по полторы секунды

Я бы заметил))

Но! У меня бинд работает дял входа в функцию А дальше я слушаю DTMF Через PlayAndGetDigits

Denis 災 nobody
22.12.2016
11:16:59
консоль открой

сразу обработка выглядит так

2016-12-22 14:13:53.192839 [DEBUG] switch_rtp.c:6147 RTP RECV DTMF *:1040 2016-12-22 14:13:53.192839 [DEBUG] switch_channel.c:488 RECV DTMF *:1040 2016-12-22 14:13:53.192839 [DEBUG] switch_ivr_bridge.c:470 Send signal sofia/external/000*002@aa.ru [BREAK] 2016-12-22 14:13:53.192839 [DEBUG] switch_rtp.c:4610 Send start packet for [*] ts=397089743 dur=160/160/1040 seq=30790 lw=397089743 2016-12-22 14:13:53.212853 [DEBUG] switch_rtp.c:4509 Send middle packet for [*] ts=397089743 dur=320/320/1040 seq=30791 lw=397089903 2016-12-22 14:13:53.232832 [DEBUG] switch_rtp.c:4509 Send middle packet for [*] ts=397089743 dur=480/480/1040 seq=30792 lw=397090063 2016-12-22 14:13:53.252843 [DEBUG] switch_rtp.c:4509 Send middle packet for [*] ts=397089743 dur=640/640/1040 seq=30793 lw=397090223 2016-12-22 14:13:53.272834 [DEBUG] switch_rtp.c:4509 Send middle packet for [*] ts=397089743 dur=800/800/1040 seq=30794 lw=397090383 2016-12-22 14:13:53.292834 [DEBUG] switch_rtp.c:4509 Send middle packet for [*] ts=397089743 dur=960/960/1040 seq=30795 lw=397090543 2016-12-22 14:13:53.312838 [DEBUG] switch_rtp.c:4509 Send end packet for [*] ts=397089743 dur=1120/1120/1040 seq=30796 lw=397090543 2016-12-22 14:13:53.312838 [DEBUG] switch_rtp.c:4509 Send end packet for [*] ts=397089743 dur=1120/1120/1040 seq=30797 lw=397090543 2016-12-22 14:13:53.312838 [DEBUG] switch_rtp.c:4509 Send end packet for [*] ts=397089743 dur=1120/1120/1040 seq=30798 lw=397090543 2016-12-22 14:13:53.312838 [DEBUG] switch_rtp.c:4462 Queue digit delay of 40ms 2016-12-22 14:13:53.672837 [DEBUG] switch_rtp.c:6147 RTP RECV DTMF 2:640 2016-12-22 14:13:53.672837 [DEBUG] switch_channel.c:488 RECV DTMF 2:640 2016-12-22 14:13:53.672837 [DEBUG] switch_ivr_bridge.c:470 Send signal sofia/external/000*002@aa.ru [BREAK] 2016-12-22 14:13:53.672837 [DEBUG] switch_rtp.c:4610 Send start packet for [2] ts=397093263 dur=160/160/640 seq=30817 lw=397093263 2016-12-22 14:13:53.692868 [DEBUG] switch_rtp.c:4509 Send middle packet for [2] ts=397093263 dur=320/320/640 seq=30818 lw=397093423 2016-12-22 14:13:53.712829 [DEBUG] switch_rtp.c:4509 Send middle packet for [2] ts=397093263 dur=480/480/640 seq=30819 lw=397093583 2016-12-22 14:13:53.732853 [DEBUG] switch_rtp.c:4509 Send end packet for [2] ts=397093263 dur=640/640/640 seq=30820 lw=397093583 2016-12-22 14:13:53.732853 [DEBUG] switch_rtp.c:4509 Send end packet for [2] ts=397093263 dur=640/640/640 seq=30821 lw=397093583 2016-12-22 14:13:53.732853 [DEBUG] switch_rtp.c:4509 Send end packet for [2] ts=397093263 dur=640/640/640 seq=30822 lw=397093583

с задержкой так 2016-12-22 14:17:21.637331 [DEBUG] switch_rtp.c:6147 RTP RECV DTMF *:880 2016-12-22 14:17:23.057335 [DEBUG] switch_rtp.c:6147 RTP RECV DTMF 2:880 2016-12-22 14:17:24.577344 [DEBUG] mod_dptools.c:188 sofia/internal/000*102@aa.ru:5060 Digit match binding [exec:execute_extension][att_xfer XML features]

и смотрим таймстампы, обработку начинает через 1.5с после окончания ввода

Yuriy
22.12.2016
11:20:19
Сейчас не смогу проверить еще раз, jssip убарл донабор из демо а переписывать конфиги под обычный набор некогда. азработчик допилит вебфон -проверю

Denis 災 nobody
22.12.2016
13:06:04
https://moythreads.com/congresos/cluecon2011/media-handling-freeswitch-final.pdf

для начинающих может быть полезно

Dmitriy
22.12.2016
13:43:29
спасибо))

добрый вечер

кто нибудь делал на фрисвитче автопровижн на телефоны из серии циско small bussines

???

и реально ли это на фс?

Denis 災 nobody
23.12.2016
14:29:35
линксисы-то? Разве это задача для фс?

ros
23.12.2016
14:30:37
ага накой это вешать на FS

Google
Alexandru
23.12.2016
14:30:53
а как это решается?

(никогда не занимался провиженингом)

Denis 災 nobody
23.12.2016
14:31:13
телефоны должны по тфтп запрашивать конфиг

на стадии загрузки

ros
23.12.2016
14:31:45
FS и приблуда для провижинга берут данные из одного места всё

Dmitriy
23.12.2016
14:32:04
не надо по tftp, оно плохо через nat/fw ходит, лучше по https

Denis 災 nobody
23.12.2016
14:32:18
Alexandru
23.12.2016
14:32:27
по https оно автоматом не подхватит же, или я чего-то не понимаю?

Denis 災 nobody
23.12.2016
14:32:33
но если хттпс умеет - лучше конечно

только дхцп настроить надо

Alexandru
23.12.2016
14:32:53
DHCP

понял

Dmitriy
23.12.2016
14:33:01
клиент устал от астериска и запрос сделал на счет фс

ros
23.12.2016
14:33:06
все зависит от производителя, но ясно одно это не задача FS

Denis 災 nobody
23.12.2016
14:33:25
собсно, провиженинг линксис гуглится

но да, фс тут не нужен

Dmitriy
23.12.2016
14:34:06
погуглил нашел что то.просто хочется выслушать мнение специалистов

Dmitriy
23.12.2016
14:35:25
было так - первое включение - на столе в отдельном сегменте с TFTP сервером, он отдаёт маленький конфиг с https://, а там уже сгеренирированный файл. потом устройство может ехать куда-угодно. TFTP-сервер уже не нужен

Dmitriy
23.12.2016
14:37:55
http://www.ayobamiadewole.com/Blog/How-to-provision-Cisco-IP-Phones-for-use-with-Freeswitch

Google
Dmitriy
23.12.2016
14:38:52
Denis 災 nobody
23.12.2016
14:39:02
консультант из нигерии это что-то страшное..

Dmitriy
23.12.2016
14:41:15
название сайта тоже что то страшное))

Alexandru
23.12.2016
14:43:04
консультант из нигерии это что-то страшное..
meh, не страшнее чем из молдавии)

Dmitriy
23.12.2016
14:46:59
и каким боком по той нигерийской ссылке FS отноститс к провиженингу?

Denis 災 nobody
23.12.2016
14:48:22
нигерия же

"для умного вида"

Dmitriy
23.12.2016
14:50:05
к автору статьи-то как раз вопросов нет, он и не ставит FS в позу сервера для провижена

Dmitriy
23.12.2016
14:51:11
если астериск испльзуется в качетве автопровижена...то клиент хочет тоже самое на фс

его не устраивает оставлять автопровижен на астериске и дальше ставить фс

если поколбасится я думаю что то должно получится

рано или поздно)

Denis 災 nobody
23.12.2016
14:53:29
сам астер тоже вряд ли делал провижен

там явно был тфтп и проч отдельно

ros
23.12.2016
14:54:30
модуль к FreePBX есть

Dmitriy
24.12.2016
05:50:37
через Fusion pbx тоже можно

Yuriy
24.12.2016
09:00:11
autoprovision - это отдльная подсистема В астериске просто есть ее интерпретация под некоторые модели телефонов Он настолько разный у разных производителей что запилить акую то единую сстему довольно сложно Я в сове время писал для yealink (знаю что у них есть свой, но он недостаточно автоматизирован) ТАк что с автопровижном придется наверное пилить надстройку самомку так как к астериску (или freeswitch) она непосредственного отношения увы не имеет

Denis 災 nobody
24.12.2016
09:01:57
А давайте вынесем провижен из астера в независимый пакет

Или свой сделаем ) там много работы?

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