freeswitchforum.com

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

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

Текущее время: 28 мар 2024 22:19

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Писк при возврате из перевода
СообщениеДобавлено: 28 апр 2016 14:35 

Зарегистрирован: 28 апр 2016 14:23
Сообщения: 1
Добрый день. Прошу помощи в задаче:

А из мира звонит Б (абоненту FS)
Б принимает звонок и говорит с А
А просит перевести его на С (также абонента FS)
Б набирает *2 и номер С представляет ему А (А при этом слышит moh)
С говорит Б " я не хочу говорить с А" и кладет трубку.
(в этот момент надо вставить писк)
Б автоматически возвращается к разговору с А, говорит ему "С нет на месте, перезвоните".

default.xml :
Код:
<extension name="Б">
{тут выставляются  всякие канальные переменные }
      <action application="bind_meta_app" data="2 b s execute_extension::att_xfer_internal_group XML features"/>
      <action application="bridge" data="user/Б"/>
    </condition>
</extension>


features.xml :
Код:
<extension name="att_xfer_internal_group">.
  <condition field="destination_number" expression="^att_xfer_internal_group$">
    <action application="set" data="continue_on_fail=true"/>.
    <action application="set" data="hold_music=/usr/local/freeswitch/sounds/music/moh.gsm" />
    <action application="set" data="originate_timeout=20"/>
    <action application="set" data="call_timeout=20"/>
    <action application="read" data="0 3 /usr/local/freeswitch/sounds/conference/16000/conf-pin.wav where 30000 #"/>.
    <action application="set" data="ringback=%(2000,4000,440.0,480.0)"/>   
    <action application="att_xfer" data="group/${where}"/>.
  </condition>
</extension>

<extension name="att_xfer">
  <condition field="destination_number" expression="^att_xfer$">
    <action application="set" data="continue_on_fail=true"/>.
    <action application="set" data="hold_music=/usr/local/freeswitch/sounds/music/moh.gsm" />
    <action application="set" data="originate_timeout=20"/>
    <action application="set" data="call_timeout=20"/>
    <action application="read" data="0 3 /usr/local/freeswitch/sounds/conference/16000/conf-pin.wav where 30000 #"/>.
    <action application="att_xfer" data="sofia/gateway/freeswitch/${where}"/>.
  </condition>
</extension>


спасибо.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 29


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

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