Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Исходящие звонки
- [call-out]
- ;Звонок в конференц-рум
- exten => 999,1,Answer() ;конференц-колл
- exten => 999,n,ConfBridge(1,confer,generaluser,menu) ;конф-колл группа1 пользователь
- exten => 899,1,Answer() ;конференц-колл
- exten => 899,n,ConfBridge(1,confer,adminuser,admin_menu) ;конф-колл группа1 admin
- ;Звонок на внутренний номер
- ;Временно по запросу
- ;exten => *1406,1,Dial(SIP/1407)
- ;exten => 1406,1,Dial(SIP/1407)
- exten => 1002,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1002,2,Set(foo=${DEVICE_STATE(SIP/$1002)})
- exten => 1002,3,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
- exten => 1002,4,Dial(SIP/1002,10)
- exten => 1002,5,Macro(group-dial,911)
- exten => *1002,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1002,2,Set(foo=${DEVICE_STATE(SIP/$*1002)})
- exten => *1002,3,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
- exten => *1002,4,Dial(SIP/1002,10)
- exten => *1002,5,Macro(group-dial,1000)
- exten => _XXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
- exten => _XXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
- exten => _XXX,n,Dial(SIP/${EXTEN},60,Tt)
- ;Номера со *
- exten => _*XXXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _*XXXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
- exten => _*XXXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
- exten => _*XXXX,n,ExecIf($["${foo}" = "NOT_INUSE"]?Dial(SIP/${EXTEN:1},15,Tt))
- exten => _*XXXX,n,ExecIf($["${foo}" = "UNAVAILABLE"]?Dial(SIP/${EXTEN:1},15,Tt))
- exten => _*XXXX,n,ExecIf($["${foo}" = "UNKNOWN"]?Dial(SIP/${EXTEN:1},15,Tt))
- ;exten => _*XXXX,n,Dial(SIP/${EXTEN},60,Tt)
- exten => _*XXXX,n,Dial(SIP/${EXTEN:1},15,Tt)
- exten => _*XXXX,n,Macro(forward-gsm,${EXTEN:1})
- ;Номера без *
- exten => _XXXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
- exten => _XXXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
- ;exten => _XXXX,n,Dial(SIP/${EXTEN},60,Tt) ;при использовании строчки ниже убрать
- exten => _XXXX,n,Dial(SIP/${EXTEN},15,Tt)
- exten => _XXXX,n,Macro(forward-gsm,${EXTEN})
- ;Управление голосовой почтой
- exten => 800,1,VoiceMailMain()
- ;exten => _XXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
- ;exten => _XXX,n,Answer ;иначе не работает MOH(параметр m)
- ;exten => _XXX,n,Dial(SIP/${EXTEN},60,mTt)
- ;Групповые номера
- ;1200 Hot-line Group
- exten => *1200,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1200,n,Macro(group-dial,1200)
- exten => 1200,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1200,n,Macro(group-dial,1200)
- ;911 Hot-line Group
- ;exten => 911,1,Set(CALLERID(name)=911 ${CALLERID(num)})
- exten => *1000,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1000,n,Macro(group-dial,1000)
- exten => 1000,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1000,n,Macro(group-dial,1000)
- ;876 HR Group
- exten => *2400,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *2400,n,Macro(group-dial,2400)
- exten => 2400,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 2400,n,Macro(group-dial,2400)
- ;877 Zakupki Group
- exten => *1400,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1400,n,Macro(group-dial,1400)
- exten => 1400,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1400,n,Macro(group-dial,1400)
- ;878 PR Group
- exten => *2300,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *2300,n,Macro(group-dial,2300)
- exten => 2300,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 2300,n,Macro(group-dial,2300)
- ;879 Revizor Group
- exten => *1800,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1800,n,Macro(group-dial,1800)
- exten => 1800,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1800,n,Macro(group-dial,1800)
- ;880 Buh Group
- exten => *1300,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => *1300,n,Macro(group-dial,1300)
- exten => 1300,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => 1300,n,Macro(group-dial,1300)
- ;exten => 1201,1,Dial(SIP/beeline-ip/*1201)
- ;Звонок на внешний номер
- exten => _XXX./7001,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXX./7001,n,Dial(SIP/${EXTEN}@beeline-ff)
- exten => _XXX./7003,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXX./7003,n,Dial(SIP/${EXTEN}@beeline-ff)
- exten => _XXX./1500,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXX./1500,n,Dial(SIP/${EXTEN}@beeline-sec)
- exten => _XXX.,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline1)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline2)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline3)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline4)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline5)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline6)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline7)
- exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline8)
- include => handup-sip
- ;Звонок на международную
- exten => _810XXXXXXXXX.,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _810XXXXXXXXX.,n,Dial(SIP/${EXTEN}@sipmarket)
- ;Звонки через +7
- ;exten => _+7X./129,1,Macro(recording,${CALLERID(num)},${EXTEN})
- ;exten => _+7X./129,n,Dial(SIP/8${EXTEN:2}@beeline-ip)
- exten => _+7X./7001,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _+7X./7001,n,Dial(SIP/${EXTEN}@beeline-ff)
- exten => _+7X./7003,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _+7X./7003,n,Dial(SIP/${EXTEN}@beeline-ff)
- exten => _+7X./1500,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _+7X./1500,n,Dial(SIP/8${EXTEN:2}@beeline-sec)
- exten => _+7X.,1,Macro(recording,${CALLERID(num)},${EXTEN})
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline1)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline2)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline3)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline4)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline5)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline6)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline7)
- exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement