freeswitchforum.com

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

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

Текущее время: 28 мар 2024 23:41

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 14:27 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
Добрый день.
Запутался в одном вопросе. И прошу помощи как мне составить следующий график работы:

<extension name="in">
<condition field="destination_number" expression="^(1212.)" break="on-false">
<condition wday="7" time-of-day="09:00-13:00" break="on-true">
<action application="transfer" data="4444 XML delta.loc"/>
<anti-action application="bridge" data="{sip_cid_type=none}sofia/gateway/G4/80504370170"/>
</condition>
</condition>
</extension>

Этот интервал работает так что 9-13 рабочий день и перебрасывается на ivr(4444) а после звонок идет на мобильный номер.

Но как я могу добавить в эту строчку еще
<condition wday="2-6" time-of-day="09:00-18:00" break="on-true">

если подставлять ее сразу то у меня идет отбой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 14:36 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
<extension name="in">
<condition field="destination_number" expression="^(1212.)" >
<condition wday="7" time-of-day="09:00-13:00" break="never">
<action application="transfer" data="4444 XML delta.loc"/>
</condition>

<condition wday="2-6" time-of-day="09:00-18:00" break="never">
<action application="transfer" data="4444 XML delta.loc"/>
</condition>

<action application="bridge" data="{sip_cid_type=none}sofia/gateway/G4/80504370170"/>

</condition>
</extension>

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 15:02 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
Спасибо за помощь. Но все звонки не смотря на временной интервал перебрасываются на мобилу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 15:15 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
наглядно показано путем использования нескольких контекстов если не можите разобраться в совокупности использования "break"

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 15:25 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
я использую эти наглядные примеры. и поэтому не пойму почему он все же не определяет по времени(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 12 ноя 2016 15:57 

Зарегистрирован: 23 авг 2014 11:49
Сообщения: 368
Откуда: Казань
anti-action переход на другой контекст со временем, а у вас было звонить

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 13 ноя 2016 00:48 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
Код:
<extension name="in">
<condition field="destination_number" expression="^(1212.)">
<condition wday="7" time-of-day="09:00-13:00" break="never">
<condition time-of-day="09:00-13:00" break="never">
<action application="transfer" data="4444 XML delta.loc"/>
</condition>
</condition>
<condition field="destination_number" expression="^(1212.)">
<application="bridge" data="{sip_cid_type=none}sofia/gateway/G4/80504370170"/>
</condition>
</extension>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 13 ноя 2016 18:19 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
<extension name="open" continue="true">
<condition field="destination_number" expression="^(1212.)" break="on-false">
<condition wday="2-6" hour="0-9" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="bridge" data="{sip_cid_type=none}sofia/gateway/to_call_center/1999"/>
</condition>
<condition wday="2-6" hour="9-19" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="transfer" data="4444 XML prospect.loc"/>
</condition>
<condition wday="2-6" hour="18-24" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="bridge" data="{sip_cid_type=none}sofia/gateway/to_call_center/1999"/>
</condition>
<condition wday="7" hour="0-9" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="bridge" data="{sip_cid_type=none}sofia/gateway/to_call_center/1999"/>
</condition>
<condition wday="7" hour="9-13" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="transfer" data="4444 XML prospect.loc"/>
</condition>
<condition wday="7" hour="13-23" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="bridge" data="{sip_cid_type=none}sofia/gateway/to_call_center/1999"/>
</condition>
<condition wday="1" break="never">
<action application="set" data="ringback=/usr/local/freeswitch/sounds/Reshid_Behbudov_-_Uzuyumun_Qashi.wav"/>
<action application="bridge" data="{sip_cid_type=none}sofia/gateway/to_call_center/1999"/>
</condition>
</condition>
</extension>


Спасибо за помощь.Остановился на этом скрипте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 13 ноя 2016 20:06 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
походу настроек вытек еще один пункт.на астериске это можно было делать.а вот на фс пока не знаю как к этому подойти.
Можно ли в локальных звонках делать запреты.к примеру номер 100 всем может звонить а вот к нему чтобы могли звонить 101 и 102 и все.Если кто такое делал или знает как делать то прошу направить на правильный путь.заранее буду благодарен за помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочее время на freeswitch
СообщениеДобавлено: 13 ноя 2016 21:56 

Зарегистрирован: 30 апр 2016 11:21
Сообщения: 100
сделал запрет вот так:

<extension name="Blockto222">
<condition field="caller_id_number" expression="^(222)$" />
<condition field="destination_number" expression="^(300)$">
<action application="playback" data="/usr/local/freeswitch/sounds/ru/RU/elena/ivr/32000/ivr-im_sorry.wav"/>
<action application="set" data="sip_ignore_remote_cause=true"/>
<action application="hangup" data="NO_ANSWER"/>
</condition>
</extension>


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

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


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

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


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

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