Прошу помощи. Мне нужно написать макрос.
Что оно должно делать:
есть четыре пира (эккаунты одного и того же провайдера) 100, 200, 300, 400.
При наборе номера, например 700, мы направляем его на 100,
при наборе ентого номера еще раз, направляем на 200, и так далее, и заново по кругу.
К сожалению, не могу пока сам написать в ентом коде.
надо сделать алгоритм из четырех ветвлений и вставить в него один счетчик.
Не смейтесь, я тут вспоминал школу, БЕЙСИК )))))) :
02 x=1
04 exten => 700,1,macro(out,${EXTEN})
06 [macro-out]
08 if x=1 then dial(SIP/100/${EXTEN}) else goto 11
09 x=x+1
10 goto 19
11 if x=2 then dial(SIP/200/${EXTEN}) else goto 14
12 x=x+1
13 goto 19
14 if x=3 then dial(SIP/300/${EXTEN}) else goto 17
15 x=x+1
16 goto 19
17 dial(SIP/400/${EXTEN})
18 x=1
19 END
Простите за ересть, уважаемые гуру, но вот такой вот алгоритм мне надо реализовать, помогите мне разобраться в синтаксисе.
а насчет макроса - если нужен список команд - идем на voip-info.org и пользуемся поиском по сайту
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
>Мне нужно написать макрос.
Форум "работа" четырьмя этажами ниже.
_________________
ys
http://voip.rus.net/
- создаем 4 транка
- в свойствах каждого говорим что может быть только одно соединение
- создаем out routing под 700 где говорим юзать эти 4 транка в указанной последдовательности
Вроде так...
руками надо...