Size: a a a

2021 March 17

ПС

Павел Соловьев... in ru_freeswitch
тоже думал об этом ) костыльно, но работать будет
источник

ПС

Павел Соловьев... in ru_freeswitch
может есть другие варианты?
источник

АМ

Александр Мухачев... in ru_freeswitch
Привет всем а как фоново проигрывать, во время разговора на заднем плане, что идет запись звонка. Цеплять трутей канал типа как конференция и на нем запись крутить?
источник

е

енот in ru_freeswitch
Александр Мухачев
Привет всем а как фоново проигрывать, во время разговора на заднем плане, что идет запись звонка. Цеплять трутей канал типа как конференция и на нем запись крутить?
uuid_displace
источник

АМ

Александр Мухачев... in ru_freeswitch
енот
uuid_displace
Спасибочки.
источник

AK

Andrey Kryukov in ru_freeswitch
Павел Соловьев
тоже думал об этом ) костыльно, но работать будет
посмотрите в сторону вот такой конструкции
<action application="set" data="ringback=file_string:///foo1!{timeout=20000}local_stream://moh!file_string:///foo2!local_stream://moh"/>,
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+file_string
https://freeswitch.org/confluence/display/FREESWITCH/mod_local_stream

идея вот какая ,
file_string дает возможность через разделители дать несколько файлов, при этом первый может быть файлом приветствия , а потом гудки закольцованные через local_stream
<action application="set" data="ringback=file_string:///etc/usr/local/freeswitch/sonds/greeting.wav!local_stream://moh"/>
источник

AK

Andrey Kryukov in ru_freeswitch
источник

AK

Andrey Kryukov in ru_freeswitch
есть еще вариация на тему вот так
<action application="set" data="ringback=file_string:///etc/usr/local/freeswitch/sounds/greeting.wav!tone_stream://%(800,3200,425);loops=-1"/>  циферки внутри  взяты из $${ru-ring}
источник

ПС

Павел Соловьев... in ru_freeswitch
Andrey Kryukov
есть еще вариация на тему вот так
<action application="set" data="ringback=file_string:///etc/usr/local/freeswitch/sounds/greeting.wav!tone_stream://%(800,3200,425);loops=-1"/>  циферки внутри  взяты из $${ru-ring}
спасибо, то что нужно!
источник
2021 March 18

m

mad in ru_freeswitch
Коллеги, приветствую!
Кто-нибудь сталкивался с ситуацией, что вызов по логам отпраляется в нужный gateway, а по факту, если смотреть дамп - вызов идет совсем в другой транк другого оператора. То есть dialplan получает в нужный контекст вызов, ставит АОНы там, делает переднабором все нужные манипуляции, вызов направляется в свой транк - и по логам получаем режект. И когда смотрим вниманительно (Homer например), то видим, что вызов был направлен в совсем чужой транк?
Нужный транк начинает работу после перерегистрации. Руками снимаем регистрацию, рескан - и оно опять работает. Все логи, как в бою. 1 в 1 с нормальными вызовами, только в конце получают режект.
источник

AK

Andrey Kryukov in ru_freeswitch
mad
Коллеги, приветствую!
Кто-нибудь сталкивался с ситуацией, что вызов по логам отпраляется в нужный gateway, а по факту, если смотреть дамп - вызов идет совсем в другой транк другого оператора. То есть dialplan получает в нужный контекст вызов, ставит АОНы там, делает переднабором все нужные манипуляции, вызов направляется в свой транк - и по логам получаем режект. И когда смотрим вниманительно (Homer например), то видим, что вызов был направлен в совсем чужой транк?
Нужный транк начинает работу после перерегистрации. Руками снимаем регистрацию, рескан - и оно опять работает. Все логи, как в бою. 1 в 1 с нормальными вызовами, только в конце получают режект.
очень похоже , что у вас существуют 2 или более гейтвея с одинаковым именем.
сделайте поиск в <FS_DIRECTORY>/conf/sip_profiles по файлам на предмет наличия записи gateway name="<YOUR_GATEWAY_NAME>"
Есть подозрение что их у вас больше чем 1
источник

m

mad in ru_freeswitch
Andrey Kryukov
очень похоже , что у вас существуют 2 или более гейтвея с одинаковым именем.
сделайте поиск в <FS_DIRECTORY>/conf/sip_profiles по файлам на предмет наличия записи gateway name="<YOUR_GATEWAY_NAME>"
Есть подозрение что их у вас больше чем 1
Смотрел маршруты.  Гейты так не проверял. Хорошая мысль. Посмотрю. Спасибо.
источник

T

Tvoidrug in ru_freeswitch
Всем привет!

Подскажите, есть такая проблема, оператор ставит на холл клиента. Затем оператор снимает холд и слышит клиента, но если начинает что-то говорить, то клиенту придёт это только секунд через пять.

Затем секунд через 20 после холда всё синхронизируется
источник

АК

Александр Кузнецов... in ru_freeswitch
Добрый день! Может кто подскажет, что смотреть или хотя бы даст направление. Я настраиваю WebRTC для работы с freeswitch. WebRTC  работает с freeswitch через библиотеку sip.js. Отправка и прием сообщений работают, исходящий вызов работает, а вот принятие вызова не работает. При этом у нас есть мобильный клиент, с которого все это работает.
источник

е

енот in ru_freeswitch
Александр Кузнецов
Добрый день! Может кто подскажет, что смотреть или хотя бы даст направление. Я настраиваю WebRTC для работы с freeswitch. WebRTC  работает с freeswitch через библиотеку sip.js. Отправка и прием сообщений работают, исходящий вызов работает, а вот принятие вызова не работает. При этом у нас есть мобильный клиент, с которого все это работает.
@ru_webrtc это раз
источник

е

енот in ru_freeswitch
Александр Кузнецов
Добрый день! Может кто подскажет, что смотреть или хотя бы даст направление. Я настраиваю WebRTC для работы с freeswitch. WebRTC  работает с freeswitch через библиотеку sip.js. Отправка и прием сообщений работают, исходящий вызов работает, а вот принятие вызова не работает. При этом у нас есть мобильный клиент, с которого все это работает.
источник

АК

Александр Кузнецов... in ru_freeswitch
Спасибо
источник

SA

Shut Andrei in ru_freeswitch
Добрый день

Подскажите пожалуйста

Хочу передавать на обработку сдр на скрипт ПХП.

Привязался к api_hangup_hook

ДП выглядит вот так

<action application="set" data="api_hangup_hook=system php -f scriptname '${caller_id_name},${caller_id_number},${destination_number},${context},${start_stamp},${answer_stamp},${end_stamp}'"/>

Он вызывается но отсутсвтуют данные start_stamp, answer_stamp и прочее.

есть только

${caller_id_name},${caller_id_number},${destination_number},${context}

Спасибо!
источник

AC

Alexandru Covalschi in ru_freeswitch
session_in_hangup_hook
источник

AC

Alexandru Covalschi in ru_freeswitch
Shut Andrei
Добрый день

Подскажите пожалуйста

Хочу передавать на обработку сдр на скрипт ПХП.

Привязался к api_hangup_hook

ДП выглядит вот так

<action application="set" data="api_hangup_hook=system php -f scriptname '${caller_id_name},${caller_id_number},${destination_number},${context},${start_stamp},${answer_stamp},${end_stamp}'"/>

Он вызывается но отсутсвтуют данные start_stamp, answer_stamp и прочее.

есть только

${caller_id_name},${caller_id_number},${destination_number},${context}

Спасибо!
<action application="set" data="session_in_hangup_hook=true"/>
источник