Инструменты пользователя

Инструменты сайта


extensions.conf

**Это старая версия документа!**

[global] ; глобальные переменные

;контексты - где искать правило для обработки звонка берется из параметра контекст

[my]

exten ⇒ шаблон, приор, приложение

; _89 ; X от 0-9 ; N 2-9 ; [2-9] [1-3,5-7] ; . - любой

примеры 89N 89X 89N. 89X.

exten => _8911X. , 1, приложение

exten ⇒ _8911X. , 2, приложение exten ⇒ _8911X. , 3, приложение

exten ⇒ 8921X.,1, same ⇒ _8921X.,n, same ⇒ _8921X.,n,
разрешить 100 звонить на номер exten ⇒ _8911X./100,1,

приложения Playback проигрование без учета нажатий exten ⇒ 999,1,PlayBack(hello-world&tt-monkey Background проигрование с учетом нажатий Dial Answer Hangup NOOP Verbose Goto Macro Cosub Wait WaitExten SayDigits

справка по командам core show application Playback

exten ⇒ 999,1,PlayBack(hello-world&tt-monkeys

exten ⇒ 888,1,Background(tt-monkeys)

exten ⇒ 5,1,SayNumber(5455523) ; обработка некорректного символа exten ⇒ i,1,SayAlpha(dfdfa)

После настроики перезагрузить dialplan dialplan reload

екстеншены служебные

i - не корректно t - таймаут

exten ⇒ 888,1,Background(vm-review) same ⇒ n,WaitExten(5) exten ⇒ t,1,SayDigits(123456789)

Приложение read многозначный добаваочный

приложение Dial

Dial(SIP/100,5) - звонок на конечный телефон таймаут 5 с
переменные ${} - взять значение ${EXTEN}

Звонок нескольким абонентам (кто первый возьмет)

exten ⇒ 777,1,Dial(SIP/501&SIP/502)

фоновая мелодия

exten = _5XX,1,Answer

  same => n,Dial(SIP/${EXTEN},15,m)
  same => n,Playback(tt-monkeys)

опция tT переадресация

T - звоняший может переводить t - тот кому позвонили может переводить

манипуляция с цифрами

exten ⇒ 0000,1,Dial(SIP/10${EXTEN}10)

exten ⇒ 0000,1,Dial(SIP/10${EXTEN:3}) откинуть первые три цифры

exten ⇒ 00000,1,Dial(SIP/10${EXTEN:3:2}) отступить 3 цифры и взять 2 последующие

extensions.conf.1416311586.txt.gz · Последнее изменение: 2014/11/18 14:53 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux