freeswitchforum.com

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

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

Текущее время: 19 апр 2024 17:00

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: group_call с уведомлением
СообщениеДобавлено: 20 мар 2017 19:33 

Зарегистрирован: 20 мар 2017 17:21
Сообщения: 7
Подскажите как сделать чтобы при звонке на группу проигрывалась уведомление принимающей стороне и после этого соединялось.
В таком варианте работает(это если идёт звонок на одного)

Код:
<extension name="test-sound-to-911">
   <condition field="destination_number" expression="^(911|support)$" break="on-true">
    <action application="set" data="group_confirm_file=playback /tmp/zvonok.wav"/>
    <action application="bridge" data="{group_confirm_key=exec,call_timeout=11}user/$1" />
  </condition>
</extension>


При звонке уведомление оператору проигрывается и звонок сбрасывается. На группу делают так:
Код:
<extension name="test-sound-to-911">
   <condition field="destination_number" expression="^(911|support)$" break="on-true">
    <action application="bridge" data="{group_confirm_file=playback /tmp/zvonok.wav,group_confirm_key=exec,call_timeout=11}${group_call(support@${domain_name}+E)}"/>
  </condition>
</extension>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: group_call с уведомлением
СообщениеДобавлено: 27 мар 2017 10:17 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
А что логи пишут?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: group_call с уведомлением
СообщениеДобавлено: 27 мар 2017 10:41 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
api_on_answer

_________________
Пути IP-пакета неисповедимы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: group_call с уведомлением
СообщениеДобавлено: 03 апр 2017 15:45 

Зарегистрирован: 20 мар 2017 17:21
Сообщения: 7
При тестирование через группу которую делал в directory работает мой вариант в первом сообщение и через api_on_answer. Надо теперь разобраться почему звонок срывается когда список пользователей получает из нашей прослойки между ldap и freeswitch.
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: group_call с уведомлением
СообщениеДобавлено: 11 апр 2017 17:13 

Зарегистрирован: 20 мар 2017 17:21
Сообщения: 7
Как оказалось не всё так просто. После того как поднял тестовый стенд выяснилось что при звонке на группу уведомление проигрывается только первому в списке если он берёт трубку, если берет второй участник группы то у него ничего не проигрывается.
Кусок из лога где это видно:
Код:
EXECUTE sofia/internal/sotrudnik_02@hafs.test.my bridge({group_confirm_file=playback /tmp/zvonok.wav,group_confirm_key=exec,call_timeout=21}[presence_id=abv@10.201.0.77]sofia/internal/sip:abv@10.201.0.192:_:[presence_id=anton_s@10.201.0.77]error/user_not_registered:_:[presence_id=ildar_b@10.201.0.77]sofia/internal/sip:ildar_b@10.201.0.192)

Как передать эти параметры остальным членам группы не пойму.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: group_call с уведомлением
СообщениеДобавлено: 12 май 2017 15:08 

Зарегистрирован: 03 июл 2012 12:09
Сообщения: 41
Цитата:
После того как поднял тестовый стенд выяснилось что при звонке на группу уведомление проигрывается только первому в списке если он берёт трубку, если берет второй участник группы то у него ничего не проигрывается

Ну в общем это правильное поведение, т.к. переменные `group_confirm_*` устанавливаются только для первого плеча.
Вам нужно либо устанавливать их для всех (`<group_confirm_file=playback /tmp/zvonok.wav,group_confirm_key=exec>`), либо не использовать Enterprise originate.


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

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


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

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


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

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