freeswitchforum.com https://freeswitchforum.com/ |
|
Рабочее время на freeswitch https://freeswitchforum.com/viewtopic.php?f=6&t=761 |
Страница 1 из 1 |
Автор: | fanat_FCB [ 12 ноя 2016 14:27 ] |
Заголовок сообщения: | Рабочее время на freeswitch |
Добрый день. Запутался в одном вопросе. И прошу помощи как мне составить следующий график работы: <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"> если подставлять ее сразу то у меня идет отбой. |
Автор: | error [ 12 ноя 2016 14:36 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
<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> |
Автор: | fanat_FCB [ 12 ноя 2016 15:02 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
Спасибо за помощь. Но все звонки не смотря на временной интервал перебрасываются на мобилу. |
Автор: | error [ 12 ноя 2016 15:15 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
наглядно показано путем использования нескольких контекстов если не можите разобраться в совокупности использования "break" |
Автор: | fanat_FCB [ 12 ноя 2016 15:25 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
я использую эти наглядные примеры. и поэтому не пойму почему он все же не определяет по времени( |
Автор: | error [ 12 ноя 2016 15:57 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
anti-action переход на другой контекст со временем, а у вас было звонить |
Автор: | Samael28 [ 13 ноя 2016 00:48 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
Код: <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> |
Автор: | fanat_FCB [ 13 ноя 2016 18:19 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
<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> Спасибо за помощь.Остановился на этом скрипте. |
Автор: | fanat_FCB [ 13 ноя 2016 20:06 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
походу настроек вытек еще один пункт.на астериске это можно было делать.а вот на фс пока не знаю как к этому подойти. Можно ли в локальных звонках делать запреты.к примеру номер 100 всем может звонить а вот к нему чтобы могли звонить 101 и 102 и все.Если кто такое делал или знает как делать то прошу направить на правильный путь.заранее буду благодарен за помощь. |
Автор: | fanat_FCB [ 13 ноя 2016 21:56 ] |
Заголовок сообщения: | Re: Рабочее время на freeswitch |
сделал запрет вот так: <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> |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |