@ru_freeswitch

Страница 296 из 430
Alexey
10.05.2018
09:05:14
fs и мускл на отдельные серваки, redis поближе к потребителю

енот
10.05.2018
09:05:31
потребители - фс и пхп

Alexey
10.05.2018
09:05:49
cpu пробовали замерять в простое?

раньше в планшете был баг, он давал нагрузку на cpu даже если не использовался

Google
Alexey
10.05.2018
09:06:35
поэтому в родном гайде рекомендовали удалять все неиспользуемые девайсы

енот
10.05.2018
09:06:53
у меня сложно с простоями

а мониторинг я всё не соберусь настроить

в связи с предстоящим ещё одним переездом

не понял, что за планшет?

и что за неиспользуемые девайсы? модули?

Alexey
10.05.2018
09:07:43
<input type='tablet' bus='usb'> <alias name='input0'/> </input>

я про виртуалку

енот
10.05.2018
09:08:39
аа

Alexey
10.05.2018
09:08:45


енот
10.05.2018
09:09:07
уже два умных человека мне показывают этот менеджер

и я его даже поставил

а насчет хоста я соврал, это убунта 16.04.4

Google
енот
10.05.2018
09:11:06
тьфу

Alexey
10.05.2018
09:13:03
в целом всё выглядит хорошо и тут только bypass_media поможет или балансировка

енот
10.05.2018
09:14:56
ага

Алексей, а как вы цепляетесь? что в пути прописываете? я не соображу что-то.

Alexey
10.05.2018
09:16:57
через unix сокет, kvm то локальный но к удалённому тож можно, по ssh

а если на хост сделать вход по ключу без пароля, так вообще ляпота

енот
10.05.2018
09:18:58
я хочу с винды на убунтовый хост, что-то я где-то торможу.

Alexey
10.05.2018
09:20:42
0_о оно работает под виндой? я бы что-нибудь линуксовое в hyper-v поставил и так подключался если консоль не устраивает кстати у квм есть несколько веб морд, кимчи например

или как там эта корейская лапша называется

енот
10.05.2018
09:21:01
о

веб-морда это хорошо

поищу

спасибо

Alexey
10.05.2018
09:22:29
нзчт

Denis 災 nobody
10.05.2018
09:42:03
при 200+ с транскодингом все тихо померло бы после пары минут работы )
500-1000 каналов, транскодинг на некоторых, занятость ядер где-то 10%

енот
10.05.2018
09:42:21
Дэн

а ядер то сколько?

Denis 災 nobody
10.05.2018
09:42:32
16 вроде

енот
10.05.2018
09:42:42
ну да

а у меня 150 загрузка, т.е., три ядра полностью

Google
Denis 災 nobody
10.05.2018
09:42:57
в некоторых 8

енот
10.05.2018
09:42:57
хм

500-1000 транскодинга

что я не так делаю, а?

Denis 災 nobody
10.05.2018
09:43:08
не все

но 729 нет, только 722 и 711

енот
10.05.2018
09:43:22
может вообще от виртуалки отказаться?

всё на одной машине

Denis 災 nobody
10.05.2018
09:43:31
виртуалки для фс не нужны

в проде точно

енот
10.05.2018
09:43:38
у меня не только фс

Denis 災 nobody
10.05.2018
09:43:49
и точно не openvz

Denis 災 nobody
10.05.2018
09:43:55
kvm еще более-менее

енот
10.05.2018
09:46:09
что мне, несколько серваков попроще просить вместо одного?

щас заказываю 6-ядерный с 64гб рам у хецтнера

12 потоков

против 8 нынешних

? Stan
10.05.2018
09:47:24
щас заказываю 6-ядерный с 64гб рам у хецтнера
я в ЧНН 700 линий с цпс 30 через фс гнал на 8 гигах рамы при 8 вёдрах

? Stan
10.05.2018
09:49:16
Google
енот
10.05.2018
09:51:11
так может мне таки отказаться от виртуализации

? Stan
10.05.2018
09:56:49
можно. У меня вообще в КВМ всё очень хорошо сейчас живёт, но там хост не перегружен

енот
10.05.2018
09:59:22
новому хосту хватить должно, в принципе

Alex
10.05.2018
10:51:36
Парни, вопрос...

Что то не могу найти инфы про переадресацию при неответе или безусловную переадресацию... ткните носом, пжлст :)

Victor
10.05.2018
11:11:27
Переадресация при неответе - просто задаётся call_timeout и второй бридж, в ванильном конфиге это есть

или вот так: https://freeswitch.org/confluence/display/FREESWITCH/Dialplan+FollowMe

Alexey
10.05.2018
11:16:07
https://freeswitch.org/confluence/display/FREESWITCH/continue_on_fail ещё это может пригодиться

Alex
10.05.2018
11:18:37
Спасибо. Почитаю

S
10.05.2018
11:31:47
а как узнать статус вызываемого перед бриджем, напр. чтоб сказать «подождите, абонент разговаривает»? пробовал через sofia_presence_data, но у телефонов показывает статус unknown|unknown у софтфонов Online|Online но статус во время звонка не меняется….

Admin
ERROR: S client not available

? Stan
10.05.2018
11:33:09
а как узнать статус вызываемого перед бриджем, напр. чтоб сказать «подождите, абонент разговаривает»? пробовал через sofia_presence_data, но у телефонов показывает статус unknown|unknown у софтфонов Online|Online но статус во время звонка не меняется….
я думаю что надо в лимит загонять вызов на конкретный номер и проверять что там единичка когда вызов идёт. Если есть единичка, то пускать ивр, если нет, то сразу бриджить

LLC INTERCOMTEL
10.05.2018
11:37:21
Коллеги добрый час! Прошу помощи. Из диалплана делаю оригинэйт в транк без регистрации с офисной атс <extension name="local.panasonic.TDE"> <condition field="${toll_allow}" expression="local"/> <condition field="destination_number" expression="^([12]\d{3})$"> <action application="set" data="callername=${effective_caller_id_name}"/> <action application="python" data="decode-to-cp1251"/> <action application="set" data="hangup_after_bridge=true"/> <action application="bridge" data="[origination_caller_id_name=${outbound_caller_id_number},ignore_early_media=true,call_timeout=60,hangup_after_bridge=true]sofia/external/$1@192.168.11.1:35060"/> <action application="hangup"/> </condition> </extension> С другой стороны атс каллер нэйм ждет в заголовке from: . Никак не могу заставить подставлять effective_caller_id_name в заголовок from. Подскажите куда смотреть. origination_caller_id_name не помогает

LLC INTERCOMTEL
10.05.2018
12:11:11
https://freeswitch.org/confluence/display/FREESWITCH/sip_from_display https://freeswitch.org/confluence/display/FREESWITCH/sip_from_uri попробуйте, вдруг поможет
Спасибо, но ничего не поменялось. Все равно в from 1405 т.е. номер звонящего. В логе: mod_dialplan_xml.c:637 Processing 1405 <1405>->1144 in context default

Alexey
10.05.2018
12:14:44
кусок dialplan давайте и желаемый результат

посмотрим хоть что происходит

релевантную часть лога тож бы неплохо

на pastebin

Google
LLC INTERCOMTEL
10.05.2018
12:15:48
вот тут должен быть effective_caller_id_name

Victor
10.05.2018
12:16:09
в гейте задать <param name="caller-id-in-from" value="true"/>

LLC INTERCOMTEL
10.05.2018
12:16:38
в гейте задать <param name="caller-id-in-from" value="true"/>
был этот параметр, все равно номер передается

Александр
10.05.2018
12:17:03
диаллан выше -- нет там гейта

в диалплане не увидел установку нуджного нейма

надо не читать а устанавливать effective_caller_id_name

Антон
10.05.2018
12:18:13
<action application="set" data="effective_caller_id_number=${outbound_caller_id_number}"/> <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>

LLC INTERCOMTEL
10.05.2018
12:18:28
<extension name="local.panasonic.TDE"> <condition field="${toll_allow}" expression="local"/> <condition field="destination_number" expression="^([12]\d{3})$"> <action application="set" data="callername=${effective_caller_id_name}"/> <action application="python" data="decode-to-cp1251"/> <action application="set" data="hangup_after_bridge=true"/> <action application="bridge" data="{initial_cid_name=${outbound_caller_id_number}}sofia/external/$1@192.168.11.1:35060"/> <action application="hangup"/> </condition> </extension> —-> <gateway name="TDE"> <param name="username" value="08520852"/> <param name="password" value="08520852a"/> <param name="realm" value="192.168.11.1:35060"/>--> <param name="from-user" value="cluecon"/> <param name="from-domain" value="192.168.11.1:35060"/> <!--<param name="extension" value="cluecon"/>--> <param name="proxy" value="192.168.11.1:35060"/> <!--<param name="register-proxy" value="mysbc.com"/>--> <!--<param name="expire-seconds" value="60"/>--> <param name="register" value="false"/> <!--<param name="register-transport" value="udp"/>--> <!--<param name="retry-seconds" value="30"/>--> <param name="caller-id-in-from" value="true"/> <!--<param name="contact-params" value=""/>--> <!--<param name="extension-in-contact" value="true"/>--> <!--<param name="ping" value="25"/>--> <!--<param name="cid-type" value="rpid"/>--> <param name="rfc-5626" value="true"/> <!--<param name="reg-id" value="1"/>--> <param name="context" value="office"/> </gateway>

Victor
10.05.2018
12:18:54
вот эта строчка неправильная: <action application="bridge" data="{initial_cid_name=${outbound_caller_id_number}}sofia/external/$1@192.168.11.1:35060"/>

Вы не используете настроенный гейт здесь

должно быть типа <action application="bridge" data="sofia/gateway/TDE/$1"/>

LLC INTERCOMTEL
10.05.2018
12:20:03
Т.е. Оригинэйт помимо настроек гейта совершает вызов?

Victor
10.05.2018
12:20:09
а переменные задать, как написали Антон и Александр

LLC INTERCOMTEL
10.05.2018
12:20:16
Ок спс



Victor
10.05.2018
12:34:23
Конфиг где?

Reloadxml сделали?

LLC INTERCOMTEL
10.05.2018
12:34:35
Не пойму физики процесса, извиняйте за глупые вопросы. В директориях задаю: <user id="1405"> <params> <param name="password" value="$${default_password}"/> <param name="vm-password" value="1405"/> </params> <variables> <variable name="toll_allow" value="domestic,international,local"/> <variable name="accountcode" value="1405"/> <variable name="user_context" value="default"/> <variable name="effective_caller_id_name" value="Телефон Telephone 1405"/> <variable name="effective_caller_id_number" value="1405"/> <variable name="outbound_caller_id_name" value="123123123123"/> <variable name="outbound_caller_id_number" value="2452939393"/> <variable name="callgroup" value="techsupport"/> </variables> Поидее мне при бридже нужно использовать effective_caller_id_name из leg A. Т.е. что получается <action application="set" data="effective_caller_id_name=${effective_caller_id_name}"/> ? Через один и тот же транк ходят внутренние звонки и звонки в ТФОП через префикс "9". При внутренних effective, при звонках в город outbound.

естественно сделал

Victor
10.05.2018
12:38:16
effective_caller_id_* - то что уйдет в бридж. Разнести в директории в разные переменные и звоните же вы через разные экстеншны в диалплане, там представляйте те, что нужно

LLC INTERCOMTEL
10.05.2018
12:43:21
Спасибо за ответы, если совсем не смогу то в пастебин залью логи и все конфиги, и снова подниму тему.

Антон
10.05.2018
12:51:43
много раз нарывался именно во фрисвитче - если гдетт не цепляются явно указанные переменные значит надо внимательно курить логи и смотреть через то ли вы звоните. кстате - в гейте у меня на тестировании этой фичи стоит <param name="caller-id-in-from" value="true"/> и я не помню что это, но стоит только в одном гейте

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