VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Freeswitch сигнал busy

Использование и настройка других открытых VoIP PBX

Модераторы: april22, Zavr2008

Ответить
Makc64RUS
Сообщения: 110
Зарегистрирован: 12 янв 2013, 22:00

Freeswitch сигнал busy

Сообщение Makc64RUS »

Добрый день коллеги. Никак не могу побороть проблему отправки звонящему коротких гудков сервером freeswitch, если внутренний номер на Astersik занят.
Входящие звонки приходят на freeswitch, тот перенаправляет их на Asterisk отдавая номер группы на Asterisk, в группе 1 внутренний номер, если он занят надо на freeswitch проиграть звонящему короткие гудки.
Вот так я отдаю звонки на Asterisk

Код: Выделить всё

<include>
  <extension name="All Calls from Site to Asterisk">
    <condition field="destination_number" expression="^([89]\d{8})$">
        <action application="set" data="ringback=$${us-ring}"/>
        <action application="bridge" data="{sip_from_uri=sip:${destination_number}@IPADDRESS}sofia/gateway/asterisk/$1"/>
    </condition>
  </extension>
</include>
Я капал в сторону ignore_early_media=true https://wiki.freeswitch.org/wiki/Early_Media но из за плохого английского, не могу понять толком для чего он вообще используется, понял только что если у меня поступает несколько одновременных входящих звонков это этот параметр нужен. На этом всё, информации на столько мало что даже зацепиться не за что. Может сталкивался кто?
Последний раз редактировалось Makc64RUS 17 сен 2014, 15:18, всего редактировалось 1 раз.
Makc64RUS
Сообщения: 110
Зарегистрирован: 12 янв 2013, 22:00

Re: Freeswitch сигнал busy

Сообщение Makc64RUS »

Код: Выделить всё

<include>
  <extension name="All Calls from Site to Asterisk">
    <condition field="destination_number" expression="^([89]\d{8})$">
        <action application="set" data="continue_on_fail=true"/>
        <action application="set" data="ringback=$${us-ring}"/>
        <action application="bridge" data="{sip_from_uri=sip:${destination_number}@IPADDRESS}sofia/gateway/asterisk/$1"/>
        <action application="pre_answer"/>
        <action application="gentones" data="%(500,500,480,620)"/>
        <action application="gentones" data="%(500,500,480,620)"/>
        <action application="gentones" data="%(500,500,480,620)"/>
    </condition>
  </extension>
</include>
сделал так, вдруг кому пригодиться. Cпасибо Vlad1983.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Freeswitch сигнал busy

Сообщение Vlad1983 »

<!-- Generate French ringing tones continuously (loop: -1) -->
<action application="gentones" data="%(1500,3500,350,425)|-1"/>
зачем плодить

Код: Выделить всё

        <action application="gentones" data="%(500,500,480,620)"/>
        <action application="gentones" data="%(500,500,480,620)"/>
?
ЛС: @rostel
Makc64RUS
Сообщения: 110
Зарегистрирован: 12 янв 2013, 22:00

Re: Freeswitch сигнал busy

Сообщение Makc64RUS »

если написать 1 раз, срабатывает 1 гудок, если 2 раза то 2, а мне надо 3. Спасибо за подсказку про петлю :), я проглядел
Аватара пользователя
zzz777z
Сообщения: 36
Зарегистрирован: 10 авг 2014, 20:48
Контактная информация:

Re: Freeswitch сигнал busy

Сообщение zzz777z »

gentones <TGML>[|loops]

<action application="gentones" data="%(500,500,480,620)|-1"/>
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH