1 | изначальная версия редактировать | |
Если первый ответ не помог, пишу как это сделать через не через web морду. Напишу для exstensions.ael, но принцип одинаковый.
Я так понял транк уже настроен, допустим номер транка 500, исходя из этого пишем:
\ Первый Астериск Context incoming { S => { Answer(); \ Ответ Background(file); \ Рассказываем абонентам что нужно нажать и для чего WaitExten(5); \ Ждем еще 5 секунд, чтобы абонент определился } \ Описываем что делать если абонент тупит t => { Dial(771); \ Звоним секретарше }
\ Описываем что делать если абонент жмет не ту кнопку i => { Playback(wrong_number) \ говорим, не верный номер }
\ Описываем кнопки 1 => { Dial(SIP/500/S); \ Звоним по транку (500 )на Астериск 2 на эксетеншен S, \он же может быть и номером }
2 => { Dial(SIP/100); \ Звоним номеру 100 } 3 => { Dial(SIP/200); \ Звоним номеру 200 } }
Ну где-то так, надеюсь ничего не упустил))
2 | No.2 Revision редактировать |
Если первый ответ не помог, пишу как это сделать через не через web морду. Напишу для exstensions.ael, но принцип одинаковый.
Я так понял транк уже настроен, допустим номер транка 500, исходя из этого пишем:
}
\ Описываем что делать если абонент\ Описываем что делать если абонент жмет не ту кнопку
кнопку
i => {
{
Playback(wrong_number) \ говорим, не верный номер
номер
}
\ Описываем кнопки
кнопки
1 => {
{
Dial(SIP/500/S); \ Звоним по транку (500 )на Астериск 2 на эксетеншен S,
\он же может быть и номером
}
2 => {
{
Dial(SIP/100); \ Звоним номеру 100
100
}
3 => {
{
Dial(SIP/200); \ \\ Звоним номеру 200
}
}
}
Ну где-то так, надеюсь ничего не упустил))
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.