@ru_freeswitch

Страница 81 из 430
Alexandru
24.04.2017
15:23:21
Dmitriy
25.04.2017
06:58:10
нету
я пока откатил на Chrome 57 и все заработало)

ros
25.04.2017
06:59:44
с letsencrypt гемор именно с обновлением раз в 90 дней приложуха должна поддерживать это поддерживает ли FS не проверял

Dmitriy
25.04.2017
07:04:05
я пока решил оставить на 57 версии и отключить обновление.слишком много сразу менять приходилось(

Google
Denis 災 nobody
25.04.2017
07:05:41
с letsencrypt гемор именно с обновлением раз в 90 дней приложуха должна поддерживать это поддерживает ли FS не проверял
Сами серты приложуха обновит автоматически. А приложению придется делать релоад, да

Dmitriy
25.04.2017
07:09:12
релоад и походу дбшки удалять

Anton
25.04.2017
10:03:42
кто нибудь работал с mod_amqp ?

Denis 災 nobody
25.04.2017
10:32:02
а надо? )

куда его можно применить?

ros
25.04.2017
10:36:51
например пользаки входят в конфу надо разослать всем участникам через XMPP что появился такой-то такой-то еще или кто в данный момент является говоруном в конфе

вешается кучка воркеров и забирают задания из очередей

ну и прочая многопоточная обработка событий

собирался попробовать, но руки че-то не дошли

Denis 災 nobody
25.04.2017
10:52:56
в конференцию уже встроен xmpp

Anton
25.04.2017
12:30:59
У меня питоновский бекенд управляет свичом. Через RabbitMQ свич шлет события и питон их разбирает, принимает решения, ведет учет и отправляет команды в mod_commands тоже через Rabbit

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

Google
ros
25.04.2017
12:34:54
по крайней мере не вижу в вики такой опции

Anton
25.04.2017
12:40:57
в настройках нет очереди, к которой присасываться?
Вы прямо мысли читаете ))) Именно в этом и был трабл

ros
25.04.2017
12:43:57
можно сделать отдельные воркеры которые слушают свои очереди для каждого FS в них кидаете а они уже хоть через ESL хоть через XML-RPC пинают FS можно порыться в сорцах mod_amqp мож там уже все нужно есть

все придумано до нас https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/mod/event_handlers/mod_amqp/README

commandBindingKey blabla и кидать с этим RoutingKey с commandExchange и commandExchangeType поиграть

Anton
25.04.2017
13:54:58
commandBindingKey blabla и кидать с этим RoutingKey с commandExchange и commandExchangeType поиграть
Трабл в том, что FS не резолвит имя переменной из RoutingKey. Я указал Key: #FreeSWITCH,Core-UUID ожидая что он создаст очередь с ключом типа FreeSWITCH.1234fgg-gdfg-dfgdf-gddf а получил прямо как в параметре строкой. Читаю сорцы, вроде бы он ключ должен резолвить, делать сплит по запятым, короче я уже три часа бьюсь



ros
25.04.2017
14:58:37
<configuration name="switch.conf" description="Core Configuration"> <settings> <param name="switchname" value="test-freeswitch"/> ...

что мешает использовать статично заданное имя?

Denis 災 nobody
25.04.2017
15:00:02
а не $${Core-UUID} ?

или как-то так

мда, dptools.c в мастере достаточно сильно отличается от того что в 1.4

ros
25.04.2017
15:05:26
$${core_uuid}

global_getvar все что собирается препроцессором покажет

Denis
25.04.2017
15:36:32
подскажите, как можно пере-определить Caller ID "по умолчанию" ?

ros
25.04.2017
15:38:40
effective_* originate_*

Denis
25.04.2017
15:40:48
еммм можно чкть подробнее ?

<action application="bridge" data="sofia/gateway/asterisk_1008/$1"/>

такой конструкцией звонок приводится на Aster

Google
Denis
25.04.2017
15:41:43
и мам получается Caller ID в форме "номер_звонящего" номер_транка_от_фс_до_астера

Denis 災 nobody
25.04.2017
15:41:43
effective_* originate_*
а еще я обнаружил жЫрный прикол - если пробросить sip_to_uri, то имя возьмет из переменных, а номер из _uri

Denis
25.04.2017
15:42:26
т.е. ранее было типа

"9210227835 "<9210227835>

а стало типа

"+79517420471 "<1009>

как это можно изменить ?

Denis 災 nobody
25.04.2017
15:43:02
см выше

ros
25.04.2017
15:45:19
<action application="bridge" data="{effective_caller_id_number=89349843}sofia/gateway/asterisk_1008/$1"/>

Denis
25.04.2017
15:53:29
можно.... платную консультацию "что изменить в коде..."

<extension name="in78162900438"> <condition field="destination_number" expression="^(8162900438|78162900438)$"> <action application="ring_ready" /> <action application="set" data="continue_on_fail=NO_ROUTE_DESTINATION,GATEWAY_DOWN,INVALID_GATEWAY,UNALLOCATED_NUMBER"/> <action application="set" data="hangup_after_bridge=true"/> <action application="bridge" data="sofia/gateway/asterisk_1018/$1"/> </condition> </extension>

чтобы вместо

Denis
25.04.2017
15:53:45
"+79517420471 "<1009>

приходило

"+79517420471 " <79517420471>

моих мозгов сейчас не хватает, чтобы понять (

Denis 災 nobody
25.04.2017
16:01:03
<action application="bridge" data="{effective_caller_id_number=89349843}sofia/gateway/asterisk_1008/$1"/>
помнится, для гейта можно прямо в его свойства вписать данные.. или оно будет тогда статично?

Igor
25.04.2017
16:09:43
effective_caller_id_number и шлюзах caller-id-in-from=true

Denis 災 nobody
25.04.2017
16:10:12
effective_caller_id_number и шлюзах caller-id-in-from=true
вот да, caller-id-in-from=true еще в свойства гейта

ros
25.04.2017
16:11:16
<condition field="destination_number" expression="^(8162900438|78162900438)$"> == <condition field="destination_number" expression="^(7?8162900438)$">

Google
Denis 災 nobody
25.04.2017
16:11:33
мелочи уже

работать будет и так

Denis
25.04.2017
16:18:22
указание <param name="caller-id-in-from" value="true"/> не сработало (

в CDR asterisk "89274140293 "<1005>

Denis 災 nobody
25.04.2017
16:18:45
а effective_caller_id_number прописан?

Denis 災 nobody
25.04.2017
16:19:08
гейт перезапущен?

Denis
25.04.2017
16:19:27
reload mod_sofia

reloadxml

Igor
25.04.2017
16:19:36
ток наоборот

Admin
ERROR: S client not available

Denis
25.04.2017
16:19:38
<action application="bridge" data="{origination_caller_id_number=${destination_number}}sofia/gateway/asterisk_1005/7843$1"/>

тоже не прокатило

Igor
25.04.2017
16:20:22
в from-user что стоит?

в гейте

хотя caller-id-in-from выше приоритетом

Denis 災 nobody
25.04.2017
16:20:45
и сам гейт надо релоадить

Igor
25.04.2017
16:21:01
и сам гейт надо релоадить
та не если конфа перечиталась и модуль перегрузился то должно сожрать

Denis
25.04.2017
16:21:30
моск сломал ...поехал ужинать

Igor
25.04.2017
16:21:45
эээ куда

Google
Igor
25.04.2017
16:21:48
мы теперь не успокоимся

спать не будем пока не починишь)

Denis
25.04.2017
16:22:00
)

Denis 災 nobody
25.04.2017
16:22:01
дай доступы к консоли и едь ))

Denis
25.04.2017
16:22:12
щас

сек

Igor
25.04.2017
16:22:27
О_о

Denis
25.04.2017
16:22:34
)

Igor
25.04.2017
16:22:36
а чо так можно было?)

Denis
25.04.2017
16:22:55
это не оператор, маленькая комерческая компания

Igor
25.04.2017
16:23:09
а ну тогда это всё меняет)

ros
25.04.2017
16:25:37
так работает точно (с execute_extension) <extension name="to asterisk" continue="true"> <condition field="destination_number" expression="^241325$" break="on-true"> <action application="set" data="call_timeout=120"/> <action application="set" data="hangup_after_bridge=true"/> <action application="execute_extension" data="cut810 XML"/> <action application="bridge" data="sofia/gateway/head/241325"/> <action application="hangup" data="USER_BUSY"/> </condition> </extension> <extension name="cut810"> <condition field="caller_id_number" expression="^[78]10(\d{11})$" break="on-true"> <action application="set" data="effective_caller_id_name=$1"/> <action application="set" data="effective_caller_id_number=$1"/> </condition> <condition field="caller_id_number" expression="^[78]7(\d{10})$" break="on-true"> <action application="set" data="origination_caller_id_name=8$1"/> <action application="set" data="origination_caller_id_number=8$1"/> <action application="set" data="effective_caller_id_name=8$1"/> <action application="set" data="effective_caller_id_number=8$1"/> </condition> </extension>

Dmitriy
25.04.2017
16:36:34
А я все ещё думаю как обойти защиту chrome от ssl.кто нибудь пробовал AIA, CRL PATH прописывать на клиенте в винде.насильно чтобы хром воспринимал как трастид?

Igor
25.04.2017
16:37:12
не извращайся)

ты устанешь это поддерживать потом

псевдоэкономия эта тебе ничего не даст хорошего

много доменов?

Dmitriy
25.04.2017
16:38:31
Нет только один

Но мы продаем это клиентам

Igor
25.04.2017
16:38:57
есть сайты которые нахаляву дают для домена 3его уровня SSL

блин если продаете клиентам, потратьте 15 баксов

Dmitriy
25.04.2017
16:39:22
Но это получится public ssl

Denis 災 nobody
25.04.2017
16:39:51
Но мы продаем это клиентам
и клиентам тоже предложишь патчить?

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