Advertisement
Guest User

Untitled

a guest
Nov 25th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. [users]
  2. exten => _2XXX,1,Dial(SIP/${EXTEN},20,tT)
  3. exten => _2XXX,n,Voicemail(${EXTEN}@voicemail)
  4. exten => _2XXX,n,Playback(vm-goodbye)
  5. exten => _2XXX,n,Hangup()
  6.  
  7. exten => _3XXX,1,Dial(SIP/${EXTEN},20,tT)
  8. exten => _3XXX,n,Voicemail(${EXTEN}@voicemail)
  9. exten => _3XXX,n,Playback(vm-goodbye)
  10. exten => _3XXX,n,Hangup()
  11.  
  12. exten => _4XXX,1,Dial(SIP/${EXTEN},20,tT)
  13. exten => _4XXX,n,Voicemail(${EXTEN}@voicemail)
  14. exten => _4XXX,n,Playback(vm-goodbye)
  15. exten => _4XXX,n,Hangup()
  16.  
  17. exten => _*777,1,Dial(SIP/copaco-in/*777,75,rtT)
  18. same => n,Hangup()
  19.  
  20. include => ivr-users
  21.  
  22. ;para lineas celulares
  23. exten => _09[6-9]XXXXXXX,1,Dial(SIP/copaco-in/${EXTEN},250,tTr)
  24. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  25. same => n,Hangup()
  26.  
  27. ;para otras lineas IP
  28. exten => _23[7-8]XXXX,1,Dial(SIP/copaco-in/021${EXTEN},250,Tt)
  29. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  30. same => n,Hangup()
  31.  
  32. ;para lineas del pais
  33. ;asuncion
  34. exten => _021XXXXXX,1,Dial(SIP/copaco-in/${EXTEN},250,tTr)
  35. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  36. same => n,Hangup()
  37.  
  38. exten => _XXXXXXXXX,1,Dial(SIP/copaco-in/${EXTEN},75,tTr)
  39. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  40. same => n,Hangup()
  41.  
  42. exten => _XXXXXXXX,1,Dial(SIP/copaco-in/${EXTEN},75,tTr)
  43. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  44. same => n,Hangup()
  45.  
  46. exten => _XXXXXX,1,Dial(SIP/copaco-in/${EXTEN},75,tTr)
  47. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  48. same => n,Hangup()
  49.  
  50. exten => _XXXXXXX,1,Dial(SIP/copaco-in/${EXTEN},75,tTr)
  51. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  52. same => n,Hangup()
  53.  
  54. exten => _617XXXX,1,Dial(SIP/copaco-in/${EXTEN}, 75, tTr)
  55. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  56. same => n,Hangup()
  57.  
  58. exten => _417XXXX,1,Dial(SIP/copaco-in/${EXTEN}, 75, tTr)
  59. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  60. same => n,Hangup()
  61.  
  62. ;ypacarai
  63. exten => _0513XXXXXX,1,Dial(SIP/copaco-in/${EXTEN}, 75, tTr)
  64. same => n,NoOp(DIAL_STATUS=${DIALSTATUS}, HANGUP_CAUSE=${HANGUPCAUSE})
  65. same => n,Hangup()
  66.  
  67. ;10 digitos
  68. ;exten => _0XXXXXXXXX,1,Dial(SIP/copaco-in/${EXTEN}, 75, tTr)
  69. ;same => n,Hangup()
  70.  
  71. ;Buzon de voz
  72. exten => *98,1,Answer()
  73. exten => *98,n,Wait(1)
  74. exten => *98,n,VoiceMailMain(${callerid}@voicemail)
  75. exten => *98,n,Hangup()
  76.  
  77. exten => *36,1,Answer()
  78. same => n,MusicOnHold(default,200)
  79.  
  80. ;Grabar audio IVR
  81. ;[app]
  82. ;exten => 9999,1,Answer()
  83. ;exten => 9999,n,Wait(2)
  84. ;exten => 9999,n,Record(menu-ivr.gsm)
  85. ;exten => 9999,n,Wait(2)
  86. ;exten => 9999,n,Playback(menu-ivr)
  87. ;exten => 9999,n,Hangup()
  88.  
  89. [ivr-users]
  90. exten => _9XXX,1,Dial(SIP/${EXTEN},20,tT)
  91. exten => _9XXX,n,Voicemail(${EXTEN}@voicemail)
  92. exten => _9XXX,n,Playback(vm-goodbye)
  93. exten => _9XXX,n,Hangup()
  94.  
  95. include => users
  96.  
  97. exten => *98,1,Answer()
  98. exten => *98,n,Wait(1)
  99. exten => *98,n,VoiceMailMain(${callerid}@voicemail)
  100. exten => *98,n,Hangup()
  101.  
  102. ;IVR
  103. exten => s,1,Answer()
  104. exten => s,n,Wait(1)
  105. exten => s,n,Background(menu-ivr)
  106. exten => s,n,WaitExten(5)
  107.  
  108. exten => 1,1,Goto(9001,1)
  109. exten => 2,1,Goto(9002,1)
  110. exten => 3,1,Goto(9003,1)
  111. exten => *,1,Goto(s,1)
  112.  
  113. exten => t,1,Playback(vm-goodbye)
  114. exten => t,n,Hangup()
  115.  
  116. exten => i,1,Playback(pbx-invalid)
  117. exten => i,n,Goto(s,1)
  118.  
  119. exten => 9000,1,Goto(s,1)
  120.  
  121. [from-trunk]
  122. exten => 595212389000,1,Dial(SIP/3001,20,tT)
  123. exten => 595212389000,n,Voicemail(3001@voicemail)
  124. exten => 595212389000,n,Playback(vm-goodbye)
  125. exten => 595212389000,n,Hangup()
  126.  
  127. ;[macro-grabarfile]
  128. ;exten => s,1,Set(calltime=${STRFTIME(${EPOCH},,%C%y%m%d-%H%M%S)})
  129. ;exten => s,n,Set(calldir=/var/spool/asterisk/monitor/${CALLERID(num)})
  130. ;exten => s,n,System(/bin/mkdir -p ${calldir})
  131. ;exten => s,n,MixMonitor(${calldir}/${calltime}-${CALLERID(num)}-${MACRO_EXTEN}.wav|av(0)V(0))
  132. ;exten => s,n,Dial(${ARG1},40)
  133. ;exten => s,n,Hangup()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement