@ru_freeswitch

Страница 297 из 430
Антон
10.05.2018
12:53:48
эх давненько не брал в руки шашек

Максим
10.05.2018
13:50:44
нет, caller-id-in-from ну название же само за себя говорит. Что в что будет в caller_id_number то и улетит в from_user

Google
LLC INTERCOMTEL
10.05.2018
13:51:41
<action application="export" data="sip_from_uri=${sip_from_uri}"/> не работала при включенной <param name="caller-id-in-from" value="true"/>

Максим
10.05.2018
13:53:11
А что будет в caller_id_number смотреть тут https://wiki.freeswitch.org/wiki/Variable_caller_id_number

вы можеет его перетереть использую effective_caller_id_number

и не путайте с extension-in-contact который берёт ващ extension из настроек gateway и пихает его в contact header

<action application="export" data="sip_from_uri=${sip_from_uri}"/> не работала при включенной <param name="caller-id-in-from" value="true"/>
и не будет работать, потому что сначало отрабатывал ваш dialplan (всё делал как вы написали), а потом вызов проходил через gateway и его настройки перетирали то что вы навояли в dialplan

LLC INTERCOMTEL
10.05.2018
14:07:40
Добился вот такого результата, но коллер нэйм все равно не определяется на системниках панасоник. Сам панас инвайты в сторону ФС шлет аналогично, по заголовкам





похоже кодировка

Alexandru
10.05.2018
14:13:52
пасиб….бум думать....
лимит не обязательно, проще сделать transfer_on_fail и плясать от USER_BUSY отлупа

LLC INTERCOMTEL
10.05.2018
14:31:52
Все, победил ??, если комуто нужно будет панасовский SIPGW связать с ФС то могу рассказать. Кирилица в именах передается

S
10.05.2018
15:40:30
лимит не обязательно, проще сделать transfer_on_fail и плясать от USER_BUSY отлупа
так "бузи" нету...идут длинные гудки, а у разговаривающего моргает 2-я линия....и для звонящего непонятно, то-ли трубу не берут, то-ли занят...

Google
S
10.05.2018
19:10:00
В конфиге юзера max calls
сенькс! тоже вариант....в диалпланах даже заготовки есть :) осталось определиться, толи отфутболивать сразу, толи предупреждать и давать подождать...

https://freeswitch.org/confluence/display/FREESWITCH/Multi-line+rollover
это мне еще нужно осмыслить...

Alexandr
11.05.2018
02:56:47
apt -y install freeswitch-mod-av
привет всем, на тестовом сервере запустил вчера видео звонки, на боевом не получается. Скажите зависит это или нет от того что база на другом сервере.? А точнее в профиле не появляются кодеки, в морде есть, в варс прописаны. рестарт всего что можно делал.

codec,H263 Video,mod_av codec,H263+ Video,mod_av codec,H264 Video,mod_av 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

CODECS IN PCMA,PCMU,G729 CODECS OUT PCMA,PCMU,G729

Alexey
11.05.2018
02:58:43
в vars прописана только переенная, но используется она или нет прописано в самом профиле. идите в профиль и смотрите что там указано в настройках кодеков

Alexandr
11.05.2018
02:59:41
сейчас ребоот, и поищу где вы говорит.

что то в морде не могу найти

Alexey
11.05.2018
03:09:28
advanced->sip profiles->internal

inbound-codec-prefs и outbound-codec-prefs должны быть равны $${global_codec_prefs} иначе значение из vars на них не влияет

Alexandr
11.05.2018
03:19:40
advanced->sip profiles->internal
спасибо, сработало!

Alexey
11.05.2018
03:20:13
нзчт

Alexandr
11.05.2018
03:20:25
скажите на тестовом запись идёт с момента Answer, а на боевом с гудками. где настройка :) заранее спасибо

Alexey
11.05.2018
03:38:25
сравнивайте dialplan и приводите один к другому он кстати во fusionpbx по-дуратски оформлен, там черт ногу сломит

Alexandr
11.05.2018
04:00:39
океюшки

почемуто в базе нумерик был вместо текста , может кому пригодиться, ALTER TABLE v_voicemails ALTER COLUMN voicemail_id TYPE text USING voicemail_id::text;

ros
12.05.2018
04:56:29
китайцы до телеги дорвались. мну в скайп задолбали со своими гоипами. такое ощущение что из там каждый китаец продает.

Yuriy
12.05.2018
05:01:11
3 года назад долюились . Я двоих по нечайности добавил. и после пары сообщений поставил в игнор- больше не долбятся. Видимо у них сарафанное радио хорошо работает)

Google
Janelle
12.05.2018
23:47:21
Ребят бронируйте прокси себе https://t.me/proxybotfree/4

Михаил Бессмертный
13.05.2018
19:31:53
Ну шо ребятки, какую историю вы хотите прочитать? 7. Как в Африке я познакомился с черной и у нас был секс в тот же вечер – 27 ??????? 24% 1. Свидание с японкой (бывшая модель 42 года) – 19 ????? 17% 10. Как в Копенгагене до меня доебались 4 обколотых мудака в месте где нет полиции – 16 ???? 14% 8. Как в Стокгольме я заехал в район где нет полиции и только нигеры, и за нами гнался какойто араб – 14 ???? 12% 6..Девушка которую я очень любил, но она не брезговала стариками/индусами/арабами – 10 ??? 9% 3. Как меня стопанули в Японии на таможне, думая что я наркодиллер – 9 ?? 8% 2. Результат работы с психотерапевтом ( довольно хорошие, как для такого тугого как я) – 8 ?? 7% 4. Как я жил на Филиппинах и мое впечатление о них – 5 ? 4% 9. Как меня стопанули в Перу, думая что я наркодиллер – 4 ? 4% 5. Поездка на пляж с филиппинкой которая заговаривалась, когда говорила со м – 2 ? 2% ? 114 people voted so far.

ros
14.05.2018
07:34:57
Что это такое?
спамеры китайские захаживали)

Alexandr
14.05.2018
07:35:54
Что такое телега?

Виталий
14.05.2018
07:36:49
опохмелите Александра - он в пнд забыл что телеграм называют телегой )

Alexandr
14.05.2018
07:38:17
Я только вашу феню осваиваю ??

Я могу бота написать для телеги. Если что.?

Bogdan
14.05.2018
07:44:46
Добрый день. Нужна помощь. Не могу сделать обратный звонок с помощью js скрипта. Код: console_log("info","Callback to " + argv[0] + "\n"); var session = new Session("{ignore_early_media=true,outbound_caller_id_name=$${outbound_caller_name},outbound_caller_id_number=$${outbound_caller_id}}sofia/gateway/dtg/" + argv[0]); while (session.ready()) { session.execute("execute_extension", "1000 XML default"); }

У меня в консоли не проходит звонок вообще

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

Виталий
14.05.2018
07:48:17
может быть просто передавать параметры перед сбросом внешнему коду который уже будет сам иницировать звонок?

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

енот
14.05.2018
07:49:00
лучше стримить в редис тогда уж а то подписка на реляционные бд, по крайней мере в mysql, это костыль

Виталий
14.05.2018
07:49:23
я подозреваю что после того как происходит hangup то сразу прекращается и исполнение вашего вызова

ну куда бросать - тут по вкусу... я бы вообще в zeroMQ заморочился )

Bogdan
14.05.2018
07:50:09
<action application="set" data="api_hangup_hook=jsrun callback.js ${caller_id_number}"/> <action application="hangup" data="CALL_REJECTED"/>

Вызов скрипта происходит

Виталий
14.05.2018
08:17:16
и что дальше происходит - логи покажешь?

Google
Bogdan
14.05.2018
08:21:15
https://pastebin.freeswitch.org/view/e73fb616

Виталий
14.05.2018
08:26:59
2018-05-14 11:19:26.810265 [DEBUG] sofia.c:7084 Channel sofia/external/0961952966 entering state [terminated][503] в итоге....

в общем мне кажется что лучше разнести это все через какую-то точку обмена куда звонить

тоесть входящий звонок пишем кто звонит и сбрасываем(на этом прекращаем обработку всякую) дальше отслеживаем что чтото есть в точке обмена и инициируем звонок

Bogdan
14.05.2018
08:29:38
Я понял. Буду пробовать, спасибо

Максим
14.05.2018
12:10:23
var session = new Session("{ignore_early_media=true,outbound_caller_id_name=$${outbound_caller_name},outbound_caller_id_number=$${outbound_caller_id}}

вот это у вас не работает

в $${outbound_caller_id} пусто

по этому EXECUTE sofia/external/0961952966@natsip.datagroup.com.ua hangup(CALL_REJECTED)

оператор тупо отбивает ваш вызов

Ivan
14.05.2018
15:36:46
привет, в mod_verto можно передавать свои переменные через префикс verto_h Если звонок установлен успешно, то все нормально, а если не прошел, то он не подхватывает данные переменные.



Александр
14.05.2018
15:52:20
мой коммит) - а зачем это? раньше же можно их кудау годно сохранить

Ivan
14.05.2018
15:54:24
Ну мне нужно вытащить sip_invite_fail_status для того, чтобы определить более точную причину отмены вызова, как пример

В cdr эта инфа есть, но хотелось бы сразу ее получить, а не потом смотреть

Александр
14.05.2018
15:54:52
ну так при чем тут верто

Ivan
14.05.2018
15:55:23
ну так при чем тут верто
А можно подробнее?

Александр
14.05.2018
15:55:56
во первых sip_invite_fail_status намекает что это не про верто вам надо

может не на той ноге смотрите?

Google
Ivan
14.05.2018
15:56:43
Клиент звонит из браузера и в браузере я хочу увидеть эту ошибку

Может ей другой способ передать эту переменную на клиента?

Александр
14.05.2018
16:23:45
конечно есть

Ivan
14.05.2018
16:27:17
Поделитесь пожалуйста)

Alexandr
15.05.2018
10:00:04
как мне организовать отказоустойчивость FS, нужно на 2 сервера цеплять? что то не на гуглил ни чего.

у меня на морде Fusionpbx

Alexey
15.05.2018
10:14:41
Enterprise deployment в Confluence смотрите, есть разные варианты

обязательно почитайте про "sofia recover", killer-фича (сам не делал, но коллеги оч хвалят)

S
15.05.2018
12:40:15
у мну FS+mysql (active/active) + pacemaker

записи/гол. почта лежат на самба-ресурсе

/etc/freeswitch и папка фьюжена синхронизируются rsync-ом

Victor
15.05.2018
12:44:47
у мну FS+mysql (active/active) + pacemaker
В пейсмекере ресурс-агент для чего?

S
15.05.2018
12:48:04


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