Advertisement
Guest User

Untitled

a guest
Jun 4th, 2020
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1.  
  2. ;Исходящие звонки
  3. [call-out]
  4.  
  5. ;Звонок в конференц-рум
  6. exten => 999,1,Answer() ;конференц-колл
  7. exten => 999,n,ConfBridge(1,confer,generaluser,menu) ;конф-колл группа1 пользователь
  8. exten => 899,1,Answer() ;конференц-колл
  9. exten => 899,n,ConfBridge(1,confer,adminuser,admin_menu) ;конф-колл группа1 admin
  10.  
  11. ;Звонок на внутренний номер
  12.  
  13. ;Временно по запросу
  14. ;exten => *1406,1,Dial(SIP/1407)
  15.  
  16. ;exten => 1406,1,Dial(SIP/1407)
  17.  
  18. exten => 1002,1,Macro(recording,${CALLERID(num)},${EXTEN})
  19. exten => 1002,2,Set(foo=${DEVICE_STATE(SIP/$1002)})
  20. exten => 1002,3,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
  21. exten => 1002,4,Dial(SIP/1002,10)
  22. exten => 1002,5,Macro(group-dial,911)
  23.  
  24. exten => *1002,1,Macro(recording,${CALLERID(num)},${EXTEN})
  25. exten => *1002,2,Set(foo=${DEVICE_STATE(SIP/$*1002)})
  26. exten => *1002,3,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
  27. exten => *1002,4,Dial(SIP/1002,10)
  28. exten => *1002,5,Macro(group-dial,1000)
  29.  
  30.  
  31. exten => _XXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
  32. exten => _XXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
  33. exten => _XXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
  34. exten => _XXX,n,Dial(SIP/${EXTEN},60,Tt)
  35.  
  36. ;Номера со *
  37. exten => _*XXXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
  38. exten => _*XXXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
  39. exten => _*XXXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
  40. exten => _*XXXX,n,ExecIf($["${foo}" = "NOT_INUSE"]?Dial(SIP/${EXTEN:1},15,Tt))
  41. exten => _*XXXX,n,ExecIf($["${foo}" = "UNAVAILABLE"]?Dial(SIP/${EXTEN:1},15,Tt))
  42. exten => _*XXXX,n,ExecIf($["${foo}" = "UNKNOWN"]?Dial(SIP/${EXTEN:1},15,Tt))
  43. ;exten => _*XXXX,n,Dial(SIP/${EXTEN},60,Tt)
  44. exten => _*XXXX,n,Dial(SIP/${EXTEN:1},15,Tt)
  45. exten => _*XXXX,n,Macro(forward-gsm,${EXTEN:1})
  46.  
  47. ;Номера без *
  48. exten => _XXXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
  49. exten => _XXXX,n,Set(foo=${DEVICE_STATE(SIP/${EXTEN})})
  50. exten => _XXXX,n,ExecIf($["${foo}" = "INUSE"]?Playback(tt-allbusy))
  51. ;exten => _XXXX,n,Dial(SIP/${EXTEN},60,Tt) ;при использовании строчки ниже убрать
  52. exten => _XXXX,n,Dial(SIP/${EXTEN},15,Tt)
  53. exten => _XXXX,n,Macro(forward-gsm,${EXTEN})
  54.  
  55.  
  56.  
  57. ;Управление голосовой почтой
  58. exten => 800,1,VoiceMailMain()
  59.  
  60. ;exten => _XXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
  61. ;exten => _XXX,n,Answer ;иначе не работает MOH(параметр m)
  62. ;exten => _XXX,n,Dial(SIP/${EXTEN},60,mTt)
  63.  
  64. ;Групповые номера
  65. ;1200 Hot-line Group
  66. exten => *1200,1,Macro(recording,${CALLERID(num)},${EXTEN})
  67. exten => *1200,n,Macro(group-dial,1200)
  68. exten => 1200,1,Macro(recording,${CALLERID(num)},${EXTEN})
  69. exten => 1200,n,Macro(group-dial,1200)
  70. ;911 Hot-line Group
  71. ;exten => 911,1,Set(CALLERID(name)=911 ${CALLERID(num)})
  72. exten => *1000,1,Macro(recording,${CALLERID(num)},${EXTEN})
  73. exten => *1000,n,Macro(group-dial,1000)
  74. exten => 1000,1,Macro(recording,${CALLERID(num)},${EXTEN})
  75. exten => 1000,n,Macro(group-dial,1000)
  76. ;876 HR Group
  77. exten => *2400,1,Macro(recording,${CALLERID(num)},${EXTEN})
  78. exten => *2400,n,Macro(group-dial,2400)
  79. exten => 2400,1,Macro(recording,${CALLERID(num)},${EXTEN})
  80. exten => 2400,n,Macro(group-dial,2400)
  81. ;877 Zakupki Group
  82. exten => *1400,1,Macro(recording,${CALLERID(num)},${EXTEN})
  83. exten => *1400,n,Macro(group-dial,1400)
  84. exten => 1400,1,Macro(recording,${CALLERID(num)},${EXTEN})
  85. exten => 1400,n,Macro(group-dial,1400)
  86. ;878 PR Group
  87. exten => *2300,1,Macro(recording,${CALLERID(num)},${EXTEN})
  88. exten => *2300,n,Macro(group-dial,2300)
  89. exten => 2300,1,Macro(recording,${CALLERID(num)},${EXTEN})
  90. exten => 2300,n,Macro(group-dial,2300)
  91. ;879 Revizor Group
  92. exten => *1800,1,Macro(recording,${CALLERID(num)},${EXTEN})
  93. exten => *1800,n,Macro(group-dial,1800)
  94. exten => 1800,1,Macro(recording,${CALLERID(num)},${EXTEN})
  95. exten => 1800,n,Macro(group-dial,1800)
  96. ;880 Buh Group
  97. exten => *1300,1,Macro(recording,${CALLERID(num)},${EXTEN})
  98. exten => *1300,n,Macro(group-dial,1300)
  99. exten => 1300,1,Macro(recording,${CALLERID(num)},${EXTEN})
  100. exten => 1300,n,Macro(group-dial,1300)
  101. ;exten => 1201,1,Dial(SIP/beeline-ip/*1201)
  102.  
  103. ;Звонок на внешний номер
  104.  
  105. exten => _XXX./7001,1,Macro(recording,${CALLERID(num)},${EXTEN})
  106. exten => _XXX./7001,n,Dial(SIP/${EXTEN}@beeline-ff)
  107. exten => _XXX./7003,1,Macro(recording,${CALLERID(num)},${EXTEN})
  108. exten => _XXX./7003,n,Dial(SIP/${EXTEN}@beeline-ff)
  109. exten => _XXX./1500,1,Macro(recording,${CALLERID(num)},${EXTEN})
  110. exten => _XXX./1500,n,Dial(SIP/${EXTEN}@beeline-sec)
  111. exten => _XXX.,1,Macro(recording,${CALLERID(num)},${EXTEN})
  112.  
  113. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline1)
  114. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline2)
  115. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline3)
  116. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline4)
  117. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline5)
  118. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline6)
  119. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline7)
  120. exten => _XXX.,n,Dial(SIP/${EXTEN}@beeline8)
  121.  
  122. include => handup-sip
  123.  
  124. ;Звонок на международную
  125. exten => _810XXXXXXXXX.,1,Macro(recording,${CALLERID(num)},${EXTEN})
  126. exten => _810XXXXXXXXX.,n,Dial(SIP/${EXTEN}@sipmarket)
  127.  
  128. ;Звонки через +7
  129. ;exten => _+7X./129,1,Macro(recording,${CALLERID(num)},${EXTEN})
  130. ;exten => _+7X./129,n,Dial(SIP/8${EXTEN:2}@beeline-ip)
  131. exten => _+7X./7001,1,Macro(recording,${CALLERID(num)},${EXTEN})
  132. exten => _+7X./7001,n,Dial(SIP/${EXTEN}@beeline-ff)
  133. exten => _+7X./7003,1,Macro(recording,${CALLERID(num)},${EXTEN})
  134. exten => _+7X./7003,n,Dial(SIP/${EXTEN}@beeline-ff)
  135. exten => _+7X./1500,1,Macro(recording,${CALLERID(num)},${EXTEN})
  136. exten => _+7X./1500,n,Dial(SIP/8${EXTEN:2}@beeline-sec)
  137. exten => _+7X.,1,Macro(recording,${CALLERID(num)},${EXTEN})
  138. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline1)
  139. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline2)
  140. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline3)
  141. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline4)
  142. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline5)
  143. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline6)
  144. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline7)
  145. exten => _+7X.,n,Dial(SIP/8${EXTEN:2}@beeline8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement