@ru_freeswitch

Страница 216 из 430
Konstantin
15.01.2018
08:40:38
В общем, тебе дали массу дельных советов, как это сделать правильно - действуй. Промедление смерти подобно.

енот
15.01.2018
08:40:55
да, за это вам отдельное спасибо, но лучший вариант - переписать всё с нуля, как я понял))

Виталий
15.01.2018
08:40:58
вынеси базу на другой хост - это самый быстрый совет

енот
15.01.2018
08:41:11
да, кстати, что по мощщи посоветуете?

Google
енот
15.01.2018
08:41:14
у того же хетцнера

Виталий
15.01.2018
08:41:15
виртуалбокс на винде крутишь?

енот
15.01.2018
08:41:20
нет, на дебиане

пардон, на бубунте

Виталий
15.01.2018
08:41:33
ну вот я бы базу вынес за приделы на дебиан

енот
15.01.2018
08:41:50
на ту же дисковую подсистему и в ту же оперативку?

ээ

Alexandru
15.01.2018
08:42:01
да, за это вам отдельное спасибо, но лучший вариант - переписать всё с нуля, как я понял))
не успеешь надо горизонтально масштабироваться, базу в galera cluster, астеры за каму... и так далее

енот
15.01.2018
08:42:04
на тот же проц

Виталий
15.01.2018
08:42:09
ща скину предложение что мне тут дал на днях ресселер хетзнера - мы планируем переходить (не реклама конечно же от меня)

https://i.gyazo.com/161b2bfbd287e159dd75b2b8c27e1f55.png

енот
15.01.2018
08:44:15
ещё один физический сервер мне не дадут точно

можно виртуалку арендовать под базу

Google
Виталий
15.01.2018
08:44:27
не - не стоит

просто тебе нужен не "еще один физический сервер" - тебе нужно уйти от схемы с виртуалбоксом - а это плавный перенос сервисов с последующим отказом от старого сервера

енот
15.01.2018
08:45:41
то есть плавно вынести всё на хост

для начала

Виталий
15.01.2018
08:45:50
да

можно конечно и скачком - если не жалко своего здоровья, сна и нервов )

енот
15.01.2018
08:46:25
нервов у меня ребенок 2х лет что такое нервы?

Виталий
15.01.2018
08:46:38
у меня их двое - нервы что тросы )

2 года - ерунда ... вот когда будет 9-10 лет - будешь вспоминать эти годы как спокойное счастье )

енот
15.01.2018
08:47:48
у меня две девочки на подходе ещё

Виталий
15.01.2018
08:48:02
наши поздравления )

енот
15.01.2018
08:48:14
да уж)) спасибо

так, базу на хост я вынесу как нагрузка спадет

Виталий
15.01.2018
08:48:36
в общем "береги руку Сеня(с)" ....

профилирование запросов нужно еще в базе

вдруг там не индексов - нифига нет

енот
15.01.2018
08:50:13
во время прошлого кризиса индексов понатыкал разраб

Виталий
15.01.2018
08:50:43
на разрабов веры нет - уже проверено (

енот
15.01.2018
08:51:06
угу, у нас всё кроме астера в базу ходит под рутом

Виталий
15.01.2018
08:51:59
знач админа в разработке небыло - я такой вольности программерам даже в тестовую базу не позволяю

Google
енот
15.01.2018
08:52:20
разраб тоже говорит что это легаси))) стрелки замкнулись на мне

Виталий
15.01.2018
08:53:25
мож подойти с другой стороны - запросить требования к системе с указанием нагрузки? и по этим требованиям уже и давить на руководство ?

енот
15.01.2018
08:54:52
не, тут всё сложно))

Уасйа
15.01.2018
09:12:44
Использую cdr_pg_csv в режиме legs=ab. Можно как-то сохранить параметр, основное ли это плечо звонка?

В смысле, "a" или "b"

Уасйа
15.01.2018
09:53:14
У меня оба плеча могут быть outbound

енот
15.01.2018
09:54:23
это как?

Виталий
15.01.2018
09:54:37
это если инициирует звонок программа )

енот
15.01.2018
09:54:54
а, точно, не подумал

у меня тоже такое есть

Виталий
15.01.2018
09:55:05
и соеденяет в bridge уже вызваные каналы)

Уасйа
15.01.2018
09:55:28
Ну да, логика на Lua делает вызов

Anton
16.01.2018
16:10:54
кто-нибудь использовал originate {return_ring_ready=true} мне нужно запарковать канал поcле SIP180, канал переключается в Ring-Ready но originate не возвращается, ждет 183 или 200 все равно

Konstantin
16.01.2018
16:43:06
Посмотри в сторону api_on_* и execute_on_*

Alex
16.01.2018
17:38:48
А есть ли у кого опыт получения СМС с донгла через gsmopen. Втыкаю в chatplan и не врубаюсь как зарулить входящую СМСку, например, в Софтфон. Или на крайняк записать в файл.

Alexey
16.01.2018
18:06:33
Chatplan достаточно забавная штука. Во первых в отличии от dialplan он выполняется за один проход. Я писал прием/отправку смс. Правда т.к. нужно было обрабатывать длинные смс я использовал свой велосипед для работы с com портом

https://github.com/moteus/fusionpbx-app-messenger

Google
Alexey
16.01.2018
18:08:23
Сейчас не зинимаюсь voip

Еще в chatplan команда set по факту добавляет новый заголовок, а не заменяет стврый и иногда фс использует старое значение. Поэтому нужно делать unset->set :)

Еще по умолчанию ФС не требует авторизации для sip message

и использует только один контекст (установленный на профиле)

Поэтому если надумаете делать проброс сип->смс нужно быть осторожным

Также фс не умеет слать сип message с авторизацией

Alex
16.01.2018
18:51:50
Спасибо. Поразбираюсь

енот
17.01.2018
04:21:20
знает кто андроид софтофон с халявным 729?

ros
17.01.2018
04:46:17
и нахера оно когда есть opus?

енот
17.01.2018
04:55:39
а мультифон опус умеет?

ros
17.01.2018
05:07:09
причем тут мультифон, если нужно на "андроид софтофон"?

енот
17.01.2018
05:12:35
абсолютно непричем

ros
17.01.2018
05:15:09
com.talktwonetbdapps.initux по описанию держит G729,PCMU, PCMA но можно ли его настроить на свой софтсвич ХЗ

Oleg
17.01.2018
06:52:44
всем доброго подскажите почему из конференции моежт не идти вызов\приглашение грудим участникам 1.есть FS установленный по дефолту 2.заведены польщователи с 1000 до с1020 (польщователи регистрируются используя логин и пароль) 3.с одного компа зарегистрированно на FS зарегистрированно два пользователя 1000 и 1003 4.польщователь 1000 звонит на 0911 попадает в конфу но вызов польщователя 1003 не идет конфиг конференции <extension name="mad_boss_intercom"> <condition field="destination_number" expression="^0911$"> <action application="set" data="conference_auto_outcall_caller_id_name=1000"/> <action application="set" data="conference_auto_outcall_caller_id_number=1000"/> <action application="set" data="conference_auto_outcall_timeout=60"/> <action application="set" data="conference_auto_outcall_flags=mute"/> - <action application="set" data="conference_auto_outcall_prefix={sip_auto_answer=true,execute_on_answer='bind_meta_app 2 a s1 transfer: :intercept:${uuid} inline'}"/> <action application="set" data="sip_exclude_contact=${network_addr}"/> <!— <action application="set" data="conference_auto_outcall_profile=internal"/> <action application="conference_set_auto_outcall" data="['var1=a,var2=b']user/1001@$${domain},['var1=c,var2=d']user/1002@$${domain}"/> —> - <action application="conference_set_auto_outcall" data="${group_call(sales)}"/> <action application="conference" data="madboss_intercom1@default+flags{endconf|deaf}"/> </condition> </extension> логи FS https://pastebin.com/E0sYPEKx

польщователи с 1000 по 1020 входят в группу sale

Konstantin
17.01.2018
06:55:19
[^^:sip_invite_domain=x.x.x.x:presence_id=1000@x.x.x.x]error/user_not_registered,

2018-01-17 09:49:55.118131 [NOTICE] switch_ivr_originate.c:2851 Cannot create outgoing channel of type [error] cause: [USER_NOT_REGISTERED]

По всей видимости, в том виде, в котором идёт попытка вызвона из конференции пользователи выглядят как незарегистрированные.

Oleg
17.01.2018
06:58:14
польщователь 1002 может свонить польвщаотелю 1000 и на оборот

Konstantin
17.01.2018
06:58:42
Т.е. прямые проходят.

Google
Konstantin
17.01.2018
06:59:03
А домен правильно указан в конференсном вызвоне?

Oleg
17.01.2018
07:01:36
то где указан домен в конфиге оно закоменчено (вызо с конференции идет на локальную группу <action application="conference_set_auto_outcall" data="${group_call(sales)}"/>)

а в эту группу польщователи только регистрируютсф

регистрируются

Konstantin
17.01.2018
07:03:30
А прямой вызов в эту группу(без конференции) чем заканчивается?

Oleg
17.01.2018
07:03:45
незвонил ,щас проверю

БОЛЬШОЕ СПАСИБО за наводку,вызов ничем не заканчивается - идет отбой,пошел разбираться с груповым вызовом

Alexey
17.01.2018
07:15:15
В смысле, "a" или "b"
Попробуйте добавить переменную callleg (например) в cdr, а во время звонка делать set calleg=alice, export nolocal:calleg=bob . Мне сейчас негде проверить, но стоит попробовать.

Oleg
17.01.2018
07:16:43
вызов на группу проходит вот описание группы <extension name="group_dial_sales"> <condition field="destination_number" expression="^2000$"> <------><action application="bridge" data="${group_call(sales@${domain_name})}"/> </condition> </extension> при звонке с 1000 на 2000 ,у польщователя 1003 и у польщователя 1000 идет входящий вызов от 1000 (тобиш как надо)

Konstantin
17.01.2018
07:17:25
Значит, в конференцию вызвон нужно прописать как в этом extension

Oleg
17.01.2018
07:18:29
также сделал было в конфигурации конференции ранее <action application="conference_set_auto_outcall" data="${group_call(sales)}"/> стало <action application="conference_set_auto_outcall" data="${group_call(sales@${domain_name})}

Konstantin
17.01.2018
07:22:10
И как? Возымело эффект?

Oleg
17.01.2018
07:24:01
нет (

Konstantin
17.01.2018
07:24:25
Что теперь в логах при входе в конференцию?

Oleg
17.01.2018
07:27:17
щас перепроверю все и отпишусь

Dmitriy
17.01.2018
13:17:57
Alexandru
17.01.2018
13:18:39
знает кто андроид софтофон с халявным 729?
специально для енотов - g729 уже год для всех халявный

Dmitriy
17.01.2018
13:19:18
Еще linphone поддерживает, но я не уверен поддерживает ли тот который в плей мракете, но собрать свой с поддержкой точно можно)

енот
17.01.2018
13:19:23

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