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

один BLF на звонки разным абонентам

Добавлено: 27 фев 2019, 15:39
bagrintsev
День добрый, коллеги.

Подскажите, есть ли возможность назначать один хинт на несколько телефонных номеров?
Пробовал делать так:

exten => 107,1,Dial(${107-PTO}&SIP/125&SIP/126&${408-PTO},${RINGTIME},tT) ;
exten => 107,n,Hangup()

exten => 107,hint,SIP/107
exten => 107,hint,SIP/125
exten => 107,hint,SIP/126
exten => 107,hint,SIP/408


В результате срабатывает только первый хинт на 107 номере. А хотелось бы чтобы при звонке на любой номер (107,125, 126, 408) было событие.

Может быть в астериске кроме символа объединения & (логическое И) есть еще символ ИЛИ (логическое ИЛИ), а я про него не знаю? Такой символ бы тут очень даже был к месту.

Re: один BLF на звонки разным абонентам

Добавлено: 27 фев 2019, 15:52
zzuz

Re: один BLF на звонки разным абонентам

Добавлено: 27 фев 2019, 15:57
bagrintsev
Спасибо тебе, добрый zzuz.
Почитал доку и сразу все получилось.
Правильный ответ:
exten => 107,hint,SIP/107&SIP/125&SIP/126&SIP/408

Re: один BLF на звонки разным абонентам

Добавлено: 27 фев 2019, 18:53
zzuz
Заглядывайте почаще в extensions.conf.sample . Там много чего полезного.

Re: один BLF на звонки разным абонентам

Добавлено: 28 фев 2019, 14:23
Kroteg
Глава 14. Состояния устройств тоже, думаю, будет полезно 8-)