Виталий
20.05.2018
17:16:20
можно скопировать массив - пострадаем по оперативке - выиграем на скорости
S
20.05.2018
17:16:39
енот
20.05.2018
17:17:16
ладно, на этой минорной ноте я пойду спать
Виталий
20.05.2018
17:18:22
Google
S
20.05.2018
17:20:34
небудут...
--numeric-sort ?
Виталий
20.05.2018
17:21:00
о - не знал ключик - спасибочки
енот
20.05.2018
17:24:22
Вечно я что-то новое тут узнаю
Александр
20.05.2018
17:27:09
че началось то? лучше расскажите про фс ченидь
Виталий
20.05.2018
17:27:47
сказку на ночь - а падучей стороне фс и кривых руках ее админов )?
S
20.05.2018
17:29:50
Виталий
20.05.2018
17:30:11
да
ловишь то что те нужно - ненужно выбрасывашь
тебя ж никто не заставляет хранить весь хлам
S
20.05.2018
17:31:15
а то я подумываю как его в отдельную базу выносить....
Виталий
20.05.2018
17:31:34
а писать напрямую в постгрес не пробывал?
шикарно вроде выходит
S
20.05.2018
17:32:10
не
у мну поверх ФС фьюжен
Google
Виталий
20.05.2018
17:32:31
а кто мешает там включить модуль и втихаря от фьюжена настроить)?
S
20.05.2018
17:33:06
мож это фьюжену мозги вправлять нужно....
Виталий
20.05.2018
17:34:47
а после того как вынесешь запись в постгрес сделать себе вменяемую смотрелку )
https://i.gyazo.com/908a0d00af5559903eaf552516448600.png по типу такой
S
20.05.2018
17:37:49
ну....смотрелка у фьюжена и родная вроде ничаво....а вот уровень СПАМ-а зашкаливает....хотя, иногда полезно подробности посмотреть....
а с постгресом у мну пока несложилось
Виталий
20.05.2018
17:38:13
смотрелка не считает по тарифам деньги - печалька
S
20.05.2018
17:38:29
я по старинке на mysql
Виталий
20.05.2018
17:38:31
знаешь мускуль - немного подтянуться и постгрес осилишь - сложностей нет
можно и в мускуль писать через odbc - но это по моему изврат
S
20.05.2018
17:40:37
Виталий
20.05.2018
17:41:27
все так говорят - типа ненужно... но когда приходит начальство и спрашивает "а какая падла назвонила на кучу бабла?" - сразу и задача появляется )
Archmagister
20.05.2018
17:42:22
Ок. Прошу прощения за неточность.
Есть ТЗ, ознакомьтесь. Имеется АТС фрисвитч с Фьюжн пбх. Необходимо настроить такую фичу, чтобы у каждого оператора колл-центра имелся свой аккаунт и войти в него можно было при помощи ввода команды на телефонном аппарате. Делается это для возможности отслеживания эффективности каждого оператора через встроенный модуль статистики. Заинтересовавшиеся в лс.
Виталий
20.05.2018
17:43:27
операторы статичные или бегают между столами?
и немного недопонял "чтобы у каждого оператора колл-центра имелся свой аккаунт и войти в него можно было при помощи ввода команды на телефонном аппарате"
аккаунт есть у каждого иначе звонить бы не могли, войти с телефонного аппарата в куда - в браузер?
Archmagister
20.05.2018
17:45:25
Штука в том. Что они сменяются каждые 2 часа
Виталий
20.05.2018
17:45:48
оператиры исходящей связи или входящие?
Archmagister
20.05.2018
17:48:14
Нет, имеется ввиду, чтобы оператор приходя к рабочему месту вводил команду на телефоне и происходила авторизация его аккаунта на этом аппарате или привязка этого аккаунта к экстену.
Операторы входящей связи
Google
Виталий
20.05.2018
17:48:54
работают через очереди в качестве агентов?
Archmagister
20.05.2018
17:48:59
Да
Виталий
20.05.2018
17:50:57
в общем я что находил и тестил...
при записи в базу постгреса через cdr_pg есть возможность подставить какой агент работал над звонком
идея спионерена отсюда http://www.voidcn.com/article/p-scmdpmic-bqv.html
Archmagister
20.05.2018
17:58:19
Спасибо! И все таки, возвращаясь к теме вопроса. Не хотите взяться за задачу?
Виталий
20.05.2018
17:59:24
к сожалению нет... времени свободного даже на отдых нет особо. завтра народ проснется - возможно ктото и подсобит
Archmagister
20.05.2018
18:00:02
Жаль. Но большое спасибо за помощь!
Виталий
20.05.2018
18:00:40
просто посмотрите при звонке на агента какой xml прилетает и наличие в нем поля cc_agent
его завернуть в базу и можно уже с этим работать
Alex
20.05.2018
18:33:27
Парни, вопрос... воодушевившись сегодняшней темой по xml_curl решил тоже попробовать, но зараза, при просмотре юзеров (list_user) вылетает ошибка
2018-05-20 21:30:49.390839 [ERR] mod_xml_curl.c:315 Received HTTP error 500 trying to fetch http://192.168.0.199/xml_handler.php
Но он там есть, уж и права дал 777. Что ему не хватает?)
Виталий
20.05.2018
18:33:59
а ты посмтри на что ругается в логах пхп
это не с доступом проблема а в приложении ошибка
freeswitch@localhost.localdomain> list_users
userid|context|domain|group|contact|callgroup|effective_caller_id_name|effective_caller_id_number
1000|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1000|1000
1001|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1001|1001
1002|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1002|1002
1003|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1003|1003
1004|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1004|1004
1005|u001.sip.autapp.com|u001.sip.autapp.com|u001.sip.autapp.com|error/user_not_registered||Extension 1005|1005
1000|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1000|1000
1001|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1001|1001
1002|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1002|1002
1003|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1003|1003
1004|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1004|1004
1005|u002.sip.autapp.com|u002.sip.autapp.com|u002.sip.autapp.com|error/user_not_registered||Extension 1005|1005
1000|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1000|1000
1001|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1001|1001
1002|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1002|1002
1003|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1003|1003
1004|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1004|1004
1005|u003.sip.autapp.com|u003.sip.autapp.com|u003.sip.autapp.com|error/user_not_registered||Extension 1005|1005
+OK
ой - а этот метод я и не реализовал на пхп )
это он с файлов что были настроены до этого подтянул )
Alex
20.05.2018
18:43:26
да. Точно. Ругался на mysql_connect()
Виталий
20.05.2018
18:43:27
на запрос 183 "POST /index.php?r=config/directory HTTP/1.1" hostname=localhost.localdomain§ion=directory&tag_name=&key_name=&key_value=
я говорю что not found и он лезет в локальные файлы к себе )
Александр
20.05.2018
18:47:25
зачем писать - когда есть готовое на php? для продакшена. - одну только вебку сделать - если надо
и все
Виталий
20.05.2018
18:47:56
ммм - это о каком проекте?
Google
Виталий
20.05.2018
18:50:51
не он ли? xml-curl - by trixter, last updated 2008.
или об совсем свежем идет речь? fs_curl - by Raymond (intralanman), last updated 2011
Александр
20.05.2018
18:57:42
второй - ну я его начинал использовать когда он свежим и был))
ну допиливал по немногу
оно годное вполне
Виталий
20.05.2018
19:07:46
отлично - смотрю тот же диалплан
все считают что жить нужно через lcr only )?
Александр
20.05.2018
19:11:25
нет конечено
Виталий
20.05.2018
19:17:40
тогда насколько это продакшн?
Александр
20.05.2018
19:24:51
)) а ну его диалплан я не использовал
Виталий
20.05.2018
19:25:18
остальное как раз реализовать не составляет особого труда )
за 2 дня управился
Alex
20.05.2018
19:27:42
Может кто знает php лучше чем я?! :) Подскажите что не так https://pastebin.com/tuB0Ln5g
ругается на 30 строку и 32-ю
[Sun May 20 22:23:05.156582 2018] [:error] [pid 31181] [client 192.168.0.199:52457] PHP Notice: Undefined index: user in /var/www/html/xml_handler.php on line 30
[Sun May 20 22:23:05.156825 2018] [:error] [pid 31181] [client 192.168.0.199:52457] PHP Warning: mysqli_query() expects parameter 1 to be mysqli, string given in /var/www/html/xml_handler.php on line 32
[Sun May 20 22:23:05.156918 2018] [:error] [pid 31181] [client 192.168.0.199:52457] PHP Warning: mysqli_error() expects exactly 1 parameter, 0 given in /var/www/html/xml_handler.php on line 32
Виталий
20.05.2018
19:31:01
совет - сделай запрос через PDO - с ним приятней работать
у тебя в посте не прилетает user
Alex
20.05.2018
19:33:23
это я понял. но почему?
Виталий
20.05.2018
19:33:24
нужно проверять входные данные
у тебя nginx?
поставь
log_format mainPost '$body_bytes_sent "$request" $request_body';
Alex
20.05.2018
19:34:33
апач
Google
Виталий
20.05.2018
19:34:55
ууууу .... тогда надо поискать тебе как логировать POST запросы на апаче (
или перед тем как пихать в запрос - просто проверяй входные данные
могу еще слить то что напилил сам - оно на yii2 - там многое намного проще - большую часть фреймворк делает за тебя
реализовано directory и configuration(mod_sofia mod_acl)
POPSODAV
20.05.2018
19:41:56
ребята, а подскажите чего могло поломаться... стоит сервак достаточно давно, писал разговоры в mp3, всё работало, никто ничего не трогал. и тут бац, в логах стало сыпаться " Invalid file format [mp3]". mod_shout загружен. куда копать?
Виталий
20.05.2018
19:47:06
точно есть ?
module_exists mod_shout
и что показывает
show codec
type,name,ikey
codec,ADPCM (IMA),mod_spandsp
codec,AMR,mod_amr
codec,G.711 alaw,CORE_PCM_MODULE
codec,G.711 ulaw,CORE_PCM_MODULE
codec,G.722,mod_spandsp
codec,G.723.1 6.3k,mod_g723_1
codec,G.726 16k,mod_spandsp
codec,G.726 16k (AAL2),mod_spandsp
codec,G.726 24k,mod_spandsp
codec,G.726 24k (AAL2),mod_spandsp
codec,G.726 32k,mod_spandsp
codec,G.726 32k (AAL2),mod_spandsp
codec,G.726 40k,mod_spandsp
codec,G.726 40k (AAL2),mod_spandsp
codec,G.729,mod_g729
codec,GSM,mod_spandsp
codec,LPC-10,mod_spandsp
codec,MP3,mod_shout
codec,PROXY PASS-THROUGH,CORE_PCM_MODULE
codec,PROXY VIDEO PASS-THROUGH,CORE_PCM_MODULE
codec,RAW Signed Linear (16 bit),CORE_PCM_MODULE
codec,Speex,CORE_SPEEX_MODULE
codec,VP8 Video,CORE_VPX_MODULE
codec,VP9 Video,CORE_VPX_MODULE
POPSODAV
20.05.2018
19:51:30
в ребут отправил сервак. load mod_shout говорил, что модуль уже загружен
type,name,ikey
codec,ADPCM (IMA),mod_spandsp
codec,G.711 alaw,CORE_PCM_MODULE
codec,G.711 ulaw,CORE_PCM_MODULE
codec,G.722,mod_spandsp
codec,G.726 16k,mod_spandsp
codec,G.726 16k (AAL2),mod_spandsp
codec,G.726 24k,mod_spandsp
codec,G.726 24k (AAL2),mod_spandsp
codec,G.726 32k,mod_spandsp
codec,G.726 32k (AAL2),mod_spandsp
codec,G.726 40k,mod_spandsp
codec,G.726 40k (AAL2),mod_spandsp
codec,G.729,mod_bcg729
codec,GSM,mod_spandsp
codec,LPC-10,mod_spandsp
codec,MP3,mod_shout
codec,PROXY PASS-THROUGH,CORE_PCM_MODULE
codec,PROXY VIDEO PASS-THROUGH,CORE_PCM_MODULE
codec,RAW Signed Linear (16 bit),CORE_PCM_MODULE
codec,Speex,CORE_SPEEX_MODULE
codec,VP8 Video,CORE_VPX_MODULE
codec,VP9 Video,CORE_VPX_MODULE
22 total.
похоже ребут сервака полный помог
нет, не помог
> module_exists mod_shout
true
Denis
20.05.2018
20:20:42
а если MP3?
S
20.05.2018
20:57:36
не сочтите за бред, но я-бы посмотрел, не ругается-ли reloadxml и проверил в конфиге написание mрЗ (латиницей с тройкой в конце, я ща написал с русской "рэ" и большим "зэ" в коце...)
POPSODAV
20.05.2018
21:35:20
в верхнем регистре пока не пробовал
а mp3 точно написано, конфигу 3 года, ничего не менялось
? Stan
20.05.2018
22:03:34
Alexandr
21.05.2018
03:45:56
привет всем, с понедельником вас ребятки.
Archmagister
21.05.2018
04:30:14