freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 апр 2024 12:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Одновременный вызов с задержкой
СообщениеДобавлено: 08 окт 2014 00:26 

Зарегистрирован: 08 окт 2014 00:02
Сообщения: 13
Подскажите, как сделать одновременный вызов нескольких абонентов, но для некоторых задать задержку?
Что-то вроде этого, но данный вариант не работает:

Код:
<action application="bridge" data="user/1000,[sleep=5000]user/1001,[sleep=16000]user/1002"/>


Необходимо чтобы три телефона звонили одновременно, но первым начинал звонить 1000, на 5-ой секунде 1001, на 16 секунде - 1002.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2014 13:19 
Site Admin

Зарегистрирован: 29 июн 2012 11:19
Сообщения: 224
Код:
<action application="bridge" data="user/1000,[leg_delay_start=5]user/1001,[leg_delay_start=16]user/1002"/>

Так работает?

_________________
Если вы нашли решение, опишите его, пожалуйста, на форуме


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2014 13:30 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
так точно должно
Код:
<action application="bridge" data="{ignore_early_media=true}user/1000,[leg_delay_start=5]user/1001,[leg_delay_start=16]user/1002"/>

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2014 19:10 

Зарегистрирован: 08 окт 2014 00:02
Сообщения: 13
Работают оба варианта. Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2014 19:17 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
в первом варианте попробуйте отрегать юзера 1000 и набрать

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2014 20:32 

Зарегистрирован: 08 окт 2014 00:02
Сообщения: 13
Попробовал.
Я так понял, что без {ignore_early_media=true} в первом варианте если пользователь 1000 недоступен (не зарегистрирован), то должно быть 5 секунд паузы, и только потом зазвонит второй номер.
Но ничего не меняется (FreeSWITCH Version 1.5.12b~32bit) и так и так (true или false) сразу начинает звонить 1001 (1000 пропускается).

Однако, если я отключаю пользователя 1000 (Line Enable: no, Lynksys SPA8000), то некоторое время действительно присутствует пауза 5 сек, а потом звонит 1001.
Но и в этом случае ignore_early_media тоже не даёт результата, и в true и false - 5 сек. пауза.
Но пауза проявляется только до тех пор пока у пользователя 1000 не сменится статус на user_not_registered (смотрю по list_users), а потом сразу начинает звонить 1001, без 5 сек. паузы.

Или я не так понял значение ignore_early_media ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 окт 2014 07:25 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
без ignore_early_media, при определенном сочетании переменных канала, если недоступен первый в списке, вызов второму и далее может не пройти.

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 343


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB