Страница 1 из 1

FreeSwitch destination_number expression

СообщениеДобавлено: 30 июл 2014, 18:23
Makc64RUS
Добрый день коллеги, заsummonте меня пожалуйста на источник где адекватно описаны правила написания <condition field="destination_number" expression="^$">
Мне нужно научится писать правила направления групп вызовов через определённый gateway. Я пробовал gogle мучить, но он не хочет мне выдавать истину!
<include>
<extension name="Calls to Asterisk">
<condition field="destination_number" expression="^как тут прописать нужный мне диапазон номеров? :( $">
<action application="set" data="call_timeout=30"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="bridge" data="{sip_from_uri=sip:${destination_number}@АЙПИАДРЕС}sofia/gateway/asterisk/$1"/>
</condition>
</extensi

Re: FreeSwitch destination_number expression

СообщениеДобавлено: 30 июл 2014, 18:32
Vlad1983
https://wiki.freeswitch.org/wiki/Regex
какой диапазон, например?

Re: FreeSwitch destination_number expression

СообщениеДобавлено: 30 июл 2014, 18:45
Samael28

Re: FreeSwitch destination_number expression

СообщениеДобавлено: 30 июл 2014, 18:46
Makc64RUS
от 800000000 до 999999999 надо пробросить на Астериск

Спасибо почитаю!

Re: FreeSwitch destination_number expression

СообщениеДобавлено: 30 июл 2014, 19:01
Vlad1983
Код: выделить все
<condition field="destination_number" expression="^([89]\d{8})$">