Size: a a a

2021 January 22

АЦ

Алексей Целищев... in ru_freeswitch
Может ли Freeswitch сам выступать в качестве STUN сервера для Js-клиента? (чтобы не поднимать отдельный сервер и не следить за его работоспособностью)
источник

PZ

Pavel Z in ru_freeswitch
Нет, но вам ничего не мешает поднять stun на хосте с фс
источник

АЦ

Алексей Целищев... in ru_freeswitch
Pavel Z
Нет, но вам ничего не мешает поднять stun на хосте с фс
Thx
источник

AK

Andrey Kryukov in ru_freeswitch
TRY LIE
Подскажите, пожалуйста.

fs_cli -x "originate {domain_uuid=f0b0a128-fc16-4f80-866b-3dfbbca44e6c,origination_caller_id_number=6759999999,originate_timeout=30,ignore_early_media=true,domain_name=192.192.192.20}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-A &bridge({origination_caller_id_number=6759999999}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-B)"

Абонент А снимает трубку и слушает "ТИШИНУ" в момент набора номера абоненту Б, абонент Б снимает трубку и начинается разговор. Как отдать абоненту А вместо тишины гудки или мелодию со станции?
Попробуйте вот так
fs_cli -x "originate {domain_uuid=f0b0a128-fc16-4f80-866b-3dfbbca44e6c,origination_caller_id_number=6759999999,originate_timeout=30,ignore_early_media=true,domain_name=192.192.192.20,ringback=/tmp/wait.wav}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-A &bridge({origination_caller_id_number=6759999999}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-B)"

то есть переменную ringback поставить первой сессии а не второй
источник

TL

TRY LIE in ru_freeswitch
Andrey Kryukov
Попробуйте вот так
fs_cli -x "originate {domain_uuid=f0b0a128-fc16-4f80-866b-3dfbbca44e6c,origination_caller_id_number=6759999999,originate_timeout=30,ignore_early_media=true,domain_name=192.192.192.20,ringback=/tmp/wait.wav}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-A &bridge({origination_caller_id_number=6759999999}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-B)"

то есть переменную ringback поставить первой сессии а не второй
Спасибо, попробую.
источник

TL

TRY LIE in ru_freeswitch
Andrey Kryukov
Попробуйте вот так
fs_cli -x "originate {domain_uuid=f0b0a128-fc16-4f80-866b-3dfbbca44e6c,origination_caller_id_number=6759999999,originate_timeout=30,ignore_early_media=true,domain_name=192.192.192.20,ringback=/tmp/wait.wav}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-A &bridge({origination_caller_id_number=6759999999}sofia/gateway/345chhhd-99b4-55co-8cb9-67d6sd67ds99/NUM-B)"

то есть переменную ringback поставить первой сессии а не второй
Работает, спасибо!
источник

е

енот in ru_freeswitch
а при исходящих звонках на user/xxxx переменные из directory подтягиваются как-то?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
а при исходящих звонках на user/xxxx переменные из directory подтягиваются как-то?
aga. вешаются на outbound channel
источник

е

енот in ru_freeswitch
Алексей Хабуляк
aga. вешаются на outbound channel
вот что-то не могу поймать, не понимаю как
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
вот что-то не могу поймать, не понимаю как
можно набрать. с помощью show channels выгрести uuid
и с помощью uuid_dump UUID выгрести все переменные
источник

АХ

Алексей Хабуляк... in ru_freeswitch
чтобы проверить
источник

е

енот in ru_freeswitch
Алексей Хабуляк
можно набрать. с помощью show channels выгрести uuid
и с помощью uuid_dump UUID выгрести все переменные
кхм, а использовать это как потом?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
кхм, а использовать это как потом?
а что вы хотите)? какая цель?
источник

е

енот in ru_freeswitch
Алексей Хабуляк
а что вы хотите)? какая цель?
при входящем звонке использовать переменные пользователя для переадресации на его мобильный
источник

е

енот in ru_freeswitch
мобильный задавать через его переменную
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
мобильный задавать через его переменную
ну я бы делал вот так
${user_data("NUMBER@DOMAIN var mobile")}
источник

е

енот in ru_freeswitch
Алексей Хабуляк
ну я бы делал вот так
${user_data("NUMBER@DOMAIN var mobile")}
хмм
источник

АХ

Алексей Хабуляк... in ru_freeswitch
ну тоесть в диалплане можно выцепить переменную вообще любого юзера
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
хмм
источник

е

енот in ru_freeswitch
<action application="set" data="xxxx=${user_data(1001@${domain_name} var raccoon_test)}" />

Спасибо, Алексей
источник