ref.ael-vtest13 122 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181
  1. [globals]
  2. static=yes
  3. writeprotect=yes
  4. CONSOLE=Console/dsp
  5. IAXINFO=murf:tlhfckoct
  6. FWDNUMBER=544788
  7. FWDCIDNAME="Joe-Worker"
  8. FWDPASSWORD=zingledoodle
  9. FWDRINGS=Zap/6
  10. FWDVMBOX=1
  11. [std-exten]
  12. exten => ~~s~~,1,Set(LOCAL(ext)=${ARG1})
  13. exten => ~~s~~,2,Set(LOCAL(dev)=${ARG2})
  14. exten => ~~s~~,3,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  15. exten => ~~s~~,4,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  16. exten => ~~s~~,5,Dial(${dev}/${ext},20)
  17. exten => ~~s~~,6,Goto(sw_1_${DIALSTATUS},10)
  18. exten => ~~s~~,7,NoOp(Finish switch_std-exten_1)
  19. exten => ~~s~~,8,Return()
  20. exten => a,1,VoiceMailMain(${ext})
  21. exten => _sw_1_.,10,Voicemail(u${ext})
  22. exten => _sw_1_.,11,Goto(~~s~~,7)
  23. exten => sw_1_,10,Goto(sw_1_.,10)
  24. exten => sw_1_ANSWER,10,Goto(~~s~~,7)
  25. exten => sw_1_NOANSWER,10,Voicemail(u${ext})
  26. exten => sw_1_NOANSWER,11,Goto(~~s~~,7)
  27. exten => sw_1_BUSY,10,Voicemail(b${ext})
  28. exten => sw_1_BUSY,11,Goto(~~s~~,7)
  29. [std-priv-exten_1]
  30. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  31. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  32. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  33. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  34. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  35. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  36. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  37. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  38. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  39. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  40. exten => ~~s~~,11,Goto(sw_3_${DIALSTATUS},10)
  41. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_1_3)
  42. exten => ~~s~~,13,Return()
  43. exten => _sw_3_.,10,Voicemail(u${ext})
  44. exten => _sw_3_.,11,Goto(~~s~~,12)
  45. exten => sw_3_,10,Goto(sw_3_.,10)
  46. exten => sw_3_NOANSWER,10,Voicemail(u${ext})
  47. exten => sw_3_NOANSWER,11,Goto(~~s~~,12)
  48. exten => sw_3_ANSWER,10,Goto(~~s~~,12)
  49. exten => sw_3_BUSY,10,Voicemail(b${ext})
  50. exten => sw_3_BUSY,11,Goto(~~s~~,12)
  51. exten => sw_3_DONTCALL,10,Goto(${dontcont},s,begin)
  52. exten => sw_3_DONTCALL,11,Goto(~~s~~,12)
  53. exten => sw_3_TORTURE,10,Goto(${torcont},s,begin)
  54. exten => sw_3_TORTURE,11,Goto(~~s~~,12)
  55. [std-priv-exten_2]
  56. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  57. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  58. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  59. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  60. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  61. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  62. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  63. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  64. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  65. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  66. exten => ~~s~~,11,Goto(sw_4_${DIALSTATUS},10)
  67. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_2_4)
  68. exten => ~~s~~,13,Return()
  69. exten => _sw_4_.,10,Voicemail(u${ext})
  70. exten => _sw_4_.,11,Goto(~~s~~,12)
  71. exten => sw_4_,10,Goto(sw_4_.,10)
  72. exten => sw_4_NOANSWER,10,Voicemail(u${ext})
  73. exten => sw_4_NOANSWER,11,Goto(~~s~~,12)
  74. exten => sw_4_ANSWER,10,Goto(~~s~~,12)
  75. exten => sw_4_BUSY,10,Voicemail(b${ext})
  76. exten => sw_4_BUSY,11,Goto(~~s~~,12)
  77. exten => sw_4_DONTCALL,10,Goto(${dontcont},s,begin)
  78. exten => sw_4_DONTCALL,11,Goto(~~s~~,12)
  79. exten => sw_4_TORTURE,10,Goto(${torcont},s,begin)
  80. exten => sw_4_TORTURE,11,Goto(~~s~~,12)
  81. [std-priv-exten_3]
  82. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  83. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  84. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  85. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  86. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  87. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  88. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  89. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  90. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  91. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  92. exten => ~~s~~,11,Goto(sw_5_${DIALSTATUS},10)
  93. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_3_5)
  94. exten => ~~s~~,13,Return()
  95. exten => _sw_5_.,10,Voicemail(u${ext})
  96. exten => _sw_5_.,11,Goto(~~s~~,12)
  97. exten => sw_5_,10,Goto(sw_5_.,10)
  98. exten => sw_5_NOANSWER,10,Voicemail(u${ext})
  99. exten => sw_5_NOANSWER,11,Goto(~~s~~,12)
  100. exten => sw_5_ANSWER,10,Goto(~~s~~,12)
  101. exten => sw_5_BUSY,10,Voicemail(b${ext})
  102. exten => sw_5_BUSY,11,Goto(~~s~~,12)
  103. exten => sw_5_DONTCALL,10,Goto(${dontcont},s,begin)
  104. exten => sw_5_DONTCALL,11,Goto(~~s~~,12)
  105. exten => sw_5_TORTURE,10,Goto(${torcont},s,begin)
  106. exten => sw_5_TORTURE,11,Goto(~~s~~,12)
  107. [std-priv-exten_4]
  108. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  109. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  110. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  111. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  112. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  113. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  114. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  115. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  116. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  117. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  118. exten => ~~s~~,11,Goto(sw_6_${DIALSTATUS},10)
  119. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_4_6)
  120. exten => ~~s~~,13,Return()
  121. exten => _sw_6_.,10,Voicemail(u${ext})
  122. exten => _sw_6_.,11,Goto(~~s~~,12)
  123. exten => sw_6_,10,Goto(sw_6_.,10)
  124. exten => sw_6_NOANSWER,10,Voicemail(u${ext})
  125. exten => sw_6_NOANSWER,11,Goto(~~s~~,12)
  126. exten => sw_6_ANSWER,10,Goto(~~s~~,12)
  127. exten => sw_6_BUSY,10,Voicemail(b${ext})
  128. exten => sw_6_BUSY,11,Goto(~~s~~,12)
  129. exten => sw_6_DONTCALL,10,Goto(${dontcont},s,begin)
  130. exten => sw_6_DONTCALL,11,Goto(~~s~~,12)
  131. exten => sw_6_TORTURE,10,Goto(${torcont},s,begin)
  132. exten => sw_6_TORTURE,11,Goto(~~s~~,12)
  133. [std-priv-exten_5]
  134. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  135. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  136. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  137. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  138. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  139. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  140. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  141. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  142. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  143. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  144. exten => ~~s~~,11,Goto(sw_7_${DIALSTATUS},10)
  145. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_5_7)
  146. exten => ~~s~~,13,Return()
  147. exten => _sw_7_.,10,Voicemail(u${ext})
  148. exten => _sw_7_.,11,Goto(~~s~~,12)
  149. exten => sw_7_,10,Goto(sw_7_.,10)
  150. exten => sw_7_NOANSWER,10,Voicemail(u${ext})
  151. exten => sw_7_NOANSWER,11,Goto(~~s~~,12)
  152. exten => sw_7_ANSWER,10,Goto(~~s~~,12)
  153. exten => sw_7_BUSY,10,Voicemail(b${ext})
  154. exten => sw_7_BUSY,11,Goto(~~s~~,12)
  155. exten => sw_7_DONTCALL,10,Goto(${dontcont},s,begin)
  156. exten => sw_7_DONTCALL,11,Goto(~~s~~,12)
  157. exten => sw_7_TORTURE,10,Goto(${torcont},s,begin)
  158. exten => sw_7_TORTURE,11,Goto(~~s~~,12)
  159. [std-priv-exten_6]
  160. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  161. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  162. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  163. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  164. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  165. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  166. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  167. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  168. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  169. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  170. exten => ~~s~~,11,Goto(sw_8_${DIALSTATUS},10)
  171. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_6_8)
  172. exten => ~~s~~,13,Return()
  173. exten => _sw_8_.,10,Voicemail(u${ext})
  174. exten => _sw_8_.,11,Goto(~~s~~,12)
  175. exten => sw_8_,10,Goto(sw_8_.,10)
  176. exten => sw_8_NOANSWER,10,Voicemail(u${ext})
  177. exten => sw_8_NOANSWER,11,Goto(~~s~~,12)
  178. exten => sw_8_ANSWER,10,Goto(~~s~~,12)
  179. exten => sw_8_BUSY,10,Voicemail(b${ext})
  180. exten => sw_8_BUSY,11,Goto(~~s~~,12)
  181. exten => sw_8_DONTCALL,10,Goto(${dontcont},s,begin)
  182. exten => sw_8_DONTCALL,11,Goto(~~s~~,12)
  183. exten => sw_8_TORTURE,10,Goto(${torcont},s,begin)
  184. exten => sw_8_TORTURE,11,Goto(~~s~~,12)
  185. [std-priv-exten_7]
  186. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  187. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  188. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  189. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  190. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  191. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  192. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  193. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  194. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  195. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  196. exten => ~~s~~,11,Goto(sw_9_${DIALSTATUS},10)
  197. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_7_9)
  198. exten => ~~s~~,13,Return()
  199. exten => _sw_9_.,10,Voicemail(u${ext})
  200. exten => _sw_9_.,11,Goto(~~s~~,12)
  201. exten => sw_9_,10,Goto(sw_9_.,10)
  202. exten => sw_9_NOANSWER,10,Voicemail(u${ext})
  203. exten => sw_9_NOANSWER,11,Goto(~~s~~,12)
  204. exten => sw_9_ANSWER,10,Goto(~~s~~,12)
  205. exten => sw_9_BUSY,10,Voicemail(b${ext})
  206. exten => sw_9_BUSY,11,Goto(~~s~~,12)
  207. exten => sw_9_DONTCALL,10,Goto(${dontcont},s,begin)
  208. exten => sw_9_DONTCALL,11,Goto(~~s~~,12)
  209. exten => sw_9_TORTURE,10,Goto(${torcont},s,begin)
  210. exten => sw_9_TORTURE,11,Goto(~~s~~,12)
  211. [std-priv-exten_8]
  212. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  213. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  214. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  215. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  216. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  217. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  218. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  219. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  220. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  221. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  222. exten => ~~s~~,11,Goto(sw_10_${DIALSTATUS},10)
  223. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_8_10)
  224. exten => ~~s~~,13,Return()
  225. exten => _sw_10_.,10,Voicemail(u${ext})
  226. exten => _sw_10_.,11,Goto(~~s~~,12)
  227. exten => sw_10_,10,Goto(sw_10_.,10)
  228. exten => sw_10_NOANSWER,10,Voicemail(u${ext})
  229. exten => sw_10_NOANSWER,11,Goto(~~s~~,12)
  230. exten => sw_10_ANSWER,10,Goto(~~s~~,12)
  231. exten => sw_10_BUSY,10,Voicemail(b${ext})
  232. exten => sw_10_BUSY,11,Goto(~~s~~,12)
  233. exten => sw_10_DONTCALL,10,Goto(${dontcont},s,begin)
  234. exten => sw_10_DONTCALL,11,Goto(~~s~~,12)
  235. exten => sw_10_TORTURE,10,Goto(${torcont},s,begin)
  236. exten => sw_10_TORTURE,11,Goto(~~s~~,12)
  237. [std-priv-exten_9]
  238. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  239. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  240. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  241. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  242. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  243. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  244. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  245. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  246. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  247. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  248. exten => ~~s~~,11,Goto(sw_11_${DIALSTATUS},10)
  249. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_9_11)
  250. exten => ~~s~~,13,Return()
  251. exten => _sw_11_.,10,Voicemail(u${ext})
  252. exten => _sw_11_.,11,Goto(~~s~~,12)
  253. exten => sw_11_,10,Goto(sw_11_.,10)
  254. exten => sw_11_NOANSWER,10,Voicemail(u${ext})
  255. exten => sw_11_NOANSWER,11,Goto(~~s~~,12)
  256. exten => sw_11_ANSWER,10,Goto(~~s~~,12)
  257. exten => sw_11_BUSY,10,Voicemail(b${ext})
  258. exten => sw_11_BUSY,11,Goto(~~s~~,12)
  259. exten => sw_11_DONTCALL,10,Goto(${dontcont},s,begin)
  260. exten => sw_11_DONTCALL,11,Goto(~~s~~,12)
  261. exten => sw_11_TORTURE,10,Goto(${torcont},s,begin)
  262. exten => sw_11_TORTURE,11,Goto(~~s~~,12)
  263. [std-priv-exten_10]
  264. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  265. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  266. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  267. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  268. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  269. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  270. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  271. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  272. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  273. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  274. exten => ~~s~~,11,Goto(sw_12_${DIALSTATUS},10)
  275. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_10_12)
  276. exten => ~~s~~,13,Return()
  277. exten => _sw_12_.,10,Voicemail(u${ext})
  278. exten => _sw_12_.,11,Goto(~~s~~,12)
  279. exten => sw_12_,10,Goto(sw_12_.,10)
  280. exten => sw_12_NOANSWER,10,Voicemail(u${ext})
  281. exten => sw_12_NOANSWER,11,Goto(~~s~~,12)
  282. exten => sw_12_ANSWER,10,Goto(~~s~~,12)
  283. exten => sw_12_BUSY,10,Voicemail(b${ext})
  284. exten => sw_12_BUSY,11,Goto(~~s~~,12)
  285. exten => sw_12_DONTCALL,10,Goto(${dontcont},s,begin)
  286. exten => sw_12_DONTCALL,11,Goto(~~s~~,12)
  287. exten => sw_12_TORTURE,10,Goto(${torcont},s,begin)
  288. exten => sw_12_TORTURE,11,Goto(~~s~~,12)
  289. [std-priv-exten_11]
  290. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  291. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  292. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  293. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  294. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  295. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  296. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  297. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  298. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  299. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  300. exten => ~~s~~,11,Goto(sw_13_${DIALSTATUS},10)
  301. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_11_13)
  302. exten => ~~s~~,13,Return()
  303. exten => _sw_13_.,10,Voicemail(u${ext})
  304. exten => _sw_13_.,11,Goto(~~s~~,12)
  305. exten => sw_13_,10,Goto(sw_13_.,10)
  306. exten => sw_13_NOANSWER,10,Voicemail(u${ext})
  307. exten => sw_13_NOANSWER,11,Goto(~~s~~,12)
  308. exten => sw_13_ANSWER,10,Goto(~~s~~,12)
  309. exten => sw_13_BUSY,10,Voicemail(b${ext})
  310. exten => sw_13_BUSY,11,Goto(~~s~~,12)
  311. exten => sw_13_DONTCALL,10,Goto(${dontcont},s,begin)
  312. exten => sw_13_DONTCALL,11,Goto(~~s~~,12)
  313. exten => sw_13_TORTURE,10,Goto(${torcont},s,begin)
  314. exten => sw_13_TORTURE,11,Goto(~~s~~,12)
  315. [std-priv-exten_12]
  316. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  317. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  318. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  319. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  320. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  321. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  322. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  323. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  324. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  325. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  326. exten => ~~s~~,11,Goto(sw_14_${DIALSTATUS},10)
  327. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_12_14)
  328. exten => ~~s~~,13,Return()
  329. exten => _sw_14_.,10,Voicemail(u${ext})
  330. exten => _sw_14_.,11,Goto(~~s~~,12)
  331. exten => sw_14_,10,Goto(sw_14_.,10)
  332. exten => sw_14_NOANSWER,10,Voicemail(u${ext})
  333. exten => sw_14_NOANSWER,11,Goto(~~s~~,12)
  334. exten => sw_14_ANSWER,10,Goto(~~s~~,12)
  335. exten => sw_14_BUSY,10,Voicemail(b${ext})
  336. exten => sw_14_BUSY,11,Goto(~~s~~,12)
  337. exten => sw_14_DONTCALL,10,Goto(${dontcont},s,begin)
  338. exten => sw_14_DONTCALL,11,Goto(~~s~~,12)
  339. exten => sw_14_TORTURE,10,Goto(${torcont},s,begin)
  340. exten => sw_14_TORTURE,11,Goto(~~s~~,12)
  341. [std-priv-exten_13]
  342. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  343. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  344. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  345. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  346. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  347. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  348. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  349. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  350. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  351. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  352. exten => ~~s~~,11,Goto(sw_15_${DIALSTATUS},10)
  353. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_13_15)
  354. exten => ~~s~~,13,Return()
  355. exten => _sw_15_.,10,Voicemail(u${ext})
  356. exten => _sw_15_.,11,Goto(~~s~~,12)
  357. exten => sw_15_,10,Goto(sw_15_.,10)
  358. exten => sw_15_NOANSWER,10,Voicemail(u${ext})
  359. exten => sw_15_NOANSWER,11,Goto(~~s~~,12)
  360. exten => sw_15_ANSWER,10,Goto(~~s~~,12)
  361. exten => sw_15_BUSY,10,Voicemail(b${ext})
  362. exten => sw_15_BUSY,11,Goto(~~s~~,12)
  363. exten => sw_15_DONTCALL,10,Goto(${dontcont},s,begin)
  364. exten => sw_15_DONTCALL,11,Goto(~~s~~,12)
  365. exten => sw_15_TORTURE,10,Goto(${torcont},s,begin)
  366. exten => sw_15_TORTURE,11,Goto(~~s~~,12)
  367. [std-priv-exten_14]
  368. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  369. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  370. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  371. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  372. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  373. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  374. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  375. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  376. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  377. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  378. exten => ~~s~~,11,Goto(sw_16_${DIALSTATUS},10)
  379. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_14_16)
  380. exten => ~~s~~,13,Return()
  381. exten => _sw_16_.,10,Voicemail(u${ext})
  382. exten => _sw_16_.,11,Goto(~~s~~,12)
  383. exten => sw_16_,10,Goto(sw_16_.,10)
  384. exten => sw_16_NOANSWER,10,Voicemail(u${ext})
  385. exten => sw_16_NOANSWER,11,Goto(~~s~~,12)
  386. exten => sw_16_ANSWER,10,Goto(~~s~~,12)
  387. exten => sw_16_BUSY,10,Voicemail(b${ext})
  388. exten => sw_16_BUSY,11,Goto(~~s~~,12)
  389. exten => sw_16_DONTCALL,10,Goto(${dontcont},s,begin)
  390. exten => sw_16_DONTCALL,11,Goto(~~s~~,12)
  391. exten => sw_16_TORTURE,10,Goto(${torcont},s,begin)
  392. exten => sw_16_TORTURE,11,Goto(~~s~~,12)
  393. [std-priv-exten_15]
  394. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  395. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  396. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  397. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  398. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  399. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  400. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  401. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  402. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  403. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  404. exten => ~~s~~,11,Goto(sw_17_${DIALSTATUS},10)
  405. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_15_17)
  406. exten => ~~s~~,13,Return()
  407. exten => _sw_17_.,10,Voicemail(u${ext})
  408. exten => _sw_17_.,11,Goto(~~s~~,12)
  409. exten => sw_17_,10,Goto(sw_17_.,10)
  410. exten => sw_17_NOANSWER,10,Voicemail(u${ext})
  411. exten => sw_17_NOANSWER,11,Goto(~~s~~,12)
  412. exten => sw_17_ANSWER,10,Goto(~~s~~,12)
  413. exten => sw_17_BUSY,10,Voicemail(b${ext})
  414. exten => sw_17_BUSY,11,Goto(~~s~~,12)
  415. exten => sw_17_DONTCALL,10,Goto(${dontcont},s,begin)
  416. exten => sw_17_DONTCALL,11,Goto(~~s~~,12)
  417. exten => sw_17_TORTURE,10,Goto(${torcont},s,begin)
  418. exten => sw_17_TORTURE,11,Goto(~~s~~,12)
  419. [std-priv-exten_16]
  420. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  421. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  422. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  423. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  424. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  425. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  426. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  427. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  428. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  429. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  430. exten => ~~s~~,11,Goto(sw_18_${DIALSTATUS},10)
  431. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_16_18)
  432. exten => ~~s~~,13,Return()
  433. exten => _sw_18_.,10,Voicemail(u${ext})
  434. exten => _sw_18_.,11,Goto(~~s~~,12)
  435. exten => sw_18_,10,Goto(sw_18_.,10)
  436. exten => sw_18_NOANSWER,10,Voicemail(u${ext})
  437. exten => sw_18_NOANSWER,11,Goto(~~s~~,12)
  438. exten => sw_18_ANSWER,10,Goto(~~s~~,12)
  439. exten => sw_18_BUSY,10,Voicemail(b${ext})
  440. exten => sw_18_BUSY,11,Goto(~~s~~,12)
  441. exten => sw_18_DONTCALL,10,Goto(${dontcont},s,begin)
  442. exten => sw_18_DONTCALL,11,Goto(~~s~~,12)
  443. exten => sw_18_TORTURE,10,Goto(${torcont},s,begin)
  444. exten => sw_18_TORTURE,11,Goto(~~s~~,12)
  445. [std-priv-exten_17]
  446. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  447. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  448. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  449. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  450. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  451. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  452. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  453. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  454. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  455. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  456. exten => ~~s~~,11,Goto(sw_19_${DIALSTATUS},10)
  457. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_17_19)
  458. exten => ~~s~~,13,Return()
  459. exten => _sw_19_.,10,Voicemail(u${ext})
  460. exten => _sw_19_.,11,Goto(~~s~~,12)
  461. exten => sw_19_,10,Goto(sw_19_.,10)
  462. exten => sw_19_NOANSWER,10,Voicemail(u${ext})
  463. exten => sw_19_NOANSWER,11,Goto(~~s~~,12)
  464. exten => sw_19_ANSWER,10,Goto(~~s~~,12)
  465. exten => sw_19_BUSY,10,Voicemail(b${ext})
  466. exten => sw_19_BUSY,11,Goto(~~s~~,12)
  467. exten => sw_19_DONTCALL,10,Goto(${dontcont},s,begin)
  468. exten => sw_19_DONTCALL,11,Goto(~~s~~,12)
  469. exten => sw_19_TORTURE,10,Goto(${torcont},s,begin)
  470. exten => sw_19_TORTURE,11,Goto(~~s~~,12)
  471. [std-priv-exten_18]
  472. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  473. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  474. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  475. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  476. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  477. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  478. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  479. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  480. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  481. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  482. exten => ~~s~~,11,Goto(sw_20_${DIALSTATUS},10)
  483. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_18_20)
  484. exten => ~~s~~,13,Return()
  485. exten => _sw_20_.,10,Voicemail(u${ext})
  486. exten => _sw_20_.,11,Goto(~~s~~,12)
  487. exten => sw_20_,10,Goto(sw_20_.,10)
  488. exten => sw_20_NOANSWER,10,Voicemail(u${ext})
  489. exten => sw_20_NOANSWER,11,Goto(~~s~~,12)
  490. exten => sw_20_ANSWER,10,Goto(~~s~~,12)
  491. exten => sw_20_BUSY,10,Voicemail(b${ext})
  492. exten => sw_20_BUSY,11,Goto(~~s~~,12)
  493. exten => sw_20_DONTCALL,10,Goto(${dontcont},s,begin)
  494. exten => sw_20_DONTCALL,11,Goto(~~s~~,12)
  495. exten => sw_20_TORTURE,10,Goto(${torcont},s,begin)
  496. exten => sw_20_TORTURE,11,Goto(~~s~~,12)
  497. [std-priv-exten_19]
  498. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  499. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  500. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  501. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  502. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  503. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  504. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  505. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  506. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  507. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  508. exten => ~~s~~,11,Goto(sw_21_${DIALSTATUS},10)
  509. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_19_21)
  510. exten => ~~s~~,13,Return()
  511. exten => _sw_21_.,10,Voicemail(u${ext})
  512. exten => _sw_21_.,11,Goto(~~s~~,12)
  513. exten => sw_21_,10,Goto(sw_21_.,10)
  514. exten => sw_21_NOANSWER,10,Voicemail(u${ext})
  515. exten => sw_21_NOANSWER,11,Goto(~~s~~,12)
  516. exten => sw_21_ANSWER,10,Goto(~~s~~,12)
  517. exten => sw_21_BUSY,10,Voicemail(b${ext})
  518. exten => sw_21_BUSY,11,Goto(~~s~~,12)
  519. exten => sw_21_DONTCALL,10,Goto(${dontcont},s,begin)
  520. exten => sw_21_DONTCALL,11,Goto(~~s~~,12)
  521. exten => sw_21_TORTURE,10,Goto(${torcont},s,begin)
  522. exten => sw_21_TORTURE,11,Goto(~~s~~,12)
  523. [std-priv-exten_20]
  524. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  525. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  526. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  527. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  528. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  529. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  530. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  531. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  532. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  533. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  534. exten => ~~s~~,11,Goto(sw_22_${DIALSTATUS},10)
  535. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_20_22)
  536. exten => ~~s~~,13,Return()
  537. exten => _sw_22_.,10,Voicemail(u${ext})
  538. exten => _sw_22_.,11,Goto(~~s~~,12)
  539. exten => sw_22_,10,Goto(sw_22_.,10)
  540. exten => sw_22_NOANSWER,10,Voicemail(u${ext})
  541. exten => sw_22_NOANSWER,11,Goto(~~s~~,12)
  542. exten => sw_22_ANSWER,10,Goto(~~s~~,12)
  543. exten => sw_22_BUSY,10,Voicemail(b${ext})
  544. exten => sw_22_BUSY,11,Goto(~~s~~,12)
  545. exten => sw_22_DONTCALL,10,Goto(${dontcont},s,begin)
  546. exten => sw_22_DONTCALL,11,Goto(~~s~~,12)
  547. exten => sw_22_TORTURE,10,Goto(${torcont},s,begin)
  548. exten => sw_22_TORTURE,11,Goto(~~s~~,12)
  549. [std-priv-exten_21]
  550. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  551. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  552. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  553. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  554. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  555. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  556. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  557. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  558. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  559. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  560. exten => ~~s~~,11,Goto(sw_23_${DIALSTATUS},10)
  561. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_21_23)
  562. exten => ~~s~~,13,Return()
  563. exten => _sw_23_.,10,Voicemail(u${ext})
  564. exten => _sw_23_.,11,Goto(~~s~~,12)
  565. exten => sw_23_,10,Goto(sw_23_.,10)
  566. exten => sw_23_NOANSWER,10,Voicemail(u${ext})
  567. exten => sw_23_NOANSWER,11,Goto(~~s~~,12)
  568. exten => sw_23_ANSWER,10,Goto(~~s~~,12)
  569. exten => sw_23_BUSY,10,Voicemail(b${ext})
  570. exten => sw_23_BUSY,11,Goto(~~s~~,12)
  571. exten => sw_23_DONTCALL,10,Goto(${dontcont},s,begin)
  572. exten => sw_23_DONTCALL,11,Goto(~~s~~,12)
  573. exten => sw_23_TORTURE,10,Goto(${torcont},s,begin)
  574. exten => sw_23_TORTURE,11,Goto(~~s~~,12)
  575. [std-priv-exten_22]
  576. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  577. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  578. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  579. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  580. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  581. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  582. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  583. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  584. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  585. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  586. exten => ~~s~~,11,Goto(sw_24_${DIALSTATUS},10)
  587. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_22_24)
  588. exten => ~~s~~,13,Return()
  589. exten => _sw_24_.,10,Voicemail(u${ext})
  590. exten => _sw_24_.,11,Goto(~~s~~,12)
  591. exten => sw_24_,10,Goto(sw_24_.,10)
  592. exten => sw_24_NOANSWER,10,Voicemail(u${ext})
  593. exten => sw_24_NOANSWER,11,Goto(~~s~~,12)
  594. exten => sw_24_ANSWER,10,Goto(~~s~~,12)
  595. exten => sw_24_BUSY,10,Voicemail(b${ext})
  596. exten => sw_24_BUSY,11,Goto(~~s~~,12)
  597. exten => sw_24_DONTCALL,10,Goto(${dontcont},s,begin)
  598. exten => sw_24_DONTCALL,11,Goto(~~s~~,12)
  599. exten => sw_24_TORTURE,10,Goto(${torcont},s,begin)
  600. exten => sw_24_TORTURE,11,Goto(~~s~~,12)
  601. [std-priv-exten_23]
  602. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  603. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  604. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  605. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  606. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  607. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  608. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  609. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  610. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  611. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  612. exten => ~~s~~,11,Goto(sw_25_${DIALSTATUS},10)
  613. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_23_25)
  614. exten => ~~s~~,13,Return()
  615. exten => _sw_25_.,10,Voicemail(u${ext})
  616. exten => _sw_25_.,11,Goto(~~s~~,12)
  617. exten => sw_25_,10,Goto(sw_25_.,10)
  618. exten => sw_25_NOANSWER,10,Voicemail(u${ext})
  619. exten => sw_25_NOANSWER,11,Goto(~~s~~,12)
  620. exten => sw_25_ANSWER,10,Goto(~~s~~,12)
  621. exten => sw_25_BUSY,10,Voicemail(b${ext})
  622. exten => sw_25_BUSY,11,Goto(~~s~~,12)
  623. exten => sw_25_DONTCALL,10,Goto(${dontcont},s,begin)
  624. exten => sw_25_DONTCALL,11,Goto(~~s~~,12)
  625. exten => sw_25_TORTURE,10,Goto(${torcont},s,begin)
  626. exten => sw_25_TORTURE,11,Goto(~~s~~,12)
  627. [std-priv-exten_24]
  628. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  629. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  630. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  631. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  632. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  633. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  634. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  635. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  636. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  637. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  638. exten => ~~s~~,11,Goto(sw_26_${DIALSTATUS},10)
  639. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_24_26)
  640. exten => ~~s~~,13,Return()
  641. exten => _sw_26_.,10,Voicemail(u${ext})
  642. exten => _sw_26_.,11,Goto(~~s~~,12)
  643. exten => sw_26_,10,Goto(sw_26_.,10)
  644. exten => sw_26_NOANSWER,10,Voicemail(u${ext})
  645. exten => sw_26_NOANSWER,11,Goto(~~s~~,12)
  646. exten => sw_26_ANSWER,10,Goto(~~s~~,12)
  647. exten => sw_26_BUSY,10,Voicemail(b${ext})
  648. exten => sw_26_BUSY,11,Goto(~~s~~,12)
  649. exten => sw_26_DONTCALL,10,Goto(${dontcont},s,begin)
  650. exten => sw_26_DONTCALL,11,Goto(~~s~~,12)
  651. exten => sw_26_TORTURE,10,Goto(${torcont},s,begin)
  652. exten => sw_26_TORTURE,11,Goto(~~s~~,12)
  653. [std-priv-exten_25]
  654. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  655. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  656. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  657. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  658. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  659. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  660. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  661. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  662. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  663. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  664. exten => ~~s~~,11,Goto(sw_27_${DIALSTATUS},10)
  665. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_25_27)
  666. exten => ~~s~~,13,Return()
  667. exten => _sw_27_.,10,Voicemail(u${ext})
  668. exten => _sw_27_.,11,Goto(~~s~~,12)
  669. exten => sw_27_,10,Goto(sw_27_.,10)
  670. exten => sw_27_NOANSWER,10,Voicemail(u${ext})
  671. exten => sw_27_NOANSWER,11,Goto(~~s~~,12)
  672. exten => sw_27_ANSWER,10,Goto(~~s~~,12)
  673. exten => sw_27_BUSY,10,Voicemail(b${ext})
  674. exten => sw_27_BUSY,11,Goto(~~s~~,12)
  675. exten => sw_27_DONTCALL,10,Goto(${dontcont},s,begin)
  676. exten => sw_27_DONTCALL,11,Goto(~~s~~,12)
  677. exten => sw_27_TORTURE,10,Goto(${torcont},s,begin)
  678. exten => sw_27_TORTURE,11,Goto(~~s~~,12)
  679. [std-priv-exten_26]
  680. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  681. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  682. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  683. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  684. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  685. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  686. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  687. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  688. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  689. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  690. exten => ~~s~~,11,Goto(sw_28_${DIALSTATUS},10)
  691. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_26_28)
  692. exten => ~~s~~,13,Return()
  693. exten => _sw_28_.,10,Voicemail(u${ext})
  694. exten => _sw_28_.,11,Goto(~~s~~,12)
  695. exten => sw_28_,10,Goto(sw_28_.,10)
  696. exten => sw_28_NOANSWER,10,Voicemail(u${ext})
  697. exten => sw_28_NOANSWER,11,Goto(~~s~~,12)
  698. exten => sw_28_ANSWER,10,Goto(~~s~~,12)
  699. exten => sw_28_BUSY,10,Voicemail(b${ext})
  700. exten => sw_28_BUSY,11,Goto(~~s~~,12)
  701. exten => sw_28_DONTCALL,10,Goto(${dontcont},s,begin)
  702. exten => sw_28_DONTCALL,11,Goto(~~s~~,12)
  703. exten => sw_28_TORTURE,10,Goto(${torcont},s,begin)
  704. exten => sw_28_TORTURE,11,Goto(~~s~~,12)
  705. [std-priv-exten_27]
  706. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  707. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  708. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  709. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  710. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  711. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  712. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  713. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  714. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  715. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  716. exten => ~~s~~,11,Goto(sw_29_${DIALSTATUS},10)
  717. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_27_29)
  718. exten => ~~s~~,13,Return()
  719. exten => _sw_29_.,10,Voicemail(u${ext})
  720. exten => _sw_29_.,11,Goto(~~s~~,12)
  721. exten => sw_29_,10,Goto(sw_29_.,10)
  722. exten => sw_29_NOANSWER,10,Voicemail(u${ext})
  723. exten => sw_29_NOANSWER,11,Goto(~~s~~,12)
  724. exten => sw_29_ANSWER,10,Goto(~~s~~,12)
  725. exten => sw_29_BUSY,10,Voicemail(b${ext})
  726. exten => sw_29_BUSY,11,Goto(~~s~~,12)
  727. exten => sw_29_DONTCALL,10,Goto(${dontcont},s,begin)
  728. exten => sw_29_DONTCALL,11,Goto(~~s~~,12)
  729. exten => sw_29_TORTURE,10,Goto(${torcont},s,begin)
  730. exten => sw_29_TORTURE,11,Goto(~~s~~,12)
  731. [std-priv-exten_28]
  732. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  733. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  734. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  735. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  736. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  737. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  738. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  739. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  740. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  741. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  742. exten => ~~s~~,11,Goto(sw_30_${DIALSTATUS},10)
  743. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_28_30)
  744. exten => ~~s~~,13,Return()
  745. exten => _sw_30_.,10,Voicemail(u${ext})
  746. exten => _sw_30_.,11,Goto(~~s~~,12)
  747. exten => sw_30_,10,Goto(sw_30_.,10)
  748. exten => sw_30_NOANSWER,10,Voicemail(u${ext})
  749. exten => sw_30_NOANSWER,11,Goto(~~s~~,12)
  750. exten => sw_30_ANSWER,10,Goto(~~s~~,12)
  751. exten => sw_30_BUSY,10,Voicemail(b${ext})
  752. exten => sw_30_BUSY,11,Goto(~~s~~,12)
  753. exten => sw_30_DONTCALL,10,Goto(${dontcont},s,begin)
  754. exten => sw_30_DONTCALL,11,Goto(~~s~~,12)
  755. exten => sw_30_TORTURE,10,Goto(${torcont},s,begin)
  756. exten => sw_30_TORTURE,11,Goto(~~s~~,12)
  757. [std-priv-exten_29]
  758. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  759. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  760. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  761. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  762. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  763. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  764. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  765. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  766. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  767. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  768. exten => ~~s~~,11,Goto(sw_31_${DIALSTATUS},10)
  769. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_29_31)
  770. exten => ~~s~~,13,Return()
  771. exten => _sw_31_.,10,Voicemail(u${ext})
  772. exten => _sw_31_.,11,Goto(~~s~~,12)
  773. exten => sw_31_,10,Goto(sw_31_.,10)
  774. exten => sw_31_NOANSWER,10,Voicemail(u${ext})
  775. exten => sw_31_NOANSWER,11,Goto(~~s~~,12)
  776. exten => sw_31_ANSWER,10,Goto(~~s~~,12)
  777. exten => sw_31_BUSY,10,Voicemail(b${ext})
  778. exten => sw_31_BUSY,11,Goto(~~s~~,12)
  779. exten => sw_31_DONTCALL,10,Goto(${dontcont},s,begin)
  780. exten => sw_31_DONTCALL,11,Goto(~~s~~,12)
  781. exten => sw_31_TORTURE,10,Goto(${torcont},s,begin)
  782. exten => sw_31_TORTURE,11,Goto(~~s~~,12)
  783. [std-priv-exten_30]
  784. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  785. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  786. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  787. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  788. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  789. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  790. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  791. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  792. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  793. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  794. exten => ~~s~~,11,Goto(sw_32_${DIALSTATUS},10)
  795. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_30_32)
  796. exten => ~~s~~,13,Return()
  797. exten => _sw_32_.,10,Voicemail(u${ext})
  798. exten => _sw_32_.,11,Goto(~~s~~,12)
  799. exten => sw_32_,10,Goto(sw_32_.,10)
  800. exten => sw_32_NOANSWER,10,Voicemail(u${ext})
  801. exten => sw_32_NOANSWER,11,Goto(~~s~~,12)
  802. exten => sw_32_ANSWER,10,Goto(~~s~~,12)
  803. exten => sw_32_BUSY,10,Voicemail(b${ext})
  804. exten => sw_32_BUSY,11,Goto(~~s~~,12)
  805. exten => sw_32_DONTCALL,10,Goto(${dontcont},s,begin)
  806. exten => sw_32_DONTCALL,11,Goto(~~s~~,12)
  807. exten => sw_32_TORTURE,10,Goto(${torcont},s,begin)
  808. exten => sw_32_TORTURE,11,Goto(~~s~~,12)
  809. [std-priv-exten_31]
  810. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  811. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  812. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  813. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  814. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  815. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  816. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  817. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  818. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  819. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  820. exten => ~~s~~,11,Goto(sw_33_${DIALSTATUS},10)
  821. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_31_33)
  822. exten => ~~s~~,13,Return()
  823. exten => _sw_33_.,10,Voicemail(u${ext})
  824. exten => _sw_33_.,11,Goto(~~s~~,12)
  825. exten => sw_33_,10,Goto(sw_33_.,10)
  826. exten => sw_33_NOANSWER,10,Voicemail(u${ext})
  827. exten => sw_33_NOANSWER,11,Goto(~~s~~,12)
  828. exten => sw_33_ANSWER,10,Goto(~~s~~,12)
  829. exten => sw_33_BUSY,10,Voicemail(b${ext})
  830. exten => sw_33_BUSY,11,Goto(~~s~~,12)
  831. exten => sw_33_DONTCALL,10,Goto(${dontcont},s,begin)
  832. exten => sw_33_DONTCALL,11,Goto(~~s~~,12)
  833. exten => sw_33_TORTURE,10,Goto(${torcont},s,begin)
  834. exten => sw_33_TORTURE,11,Goto(~~s~~,12)
  835. [std-priv-exten_32]
  836. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  837. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  838. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  839. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  840. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  841. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  842. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  843. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  844. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  845. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  846. exten => ~~s~~,11,Goto(sw_34_${DIALSTATUS},10)
  847. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_32_34)
  848. exten => ~~s~~,13,Return()
  849. exten => _sw_34_.,10,Voicemail(u${ext})
  850. exten => _sw_34_.,11,Goto(~~s~~,12)
  851. exten => sw_34_,10,Goto(sw_34_.,10)
  852. exten => sw_34_NOANSWER,10,Voicemail(u${ext})
  853. exten => sw_34_NOANSWER,11,Goto(~~s~~,12)
  854. exten => sw_34_ANSWER,10,Goto(~~s~~,12)
  855. exten => sw_34_BUSY,10,Voicemail(b${ext})
  856. exten => sw_34_BUSY,11,Goto(~~s~~,12)
  857. exten => sw_34_DONTCALL,10,Goto(${dontcont},s,begin)
  858. exten => sw_34_DONTCALL,11,Goto(~~s~~,12)
  859. exten => sw_34_TORTURE,10,Goto(${torcont},s,begin)
  860. exten => sw_34_TORTURE,11,Goto(~~s~~,12)
  861. [std-priv-exten_33]
  862. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  863. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  864. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  865. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  866. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  867. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  868. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  869. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  870. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  871. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  872. exten => ~~s~~,11,Goto(sw_35_${DIALSTATUS},10)
  873. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_33_35)
  874. exten => ~~s~~,13,Return()
  875. exten => _sw_35_.,10,Voicemail(u${ext})
  876. exten => _sw_35_.,11,Goto(~~s~~,12)
  877. exten => sw_35_,10,Goto(sw_35_.,10)
  878. exten => sw_35_NOANSWER,10,Voicemail(u${ext})
  879. exten => sw_35_NOANSWER,11,Goto(~~s~~,12)
  880. exten => sw_35_ANSWER,10,Goto(~~s~~,12)
  881. exten => sw_35_BUSY,10,Voicemail(b${ext})
  882. exten => sw_35_BUSY,11,Goto(~~s~~,12)
  883. exten => sw_35_DONTCALL,10,Goto(${dontcont},s,begin)
  884. exten => sw_35_DONTCALL,11,Goto(~~s~~,12)
  885. exten => sw_35_TORTURE,10,Goto(${torcont},s,begin)
  886. exten => sw_35_TORTURE,11,Goto(~~s~~,12)
  887. [std-priv-exten_34]
  888. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  889. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  890. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  891. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  892. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  893. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  894. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  895. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  896. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  897. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  898. exten => ~~s~~,11,Goto(sw_36_${DIALSTATUS},10)
  899. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_34_36)
  900. exten => ~~s~~,13,Return()
  901. exten => _sw_36_.,10,Voicemail(u${ext})
  902. exten => _sw_36_.,11,Goto(~~s~~,12)
  903. exten => sw_36_,10,Goto(sw_36_.,10)
  904. exten => sw_36_NOANSWER,10,Voicemail(u${ext})
  905. exten => sw_36_NOANSWER,11,Goto(~~s~~,12)
  906. exten => sw_36_ANSWER,10,Goto(~~s~~,12)
  907. exten => sw_36_BUSY,10,Voicemail(b${ext})
  908. exten => sw_36_BUSY,11,Goto(~~s~~,12)
  909. exten => sw_36_DONTCALL,10,Goto(${dontcont},s,begin)
  910. exten => sw_36_DONTCALL,11,Goto(~~s~~,12)
  911. exten => sw_36_TORTURE,10,Goto(${torcont},s,begin)
  912. exten => sw_36_TORTURE,11,Goto(~~s~~,12)
  913. [std-priv-exten_35]
  914. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  915. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  916. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  917. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  918. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  919. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  920. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  921. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  922. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  923. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  924. exten => ~~s~~,11,Goto(sw_37_${DIALSTATUS},10)
  925. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_35_37)
  926. exten => ~~s~~,13,Return()
  927. exten => _sw_37_.,10,Voicemail(u${ext})
  928. exten => _sw_37_.,11,Goto(~~s~~,12)
  929. exten => sw_37_,10,Goto(sw_37_.,10)
  930. exten => sw_37_NOANSWER,10,Voicemail(u${ext})
  931. exten => sw_37_NOANSWER,11,Goto(~~s~~,12)
  932. exten => sw_37_ANSWER,10,Goto(~~s~~,12)
  933. exten => sw_37_BUSY,10,Voicemail(b${ext})
  934. exten => sw_37_BUSY,11,Goto(~~s~~,12)
  935. exten => sw_37_DONTCALL,10,Goto(${dontcont},s,begin)
  936. exten => sw_37_DONTCALL,11,Goto(~~s~~,12)
  937. exten => sw_37_TORTURE,10,Goto(${torcont},s,begin)
  938. exten => sw_37_TORTURE,11,Goto(~~s~~,12)
  939. [std-priv-exten_36]
  940. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  941. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  942. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  943. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  944. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  945. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  946. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  947. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  948. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  949. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  950. exten => ~~s~~,11,Goto(sw_38_${DIALSTATUS},10)
  951. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_36_38)
  952. exten => ~~s~~,13,Return()
  953. exten => _sw_38_.,10,Voicemail(u${ext})
  954. exten => _sw_38_.,11,Goto(~~s~~,12)
  955. exten => sw_38_,10,Goto(sw_38_.,10)
  956. exten => sw_38_NOANSWER,10,Voicemail(u${ext})
  957. exten => sw_38_NOANSWER,11,Goto(~~s~~,12)
  958. exten => sw_38_ANSWER,10,Goto(~~s~~,12)
  959. exten => sw_38_BUSY,10,Voicemail(b${ext})
  960. exten => sw_38_BUSY,11,Goto(~~s~~,12)
  961. exten => sw_38_DONTCALL,10,Goto(${dontcont},s,begin)
  962. exten => sw_38_DONTCALL,11,Goto(~~s~~,12)
  963. exten => sw_38_TORTURE,10,Goto(${torcont},s,begin)
  964. exten => sw_38_TORTURE,11,Goto(~~s~~,12)
  965. [std-priv-exten_37]
  966. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  967. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  968. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  969. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  970. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  971. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  972. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  973. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  974. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  975. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  976. exten => ~~s~~,11,Goto(sw_39_${DIALSTATUS},10)
  977. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_37_39)
  978. exten => ~~s~~,13,Return()
  979. exten => _sw_39_.,10,Voicemail(u${ext})
  980. exten => _sw_39_.,11,Goto(~~s~~,12)
  981. exten => sw_39_,10,Goto(sw_39_.,10)
  982. exten => sw_39_NOANSWER,10,Voicemail(u${ext})
  983. exten => sw_39_NOANSWER,11,Goto(~~s~~,12)
  984. exten => sw_39_ANSWER,10,Goto(~~s~~,12)
  985. exten => sw_39_BUSY,10,Voicemail(b${ext})
  986. exten => sw_39_BUSY,11,Goto(~~s~~,12)
  987. exten => sw_39_DONTCALL,10,Goto(${dontcont},s,begin)
  988. exten => sw_39_DONTCALL,11,Goto(~~s~~,12)
  989. exten => sw_39_TORTURE,10,Goto(${torcont},s,begin)
  990. exten => sw_39_TORTURE,11,Goto(~~s~~,12)
  991. [std-priv-exten_38]
  992. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  993. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  994. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  995. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  996. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  997. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  998. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  999. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1000. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1001. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1002. exten => ~~s~~,11,Goto(sw_40_${DIALSTATUS},10)
  1003. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_38_40)
  1004. exten => ~~s~~,13,Return()
  1005. exten => _sw_40_.,10,Voicemail(u${ext})
  1006. exten => _sw_40_.,11,Goto(~~s~~,12)
  1007. exten => sw_40_,10,Goto(sw_40_.,10)
  1008. exten => sw_40_NOANSWER,10,Voicemail(u${ext})
  1009. exten => sw_40_NOANSWER,11,Goto(~~s~~,12)
  1010. exten => sw_40_ANSWER,10,Goto(~~s~~,12)
  1011. exten => sw_40_BUSY,10,Voicemail(b${ext})
  1012. exten => sw_40_BUSY,11,Goto(~~s~~,12)
  1013. exten => sw_40_DONTCALL,10,Goto(${dontcont},s,begin)
  1014. exten => sw_40_DONTCALL,11,Goto(~~s~~,12)
  1015. exten => sw_40_TORTURE,10,Goto(${torcont},s,begin)
  1016. exten => sw_40_TORTURE,11,Goto(~~s~~,12)
  1017. [std-priv-exten_39]
  1018. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1019. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1020. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1021. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1022. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1023. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1024. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1025. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1026. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1027. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1028. exten => ~~s~~,11,Goto(sw_41_${DIALSTATUS},10)
  1029. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_39_41)
  1030. exten => ~~s~~,13,Return()
  1031. exten => _sw_41_.,10,Voicemail(u${ext})
  1032. exten => _sw_41_.,11,Goto(~~s~~,12)
  1033. exten => sw_41_,10,Goto(sw_41_.,10)
  1034. exten => sw_41_NOANSWER,10,Voicemail(u${ext})
  1035. exten => sw_41_NOANSWER,11,Goto(~~s~~,12)
  1036. exten => sw_41_ANSWER,10,Goto(~~s~~,12)
  1037. exten => sw_41_BUSY,10,Voicemail(b${ext})
  1038. exten => sw_41_BUSY,11,Goto(~~s~~,12)
  1039. exten => sw_41_DONTCALL,10,Goto(${dontcont},s,begin)
  1040. exten => sw_41_DONTCALL,11,Goto(~~s~~,12)
  1041. exten => sw_41_TORTURE,10,Goto(${torcont},s,begin)
  1042. exten => sw_41_TORTURE,11,Goto(~~s~~,12)
  1043. [std-priv-exten_40]
  1044. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1045. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1046. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1047. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1048. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1049. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1050. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1051. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1052. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1053. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1054. exten => ~~s~~,11,Goto(sw_42_${DIALSTATUS},10)
  1055. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_40_42)
  1056. exten => ~~s~~,13,Return()
  1057. exten => _sw_42_.,10,Voicemail(u${ext})
  1058. exten => _sw_42_.,11,Goto(~~s~~,12)
  1059. exten => sw_42_,10,Goto(sw_42_.,10)
  1060. exten => sw_42_NOANSWER,10,Voicemail(u${ext})
  1061. exten => sw_42_NOANSWER,11,Goto(~~s~~,12)
  1062. exten => sw_42_ANSWER,10,Goto(~~s~~,12)
  1063. exten => sw_42_BUSY,10,Voicemail(b${ext})
  1064. exten => sw_42_BUSY,11,Goto(~~s~~,12)
  1065. exten => sw_42_DONTCALL,10,Goto(${dontcont},s,begin)
  1066. exten => sw_42_DONTCALL,11,Goto(~~s~~,12)
  1067. exten => sw_42_TORTURE,10,Goto(${torcont},s,begin)
  1068. exten => sw_42_TORTURE,11,Goto(~~s~~,12)
  1069. [std-priv-exten_41]
  1070. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1071. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1072. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1073. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1074. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1075. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1076. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1077. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1078. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1079. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1080. exten => ~~s~~,11,Goto(sw_43_${DIALSTATUS},10)
  1081. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_41_43)
  1082. exten => ~~s~~,13,Return()
  1083. exten => _sw_43_.,10,Voicemail(u${ext})
  1084. exten => _sw_43_.,11,Goto(~~s~~,12)
  1085. exten => sw_43_,10,Goto(sw_43_.,10)
  1086. exten => sw_43_NOANSWER,10,Voicemail(u${ext})
  1087. exten => sw_43_NOANSWER,11,Goto(~~s~~,12)
  1088. exten => sw_43_ANSWER,10,Goto(~~s~~,12)
  1089. exten => sw_43_BUSY,10,Voicemail(b${ext})
  1090. exten => sw_43_BUSY,11,Goto(~~s~~,12)
  1091. exten => sw_43_DONTCALL,10,Goto(${dontcont},s,begin)
  1092. exten => sw_43_DONTCALL,11,Goto(~~s~~,12)
  1093. exten => sw_43_TORTURE,10,Goto(${torcont},s,begin)
  1094. exten => sw_43_TORTURE,11,Goto(~~s~~,12)
  1095. [std-priv-exten_42]
  1096. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1097. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1098. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1099. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1100. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1101. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1102. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1103. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1104. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1105. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1106. exten => ~~s~~,11,Goto(sw_44_${DIALSTATUS},10)
  1107. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_42_44)
  1108. exten => ~~s~~,13,Return()
  1109. exten => _sw_44_.,10,Voicemail(u${ext})
  1110. exten => _sw_44_.,11,Goto(~~s~~,12)
  1111. exten => sw_44_,10,Goto(sw_44_.,10)
  1112. exten => sw_44_NOANSWER,10,Voicemail(u${ext})
  1113. exten => sw_44_NOANSWER,11,Goto(~~s~~,12)
  1114. exten => sw_44_ANSWER,10,Goto(~~s~~,12)
  1115. exten => sw_44_BUSY,10,Voicemail(b${ext})
  1116. exten => sw_44_BUSY,11,Goto(~~s~~,12)
  1117. exten => sw_44_DONTCALL,10,Goto(${dontcont},s,begin)
  1118. exten => sw_44_DONTCALL,11,Goto(~~s~~,12)
  1119. exten => sw_44_TORTURE,10,Goto(${torcont},s,begin)
  1120. exten => sw_44_TORTURE,11,Goto(~~s~~,12)
  1121. [std-priv-exten_43]
  1122. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1123. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1124. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1125. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1126. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1127. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1128. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1129. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1130. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1131. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1132. exten => ~~s~~,11,Goto(sw_45_${DIALSTATUS},10)
  1133. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_43_45)
  1134. exten => ~~s~~,13,Return()
  1135. exten => _sw_45_.,10,Voicemail(u${ext})
  1136. exten => _sw_45_.,11,Goto(~~s~~,12)
  1137. exten => sw_45_,10,Goto(sw_45_.,10)
  1138. exten => sw_45_NOANSWER,10,Voicemail(u${ext})
  1139. exten => sw_45_NOANSWER,11,Goto(~~s~~,12)
  1140. exten => sw_45_ANSWER,10,Goto(~~s~~,12)
  1141. exten => sw_45_BUSY,10,Voicemail(b${ext})
  1142. exten => sw_45_BUSY,11,Goto(~~s~~,12)
  1143. exten => sw_45_DONTCALL,10,Goto(${dontcont},s,begin)
  1144. exten => sw_45_DONTCALL,11,Goto(~~s~~,12)
  1145. exten => sw_45_TORTURE,10,Goto(${torcont},s,begin)
  1146. exten => sw_45_TORTURE,11,Goto(~~s~~,12)
  1147. [std-priv-exten_44]
  1148. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1149. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1150. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1151. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1152. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1153. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1154. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1155. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1156. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1157. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1158. exten => ~~s~~,11,Goto(sw_46_${DIALSTATUS},10)
  1159. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_44_46)
  1160. exten => ~~s~~,13,Return()
  1161. exten => _sw_46_.,10,Voicemail(u${ext})
  1162. exten => _sw_46_.,11,Goto(~~s~~,12)
  1163. exten => sw_46_,10,Goto(sw_46_.,10)
  1164. exten => sw_46_NOANSWER,10,Voicemail(u${ext})
  1165. exten => sw_46_NOANSWER,11,Goto(~~s~~,12)
  1166. exten => sw_46_ANSWER,10,Goto(~~s~~,12)
  1167. exten => sw_46_BUSY,10,Voicemail(b${ext})
  1168. exten => sw_46_BUSY,11,Goto(~~s~~,12)
  1169. exten => sw_46_DONTCALL,10,Goto(${dontcont},s,begin)
  1170. exten => sw_46_DONTCALL,11,Goto(~~s~~,12)
  1171. exten => sw_46_TORTURE,10,Goto(${torcont},s,begin)
  1172. exten => sw_46_TORTURE,11,Goto(~~s~~,12)
  1173. [std-priv-exten_45]
  1174. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1175. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1176. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1177. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1178. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1179. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1180. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1181. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1182. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1183. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1184. exten => ~~s~~,11,Goto(sw_47_${DIALSTATUS},10)
  1185. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_45_47)
  1186. exten => ~~s~~,13,Return()
  1187. exten => _sw_47_.,10,Voicemail(u${ext})
  1188. exten => _sw_47_.,11,Goto(~~s~~,12)
  1189. exten => sw_47_,10,Goto(sw_47_.,10)
  1190. exten => sw_47_NOANSWER,10,Voicemail(u${ext})
  1191. exten => sw_47_NOANSWER,11,Goto(~~s~~,12)
  1192. exten => sw_47_ANSWER,10,Goto(~~s~~,12)
  1193. exten => sw_47_BUSY,10,Voicemail(b${ext})
  1194. exten => sw_47_BUSY,11,Goto(~~s~~,12)
  1195. exten => sw_47_DONTCALL,10,Goto(${dontcont},s,begin)
  1196. exten => sw_47_DONTCALL,11,Goto(~~s~~,12)
  1197. exten => sw_47_TORTURE,10,Goto(${torcont},s,begin)
  1198. exten => sw_47_TORTURE,11,Goto(~~s~~,12)
  1199. [std-priv-exten_46]
  1200. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1201. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1202. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1203. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1204. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1205. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1206. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1207. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1208. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1209. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1210. exten => ~~s~~,11,Goto(sw_48_${DIALSTATUS},10)
  1211. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_46_48)
  1212. exten => ~~s~~,13,Return()
  1213. exten => _sw_48_.,10,Voicemail(u${ext})
  1214. exten => _sw_48_.,11,Goto(~~s~~,12)
  1215. exten => sw_48_,10,Goto(sw_48_.,10)
  1216. exten => sw_48_NOANSWER,10,Voicemail(u${ext})
  1217. exten => sw_48_NOANSWER,11,Goto(~~s~~,12)
  1218. exten => sw_48_ANSWER,10,Goto(~~s~~,12)
  1219. exten => sw_48_BUSY,10,Voicemail(b${ext})
  1220. exten => sw_48_BUSY,11,Goto(~~s~~,12)
  1221. exten => sw_48_DONTCALL,10,Goto(${dontcont},s,begin)
  1222. exten => sw_48_DONTCALL,11,Goto(~~s~~,12)
  1223. exten => sw_48_TORTURE,10,Goto(${torcont},s,begin)
  1224. exten => sw_48_TORTURE,11,Goto(~~s~~,12)
  1225. [std-priv-exten_47]
  1226. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1227. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1228. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1229. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1230. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1231. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1232. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1233. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1234. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1235. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1236. exten => ~~s~~,11,Goto(sw_49_${DIALSTATUS},10)
  1237. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_47_49)
  1238. exten => ~~s~~,13,Return()
  1239. exten => _sw_49_.,10,Voicemail(u${ext})
  1240. exten => _sw_49_.,11,Goto(~~s~~,12)
  1241. exten => sw_49_,10,Goto(sw_49_.,10)
  1242. exten => sw_49_NOANSWER,10,Voicemail(u${ext})
  1243. exten => sw_49_NOANSWER,11,Goto(~~s~~,12)
  1244. exten => sw_49_ANSWER,10,Goto(~~s~~,12)
  1245. exten => sw_49_BUSY,10,Voicemail(b${ext})
  1246. exten => sw_49_BUSY,11,Goto(~~s~~,12)
  1247. exten => sw_49_DONTCALL,10,Goto(${dontcont},s,begin)
  1248. exten => sw_49_DONTCALL,11,Goto(~~s~~,12)
  1249. exten => sw_49_TORTURE,10,Goto(${torcont},s,begin)
  1250. exten => sw_49_TORTURE,11,Goto(~~s~~,12)
  1251. [std-priv-exten_48]
  1252. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1253. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1254. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1255. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1256. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1257. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1258. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1259. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1260. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1261. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1262. exten => ~~s~~,11,Goto(sw_50_${DIALSTATUS},10)
  1263. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_48_50)
  1264. exten => ~~s~~,13,Return()
  1265. exten => _sw_50_.,10,Voicemail(u${ext})
  1266. exten => _sw_50_.,11,Goto(~~s~~,12)
  1267. exten => sw_50_,10,Goto(sw_50_.,10)
  1268. exten => sw_50_NOANSWER,10,Voicemail(u${ext})
  1269. exten => sw_50_NOANSWER,11,Goto(~~s~~,12)
  1270. exten => sw_50_ANSWER,10,Goto(~~s~~,12)
  1271. exten => sw_50_BUSY,10,Voicemail(b${ext})
  1272. exten => sw_50_BUSY,11,Goto(~~s~~,12)
  1273. exten => sw_50_DONTCALL,10,Goto(${dontcont},s,begin)
  1274. exten => sw_50_DONTCALL,11,Goto(~~s~~,12)
  1275. exten => sw_50_TORTURE,10,Goto(${torcont},s,begin)
  1276. exten => sw_50_TORTURE,11,Goto(~~s~~,12)
  1277. [std-priv-exten_49]
  1278. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1279. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1280. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1281. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1282. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1283. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1284. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1285. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1286. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1287. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1288. exten => ~~s~~,11,Goto(sw_51_${DIALSTATUS},10)
  1289. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_49_51)
  1290. exten => ~~s~~,13,Return()
  1291. exten => _sw_51_.,10,Voicemail(u${ext})
  1292. exten => _sw_51_.,11,Goto(~~s~~,12)
  1293. exten => sw_51_,10,Goto(sw_51_.,10)
  1294. exten => sw_51_NOANSWER,10,Voicemail(u${ext})
  1295. exten => sw_51_NOANSWER,11,Goto(~~s~~,12)
  1296. exten => sw_51_ANSWER,10,Goto(~~s~~,12)
  1297. exten => sw_51_BUSY,10,Voicemail(b${ext})
  1298. exten => sw_51_BUSY,11,Goto(~~s~~,12)
  1299. exten => sw_51_DONTCALL,10,Goto(${dontcont},s,begin)
  1300. exten => sw_51_DONTCALL,11,Goto(~~s~~,12)
  1301. exten => sw_51_TORTURE,10,Goto(${torcont},s,begin)
  1302. exten => sw_51_TORTURE,11,Goto(~~s~~,12)
  1303. [std-priv-exten_50]
  1304. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1305. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1306. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1307. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1308. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1309. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1310. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1311. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1312. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1313. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1314. exten => ~~s~~,11,Goto(sw_52_${DIALSTATUS},10)
  1315. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_50_52)
  1316. exten => ~~s~~,13,Return()
  1317. exten => _sw_52_.,10,Voicemail(u${ext})
  1318. exten => _sw_52_.,11,Goto(~~s~~,12)
  1319. exten => sw_52_,10,Goto(sw_52_.,10)
  1320. exten => sw_52_NOANSWER,10,Voicemail(u${ext})
  1321. exten => sw_52_NOANSWER,11,Goto(~~s~~,12)
  1322. exten => sw_52_ANSWER,10,Goto(~~s~~,12)
  1323. exten => sw_52_BUSY,10,Voicemail(b${ext})
  1324. exten => sw_52_BUSY,11,Goto(~~s~~,12)
  1325. exten => sw_52_DONTCALL,10,Goto(${dontcont},s,begin)
  1326. exten => sw_52_DONTCALL,11,Goto(~~s~~,12)
  1327. exten => sw_52_TORTURE,10,Goto(${torcont},s,begin)
  1328. exten => sw_52_TORTURE,11,Goto(~~s~~,12)
  1329. [std-priv-exten_51]
  1330. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1331. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1332. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1333. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1334. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1335. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1336. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1337. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1338. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1339. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1340. exten => ~~s~~,11,Goto(sw_53_${DIALSTATUS},10)
  1341. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_51_53)
  1342. exten => ~~s~~,13,Return()
  1343. exten => _sw_53_.,10,Voicemail(u${ext})
  1344. exten => _sw_53_.,11,Goto(~~s~~,12)
  1345. exten => sw_53_,10,Goto(sw_53_.,10)
  1346. exten => sw_53_NOANSWER,10,Voicemail(u${ext})
  1347. exten => sw_53_NOANSWER,11,Goto(~~s~~,12)
  1348. exten => sw_53_ANSWER,10,Goto(~~s~~,12)
  1349. exten => sw_53_BUSY,10,Voicemail(b${ext})
  1350. exten => sw_53_BUSY,11,Goto(~~s~~,12)
  1351. exten => sw_53_DONTCALL,10,Goto(${dontcont},s,begin)
  1352. exten => sw_53_DONTCALL,11,Goto(~~s~~,12)
  1353. exten => sw_53_TORTURE,10,Goto(${torcont},s,begin)
  1354. exten => sw_53_TORTURE,11,Goto(~~s~~,12)
  1355. [std-priv-exten_52]
  1356. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1357. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1358. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1359. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1360. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1361. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1362. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1363. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1364. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1365. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1366. exten => ~~s~~,11,Goto(sw_54_${DIALSTATUS},10)
  1367. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_52_54)
  1368. exten => ~~s~~,13,Return()
  1369. exten => _sw_54_.,10,Voicemail(u${ext})
  1370. exten => _sw_54_.,11,Goto(~~s~~,12)
  1371. exten => sw_54_,10,Goto(sw_54_.,10)
  1372. exten => sw_54_NOANSWER,10,Voicemail(u${ext})
  1373. exten => sw_54_NOANSWER,11,Goto(~~s~~,12)
  1374. exten => sw_54_ANSWER,10,Goto(~~s~~,12)
  1375. exten => sw_54_BUSY,10,Voicemail(b${ext})
  1376. exten => sw_54_BUSY,11,Goto(~~s~~,12)
  1377. exten => sw_54_DONTCALL,10,Goto(${dontcont},s,begin)
  1378. exten => sw_54_DONTCALL,11,Goto(~~s~~,12)
  1379. exten => sw_54_TORTURE,10,Goto(${torcont},s,begin)
  1380. exten => sw_54_TORTURE,11,Goto(~~s~~,12)
  1381. [std-priv-exten_53]
  1382. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1383. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1384. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1385. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1386. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1387. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1388. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1389. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1390. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1391. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1392. exten => ~~s~~,11,Goto(sw_55_${DIALSTATUS},10)
  1393. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_53_55)
  1394. exten => ~~s~~,13,Return()
  1395. exten => _sw_55_.,10,Voicemail(u${ext})
  1396. exten => _sw_55_.,11,Goto(~~s~~,12)
  1397. exten => sw_55_,10,Goto(sw_55_.,10)
  1398. exten => sw_55_NOANSWER,10,Voicemail(u${ext})
  1399. exten => sw_55_NOANSWER,11,Goto(~~s~~,12)
  1400. exten => sw_55_ANSWER,10,Goto(~~s~~,12)
  1401. exten => sw_55_BUSY,10,Voicemail(b${ext})
  1402. exten => sw_55_BUSY,11,Goto(~~s~~,12)
  1403. exten => sw_55_DONTCALL,10,Goto(${dontcont},s,begin)
  1404. exten => sw_55_DONTCALL,11,Goto(~~s~~,12)
  1405. exten => sw_55_TORTURE,10,Goto(${torcont},s,begin)
  1406. exten => sw_55_TORTURE,11,Goto(~~s~~,12)
  1407. [std-priv-exten_54]
  1408. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1409. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1410. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1411. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1412. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1413. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1414. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1415. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1416. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1417. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1418. exten => ~~s~~,11,Goto(sw_56_${DIALSTATUS},10)
  1419. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_54_56)
  1420. exten => ~~s~~,13,Return()
  1421. exten => _sw_56_.,10,Voicemail(u${ext})
  1422. exten => _sw_56_.,11,Goto(~~s~~,12)
  1423. exten => sw_56_,10,Goto(sw_56_.,10)
  1424. exten => sw_56_NOANSWER,10,Voicemail(u${ext})
  1425. exten => sw_56_NOANSWER,11,Goto(~~s~~,12)
  1426. exten => sw_56_ANSWER,10,Goto(~~s~~,12)
  1427. exten => sw_56_BUSY,10,Voicemail(b${ext})
  1428. exten => sw_56_BUSY,11,Goto(~~s~~,12)
  1429. exten => sw_56_DONTCALL,10,Goto(${dontcont},s,begin)
  1430. exten => sw_56_DONTCALL,11,Goto(~~s~~,12)
  1431. exten => sw_56_TORTURE,10,Goto(${torcont},s,begin)
  1432. exten => sw_56_TORTURE,11,Goto(~~s~~,12)
  1433. [std-priv-exten_55]
  1434. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1435. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1436. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1437. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1438. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1439. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1440. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1441. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1442. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1443. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1444. exten => ~~s~~,11,Goto(sw_57_${DIALSTATUS},10)
  1445. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_55_57)
  1446. exten => ~~s~~,13,Return()
  1447. exten => _sw_57_.,10,Voicemail(u${ext})
  1448. exten => _sw_57_.,11,Goto(~~s~~,12)
  1449. exten => sw_57_,10,Goto(sw_57_.,10)
  1450. exten => sw_57_NOANSWER,10,Voicemail(u${ext})
  1451. exten => sw_57_NOANSWER,11,Goto(~~s~~,12)
  1452. exten => sw_57_ANSWER,10,Goto(~~s~~,12)
  1453. exten => sw_57_BUSY,10,Voicemail(b${ext})
  1454. exten => sw_57_BUSY,11,Goto(~~s~~,12)
  1455. exten => sw_57_DONTCALL,10,Goto(${dontcont},s,begin)
  1456. exten => sw_57_DONTCALL,11,Goto(~~s~~,12)
  1457. exten => sw_57_TORTURE,10,Goto(${torcont},s,begin)
  1458. exten => sw_57_TORTURE,11,Goto(~~s~~,12)
  1459. [std-priv-exten_56]
  1460. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1461. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1462. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1463. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1464. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1465. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1466. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1467. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1468. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1469. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1470. exten => ~~s~~,11,Goto(sw_58_${DIALSTATUS},10)
  1471. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_56_58)
  1472. exten => ~~s~~,13,Return()
  1473. exten => _sw_58_.,10,Voicemail(u${ext})
  1474. exten => _sw_58_.,11,Goto(~~s~~,12)
  1475. exten => sw_58_,10,Goto(sw_58_.,10)
  1476. exten => sw_58_NOANSWER,10,Voicemail(u${ext})
  1477. exten => sw_58_NOANSWER,11,Goto(~~s~~,12)
  1478. exten => sw_58_ANSWER,10,Goto(~~s~~,12)
  1479. exten => sw_58_BUSY,10,Voicemail(b${ext})
  1480. exten => sw_58_BUSY,11,Goto(~~s~~,12)
  1481. exten => sw_58_DONTCALL,10,Goto(${dontcont},s,begin)
  1482. exten => sw_58_DONTCALL,11,Goto(~~s~~,12)
  1483. exten => sw_58_TORTURE,10,Goto(${torcont},s,begin)
  1484. exten => sw_58_TORTURE,11,Goto(~~s~~,12)
  1485. [std-priv-exten_57]
  1486. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1487. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1488. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1489. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1490. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1491. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1492. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1493. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1494. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1495. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1496. exten => ~~s~~,11,Goto(sw_59_${DIALSTATUS},10)
  1497. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_57_59)
  1498. exten => ~~s~~,13,Return()
  1499. exten => _sw_59_.,10,Voicemail(u${ext})
  1500. exten => _sw_59_.,11,Goto(~~s~~,12)
  1501. exten => sw_59_,10,Goto(sw_59_.,10)
  1502. exten => sw_59_NOANSWER,10,Voicemail(u${ext})
  1503. exten => sw_59_NOANSWER,11,Goto(~~s~~,12)
  1504. exten => sw_59_ANSWER,10,Goto(~~s~~,12)
  1505. exten => sw_59_BUSY,10,Voicemail(b${ext})
  1506. exten => sw_59_BUSY,11,Goto(~~s~~,12)
  1507. exten => sw_59_DONTCALL,10,Goto(${dontcont},s,begin)
  1508. exten => sw_59_DONTCALL,11,Goto(~~s~~,12)
  1509. exten => sw_59_TORTURE,10,Goto(${torcont},s,begin)
  1510. exten => sw_59_TORTURE,11,Goto(~~s~~,12)
  1511. [std-priv-exten_58]
  1512. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1513. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1514. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1515. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1516. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1517. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1518. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1519. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1520. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1521. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1522. exten => ~~s~~,11,Goto(sw_60_${DIALSTATUS},10)
  1523. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_58_60)
  1524. exten => ~~s~~,13,Return()
  1525. exten => _sw_60_.,10,Voicemail(u${ext})
  1526. exten => _sw_60_.,11,Goto(~~s~~,12)
  1527. exten => sw_60_,10,Goto(sw_60_.,10)
  1528. exten => sw_60_NOANSWER,10,Voicemail(u${ext})
  1529. exten => sw_60_NOANSWER,11,Goto(~~s~~,12)
  1530. exten => sw_60_ANSWER,10,Goto(~~s~~,12)
  1531. exten => sw_60_BUSY,10,Voicemail(b${ext})
  1532. exten => sw_60_BUSY,11,Goto(~~s~~,12)
  1533. exten => sw_60_DONTCALL,10,Goto(${dontcont},s,begin)
  1534. exten => sw_60_DONTCALL,11,Goto(~~s~~,12)
  1535. exten => sw_60_TORTURE,10,Goto(${torcont},s,begin)
  1536. exten => sw_60_TORTURE,11,Goto(~~s~~,12)
  1537. [std-priv-exten_59]
  1538. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1539. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1540. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1541. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1542. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1543. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1544. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1545. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1546. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1547. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1548. exten => ~~s~~,11,Goto(sw_61_${DIALSTATUS},10)
  1549. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_59_61)
  1550. exten => ~~s~~,13,Return()
  1551. exten => _sw_61_.,10,Voicemail(u${ext})
  1552. exten => _sw_61_.,11,Goto(~~s~~,12)
  1553. exten => sw_61_,10,Goto(sw_61_.,10)
  1554. exten => sw_61_NOANSWER,10,Voicemail(u${ext})
  1555. exten => sw_61_NOANSWER,11,Goto(~~s~~,12)
  1556. exten => sw_61_ANSWER,10,Goto(~~s~~,12)
  1557. exten => sw_61_BUSY,10,Voicemail(b${ext})
  1558. exten => sw_61_BUSY,11,Goto(~~s~~,12)
  1559. exten => sw_61_DONTCALL,10,Goto(${dontcont},s,begin)
  1560. exten => sw_61_DONTCALL,11,Goto(~~s~~,12)
  1561. exten => sw_61_TORTURE,10,Goto(${torcont},s,begin)
  1562. exten => sw_61_TORTURE,11,Goto(~~s~~,12)
  1563. [std-priv-exten_60]
  1564. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1565. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1566. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1567. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1568. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1569. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1570. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1571. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1572. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1573. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1574. exten => ~~s~~,11,Goto(sw_62_${DIALSTATUS},10)
  1575. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_60_62)
  1576. exten => ~~s~~,13,Return()
  1577. exten => _sw_62_.,10,Voicemail(u${ext})
  1578. exten => _sw_62_.,11,Goto(~~s~~,12)
  1579. exten => sw_62_,10,Goto(sw_62_.,10)
  1580. exten => sw_62_NOANSWER,10,Voicemail(u${ext})
  1581. exten => sw_62_NOANSWER,11,Goto(~~s~~,12)
  1582. exten => sw_62_ANSWER,10,Goto(~~s~~,12)
  1583. exten => sw_62_BUSY,10,Voicemail(b${ext})
  1584. exten => sw_62_BUSY,11,Goto(~~s~~,12)
  1585. exten => sw_62_DONTCALL,10,Goto(${dontcont},s,begin)
  1586. exten => sw_62_DONTCALL,11,Goto(~~s~~,12)
  1587. exten => sw_62_TORTURE,10,Goto(${torcont},s,begin)
  1588. exten => sw_62_TORTURE,11,Goto(~~s~~,12)
  1589. [std-priv-exten_61]
  1590. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1591. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1592. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1593. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1594. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1595. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1596. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1597. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1598. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1599. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1600. exten => ~~s~~,11,Goto(sw_63_${DIALSTATUS},10)
  1601. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_61_63)
  1602. exten => ~~s~~,13,Return()
  1603. exten => _sw_63_.,10,Voicemail(u${ext})
  1604. exten => _sw_63_.,11,Goto(~~s~~,12)
  1605. exten => sw_63_,10,Goto(sw_63_.,10)
  1606. exten => sw_63_NOANSWER,10,Voicemail(u${ext})
  1607. exten => sw_63_NOANSWER,11,Goto(~~s~~,12)
  1608. exten => sw_63_ANSWER,10,Goto(~~s~~,12)
  1609. exten => sw_63_BUSY,10,Voicemail(b${ext})
  1610. exten => sw_63_BUSY,11,Goto(~~s~~,12)
  1611. exten => sw_63_DONTCALL,10,Goto(${dontcont},s,begin)
  1612. exten => sw_63_DONTCALL,11,Goto(~~s~~,12)
  1613. exten => sw_63_TORTURE,10,Goto(${torcont},s,begin)
  1614. exten => sw_63_TORTURE,11,Goto(~~s~~,12)
  1615. [std-priv-exten_62]
  1616. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1617. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1618. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1619. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1620. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1621. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1622. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1623. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1624. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1625. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1626. exten => ~~s~~,11,Goto(sw_64_${DIALSTATUS},10)
  1627. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_62_64)
  1628. exten => ~~s~~,13,Return()
  1629. exten => _sw_64_.,10,Voicemail(u${ext})
  1630. exten => _sw_64_.,11,Goto(~~s~~,12)
  1631. exten => sw_64_,10,Goto(sw_64_.,10)
  1632. exten => sw_64_NOANSWER,10,Voicemail(u${ext})
  1633. exten => sw_64_NOANSWER,11,Goto(~~s~~,12)
  1634. exten => sw_64_ANSWER,10,Goto(~~s~~,12)
  1635. exten => sw_64_BUSY,10,Voicemail(b${ext})
  1636. exten => sw_64_BUSY,11,Goto(~~s~~,12)
  1637. exten => sw_64_DONTCALL,10,Goto(${dontcont},s,begin)
  1638. exten => sw_64_DONTCALL,11,Goto(~~s~~,12)
  1639. exten => sw_64_TORTURE,10,Goto(${torcont},s,begin)
  1640. exten => sw_64_TORTURE,11,Goto(~~s~~,12)
  1641. [std-priv-exten_63]
  1642. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1643. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1644. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1645. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1646. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1647. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1648. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1649. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1650. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1651. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1652. exten => ~~s~~,11,Goto(sw_65_${DIALSTATUS},10)
  1653. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_63_65)
  1654. exten => ~~s~~,13,Return()
  1655. exten => _sw_65_.,10,Voicemail(u${ext})
  1656. exten => _sw_65_.,11,Goto(~~s~~,12)
  1657. exten => sw_65_,10,Goto(sw_65_.,10)
  1658. exten => sw_65_NOANSWER,10,Voicemail(u${ext})
  1659. exten => sw_65_NOANSWER,11,Goto(~~s~~,12)
  1660. exten => sw_65_ANSWER,10,Goto(~~s~~,12)
  1661. exten => sw_65_BUSY,10,Voicemail(b${ext})
  1662. exten => sw_65_BUSY,11,Goto(~~s~~,12)
  1663. exten => sw_65_DONTCALL,10,Goto(${dontcont},s,begin)
  1664. exten => sw_65_DONTCALL,11,Goto(~~s~~,12)
  1665. exten => sw_65_TORTURE,10,Goto(${torcont},s,begin)
  1666. exten => sw_65_TORTURE,11,Goto(~~s~~,12)
  1667. [std-priv-exten_64]
  1668. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1669. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1670. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1671. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1672. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1673. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1674. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1675. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1676. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1677. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1678. exten => ~~s~~,11,Goto(sw_66_${DIALSTATUS},10)
  1679. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_64_66)
  1680. exten => ~~s~~,13,Return()
  1681. exten => _sw_66_.,10,Voicemail(u${ext})
  1682. exten => _sw_66_.,11,Goto(~~s~~,12)
  1683. exten => sw_66_,10,Goto(sw_66_.,10)
  1684. exten => sw_66_NOANSWER,10,Voicemail(u${ext})
  1685. exten => sw_66_NOANSWER,11,Goto(~~s~~,12)
  1686. exten => sw_66_ANSWER,10,Goto(~~s~~,12)
  1687. exten => sw_66_BUSY,10,Voicemail(b${ext})
  1688. exten => sw_66_BUSY,11,Goto(~~s~~,12)
  1689. exten => sw_66_DONTCALL,10,Goto(${dontcont},s,begin)
  1690. exten => sw_66_DONTCALL,11,Goto(~~s~~,12)
  1691. exten => sw_66_TORTURE,10,Goto(${torcont},s,begin)
  1692. exten => sw_66_TORTURE,11,Goto(~~s~~,12)
  1693. [std-priv-exten_65]
  1694. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1695. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1696. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1697. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1698. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1699. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1700. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1701. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1702. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1703. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1704. exten => ~~s~~,11,Goto(sw_67_${DIALSTATUS},10)
  1705. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_65_67)
  1706. exten => ~~s~~,13,Return()
  1707. exten => _sw_67_.,10,Voicemail(u${ext})
  1708. exten => _sw_67_.,11,Goto(~~s~~,12)
  1709. exten => sw_67_,10,Goto(sw_67_.,10)
  1710. exten => sw_67_NOANSWER,10,Voicemail(u${ext})
  1711. exten => sw_67_NOANSWER,11,Goto(~~s~~,12)
  1712. exten => sw_67_ANSWER,10,Goto(~~s~~,12)
  1713. exten => sw_67_BUSY,10,Voicemail(b${ext})
  1714. exten => sw_67_BUSY,11,Goto(~~s~~,12)
  1715. exten => sw_67_DONTCALL,10,Goto(${dontcont},s,begin)
  1716. exten => sw_67_DONTCALL,11,Goto(~~s~~,12)
  1717. exten => sw_67_TORTURE,10,Goto(${torcont},s,begin)
  1718. exten => sw_67_TORTURE,11,Goto(~~s~~,12)
  1719. [std-priv-exten_66]
  1720. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1721. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1722. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1723. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1724. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1725. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1726. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1727. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1728. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1729. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1730. exten => ~~s~~,11,Goto(sw_68_${DIALSTATUS},10)
  1731. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_66_68)
  1732. exten => ~~s~~,13,Return()
  1733. exten => _sw_68_.,10,Voicemail(u${ext})
  1734. exten => _sw_68_.,11,Goto(~~s~~,12)
  1735. exten => sw_68_,10,Goto(sw_68_.,10)
  1736. exten => sw_68_NOANSWER,10,Voicemail(u${ext})
  1737. exten => sw_68_NOANSWER,11,Goto(~~s~~,12)
  1738. exten => sw_68_ANSWER,10,Goto(~~s~~,12)
  1739. exten => sw_68_BUSY,10,Voicemail(b${ext})
  1740. exten => sw_68_BUSY,11,Goto(~~s~~,12)
  1741. exten => sw_68_DONTCALL,10,Goto(${dontcont},s,begin)
  1742. exten => sw_68_DONTCALL,11,Goto(~~s~~,12)
  1743. exten => sw_68_TORTURE,10,Goto(${torcont},s,begin)
  1744. exten => sw_68_TORTURE,11,Goto(~~s~~,12)
  1745. [std-priv-exten_67]
  1746. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1747. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1748. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1749. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1750. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1751. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1752. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1753. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1754. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1755. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1756. exten => ~~s~~,11,Goto(sw_69_${DIALSTATUS},10)
  1757. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_67_69)
  1758. exten => ~~s~~,13,Return()
  1759. exten => _sw_69_.,10,Voicemail(u${ext})
  1760. exten => _sw_69_.,11,Goto(~~s~~,12)
  1761. exten => sw_69_,10,Goto(sw_69_.,10)
  1762. exten => sw_69_NOANSWER,10,Voicemail(u${ext})
  1763. exten => sw_69_NOANSWER,11,Goto(~~s~~,12)
  1764. exten => sw_69_ANSWER,10,Goto(~~s~~,12)
  1765. exten => sw_69_BUSY,10,Voicemail(b${ext})
  1766. exten => sw_69_BUSY,11,Goto(~~s~~,12)
  1767. exten => sw_69_DONTCALL,10,Goto(${dontcont},s,begin)
  1768. exten => sw_69_DONTCALL,11,Goto(~~s~~,12)
  1769. exten => sw_69_TORTURE,10,Goto(${torcont},s,begin)
  1770. exten => sw_69_TORTURE,11,Goto(~~s~~,12)
  1771. [std-priv-exten_68]
  1772. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1773. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1774. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1775. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1776. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1777. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1778. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1779. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1780. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1781. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1782. exten => ~~s~~,11,Goto(sw_70_${DIALSTATUS},10)
  1783. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_68_70)
  1784. exten => ~~s~~,13,Return()
  1785. exten => _sw_70_.,10,Voicemail(u${ext})
  1786. exten => _sw_70_.,11,Goto(~~s~~,12)
  1787. exten => sw_70_,10,Goto(sw_70_.,10)
  1788. exten => sw_70_NOANSWER,10,Voicemail(u${ext})
  1789. exten => sw_70_NOANSWER,11,Goto(~~s~~,12)
  1790. exten => sw_70_ANSWER,10,Goto(~~s~~,12)
  1791. exten => sw_70_BUSY,10,Voicemail(b${ext})
  1792. exten => sw_70_BUSY,11,Goto(~~s~~,12)
  1793. exten => sw_70_DONTCALL,10,Goto(${dontcont},s,begin)
  1794. exten => sw_70_DONTCALL,11,Goto(~~s~~,12)
  1795. exten => sw_70_TORTURE,10,Goto(${torcont},s,begin)
  1796. exten => sw_70_TORTURE,11,Goto(~~s~~,12)
  1797. [std-priv-exten_69]
  1798. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1799. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1800. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1801. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1802. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1803. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1804. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1805. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1806. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1807. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1808. exten => ~~s~~,11,Goto(sw_71_${DIALSTATUS},10)
  1809. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_69_71)
  1810. exten => ~~s~~,13,Return()
  1811. exten => _sw_71_.,10,Voicemail(u${ext})
  1812. exten => _sw_71_.,11,Goto(~~s~~,12)
  1813. exten => sw_71_,10,Goto(sw_71_.,10)
  1814. exten => sw_71_NOANSWER,10,Voicemail(u${ext})
  1815. exten => sw_71_NOANSWER,11,Goto(~~s~~,12)
  1816. exten => sw_71_ANSWER,10,Goto(~~s~~,12)
  1817. exten => sw_71_BUSY,10,Voicemail(b${ext})
  1818. exten => sw_71_BUSY,11,Goto(~~s~~,12)
  1819. exten => sw_71_DONTCALL,10,Goto(${dontcont},s,begin)
  1820. exten => sw_71_DONTCALL,11,Goto(~~s~~,12)
  1821. exten => sw_71_TORTURE,10,Goto(${torcont},s,begin)
  1822. exten => sw_71_TORTURE,11,Goto(~~s~~,12)
  1823. [std-priv-exten_70]
  1824. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1825. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1826. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1827. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1828. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1829. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1830. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1831. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1832. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1833. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1834. exten => ~~s~~,11,Goto(sw_72_${DIALSTATUS},10)
  1835. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_70_72)
  1836. exten => ~~s~~,13,Return()
  1837. exten => _sw_72_.,10,Voicemail(u${ext})
  1838. exten => _sw_72_.,11,Goto(~~s~~,12)
  1839. exten => sw_72_,10,Goto(sw_72_.,10)
  1840. exten => sw_72_NOANSWER,10,Voicemail(u${ext})
  1841. exten => sw_72_NOANSWER,11,Goto(~~s~~,12)
  1842. exten => sw_72_ANSWER,10,Goto(~~s~~,12)
  1843. exten => sw_72_BUSY,10,Voicemail(b${ext})
  1844. exten => sw_72_BUSY,11,Goto(~~s~~,12)
  1845. exten => sw_72_DONTCALL,10,Goto(${dontcont},s,begin)
  1846. exten => sw_72_DONTCALL,11,Goto(~~s~~,12)
  1847. exten => sw_72_TORTURE,10,Goto(${torcont},s,begin)
  1848. exten => sw_72_TORTURE,11,Goto(~~s~~,12)
  1849. [std-priv-exten_71]
  1850. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1851. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1852. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1853. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1854. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1855. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1856. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1857. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1858. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1859. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1860. exten => ~~s~~,11,Goto(sw_73_${DIALSTATUS},10)
  1861. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_71_73)
  1862. exten => ~~s~~,13,Return()
  1863. exten => _sw_73_.,10,Voicemail(u${ext})
  1864. exten => _sw_73_.,11,Goto(~~s~~,12)
  1865. exten => sw_73_,10,Goto(sw_73_.,10)
  1866. exten => sw_73_NOANSWER,10,Voicemail(u${ext})
  1867. exten => sw_73_NOANSWER,11,Goto(~~s~~,12)
  1868. exten => sw_73_ANSWER,10,Goto(~~s~~,12)
  1869. exten => sw_73_BUSY,10,Voicemail(b${ext})
  1870. exten => sw_73_BUSY,11,Goto(~~s~~,12)
  1871. exten => sw_73_DONTCALL,10,Goto(${dontcont},s,begin)
  1872. exten => sw_73_DONTCALL,11,Goto(~~s~~,12)
  1873. exten => sw_73_TORTURE,10,Goto(${torcont},s,begin)
  1874. exten => sw_73_TORTURE,11,Goto(~~s~~,12)
  1875. [std-priv-exten_72]
  1876. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1877. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1878. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1879. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1880. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1881. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1882. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1883. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1884. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1885. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1886. exten => ~~s~~,11,Goto(sw_74_${DIALSTATUS},10)
  1887. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_72_74)
  1888. exten => ~~s~~,13,Return()
  1889. exten => _sw_74_.,10,Voicemail(u${ext})
  1890. exten => _sw_74_.,11,Goto(~~s~~,12)
  1891. exten => sw_74_,10,Goto(sw_74_.,10)
  1892. exten => sw_74_NOANSWER,10,Voicemail(u${ext})
  1893. exten => sw_74_NOANSWER,11,Goto(~~s~~,12)
  1894. exten => sw_74_ANSWER,10,Goto(~~s~~,12)
  1895. exten => sw_74_BUSY,10,Voicemail(b${ext})
  1896. exten => sw_74_BUSY,11,Goto(~~s~~,12)
  1897. exten => sw_74_DONTCALL,10,Goto(${dontcont},s,begin)
  1898. exten => sw_74_DONTCALL,11,Goto(~~s~~,12)
  1899. exten => sw_74_TORTURE,10,Goto(${torcont},s,begin)
  1900. exten => sw_74_TORTURE,11,Goto(~~s~~,12)
  1901. [std-priv-exten_73]
  1902. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1903. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1904. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1905. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1906. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1907. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1908. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1909. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1910. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1911. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1912. exten => ~~s~~,11,Goto(sw_75_${DIALSTATUS},10)
  1913. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_73_75)
  1914. exten => ~~s~~,13,Return()
  1915. exten => _sw_75_.,10,Voicemail(u${ext})
  1916. exten => _sw_75_.,11,Goto(~~s~~,12)
  1917. exten => sw_75_,10,Goto(sw_75_.,10)
  1918. exten => sw_75_NOANSWER,10,Voicemail(u${ext})
  1919. exten => sw_75_NOANSWER,11,Goto(~~s~~,12)
  1920. exten => sw_75_ANSWER,10,Goto(~~s~~,12)
  1921. exten => sw_75_BUSY,10,Voicemail(b${ext})
  1922. exten => sw_75_BUSY,11,Goto(~~s~~,12)
  1923. exten => sw_75_DONTCALL,10,Goto(${dontcont},s,begin)
  1924. exten => sw_75_DONTCALL,11,Goto(~~s~~,12)
  1925. exten => sw_75_TORTURE,10,Goto(${torcont},s,begin)
  1926. exten => sw_75_TORTURE,11,Goto(~~s~~,12)
  1927. [std-priv-exten]
  1928. exten => ~~s~~,1,Set(LOCAL(dev)=${ARG1})
  1929. exten => ~~s~~,2,Set(LOCAL(ext)=${ARG2})
  1930. exten => ~~s~~,3,Set(LOCAL(timeout)=${ARG3})
  1931. exten => ~~s~~,4,Set(LOCAL(opts)=${ARG4})
  1932. exten => ~~s~~,5,Set(LOCAL(torcont)=${ARG5})
  1933. exten => ~~s~~,6,Set(LOCAL(dontcont)=${ARG6})
  1934. exten => ~~s~~,7,Set(LOCAL(~~EXTEN~~)=${EXTEN})
  1935. exten => ~~s~~,8,Set(LOCAL(~~EXTEN~~)=${~~EXTEN~~})
  1936. exten => ~~s~~,9,Dial(${dev},${timeout},${opts})
  1937. exten => ~~s~~,10,NoOp(${DIALSTATUS} was chosen)
  1938. exten => ~~s~~,11,Goto(sw_76_${DIALSTATUS},10)
  1939. exten => ~~s~~,12,NoOp(Finish switch_std-priv-exten_76)
  1940. exten => ~~s~~,13,Return()
  1941. exten => _sw_76_.,10,Voicemail(u${ext})
  1942. exten => _sw_76_.,11,Goto(~~s~~,12)
  1943. exten => sw_76_,10,Goto(sw_76_.,10)
  1944. exten => sw_76_NOANSWER,10,Voicemail(u${ext})
  1945. exten => sw_76_NOANSWER,11,Goto(~~s~~,12)
  1946. exten => sw_76_ANSWER,10,Goto(~~s~~,12)
  1947. exten => sw_76_BUSY,10,Voicemail(b${ext})
  1948. exten => sw_76_BUSY,11,Goto(~~s~~,12)
  1949. exten => sw_76_DONTCALL,10,Goto(${dontcont},s,begin)
  1950. exten => sw_76_DONTCALL,11,Goto(~~s~~,12)
  1951. exten => sw_76_TORTURE,10,Goto(${torcont},s,begin)
  1952. exten => sw_76_TORTURE,11,Goto(~~s~~,12)
  1953. [fillcidname]
  1954. exten => ~~s~~,1,GotoIf($["${CALLERID(num)}" = "" ]?2:3)
  1955. exten => ~~s~~,2,Return()
  1956. exten => ~~s~~,3,NoOp(Finish if_fillcidname_77)
  1957. exten => ~~s~~,4,Set(cidn=${DB(cidname/${CALLERID(num)})})
  1958. exten => ~~s~~,5,GotoIf($["${CALLERID(name)}" != "" ]?6:9)
  1959. exten => ~~s~~,6,GotoIf($[("${cidn}" = "Privacy Manager" & "${CALLERID(name)}" != "Privacy Manager") | "${cidn}" = "" ]?7:8)
  1960. exten => ~~s~~,7,Set(DB(cidname/${CALLERID(num)})=${CALLERID(name)})
  1961. exten => ~~s~~,8,NoOp(Finish if_if_fillcidname_78_79)
  1962. exten => ~~s~~,9,NoOp(Finish if_fillcidname_78)
  1963. exten => ~~s~~,10,GotoIf($[( "${cidn}" != "" ) & ( "${CALLERID(name)}" = "" | "${CALLERID(name)}" = "CODY,WY " | "${CALLERID(name)}" = "POWELL,WY " | "${CALLERID(name)}" = "WIRELESS CALLER" | "${CALLERID(name)}" = "SUBSCRIBER,WIRE" | "${CALLERID(name)}" = "CELLULAR ONE" | "${CALLERID(name)}" = "Cellular One Customer" | "${CALLERID(name)}" = "CELLULAR ONE " | "${CALLERID(name)}" = "Privacy Manager" | "${CALLERID(name)}" = "RIVERTON,WY " | "${CALLERID(name)}" = "BASIN,WY " | "${CALLERID(name)}" = "BILLINGS,MT " | "${CALLERID(name)}" = "PROVO,UT " | "${CALLERID(name)}" = "TOLL FREE " ) ]?11:12)
  1964. exten => ~~s~~,11,Set(CALLERID(name)=${cidn})
  1965. exten => ~~s~~,12,NoOp(Finish if_fillcidname_80)
  1966. exten => ~~s~~,13,Return()
  1967. [ciddial]
  1968. exten => ~~s~~,1,Set(LOCAL(dialnum)=${ARG1})
  1969. exten => ~~s~~,2,Set(LOCAL(lookup)=${ARG2})
  1970. exten => ~~s~~,3,Set(LOCAL(waittime)=${ARG3})
  1971. exten => ~~s~~,4,Set(LOCAL(dialopts)=${ARG4})
  1972. exten => ~~s~~,5,Set(LOCAL(ddev)=${ARG5})
  1973. exten => ~~s~~,6,Set(cidnu=${CALLERID(num)})
  1974. exten => ~~s~~,7,Set(cidn=${DB(cidname/${lookup})})
  1975. exten => ~~s~~,8,Set(CALLERID(name)=${cidn})
  1976. exten => ~~s~~,9,Dial(${ddev}/${dialnum}|${waittime}|${dialopts})
  1977. exten => ~~s~~,10,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" ]?11:19)
  1978. exten => ~~s~~,11,BackGround(try_voip)
  1979. exten => ~~s~~,12,Set(CALLERID(num)=$[7075679201])
  1980. exten => ~~s~~,13,Dial(SIP/1${lookup}@tctwest,${waittime},${dialopts})
  1981. exten => ~~s~~,14,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" ]?15:18)
  1982. exten => ~~s~~,15,BackGround(try_cell)
  1983. exten => ~~s~~,16,Set(CALLERID(num)=$[${cidnu}])
  1984. exten => ~~s~~,17,Dial(Zap/2/${lookup},${waittime},${dialopts})
  1985. exten => ~~s~~,18,NoOp(Finish if_if_ciddial_81_82)
  1986. exten => ~~s~~,19,NoOp(Finish if_ciddial_81)
  1987. exten => ~~s~~,20,Return()
  1988. [ciddial3]
  1989. exten => ~~s~~,1,Set(LOCAL(dialnum)=${ARG1})
  1990. exten => ~~s~~,2,Set(LOCAL(lookup)=${ARG2})
  1991. exten => ~~s~~,3,Set(LOCAL(waittime)=${ARG3})
  1992. exten => ~~s~~,4,Set(LOCAL(dialopts)=${ARG4})
  1993. exten => ~~s~~,5,Set(LOCAL(ddev)=${ARG5})
  1994. exten => ~~s~~,6,Set(cidnu=${CALLERID(num)})
  1995. exten => ~~s~~,7,Set(cidn=${DB(cidname/${lookup})})
  1996. exten => ~~s~~,8,Set(CALLERID(name)=${cidn})
  1997. exten => ~~s~~,9,Dial(${ddev}/${dialnum}|${waittime}|${dialopts})
  1998. exten => ~~s~~,10,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" ]?11:13)
  1999. exten => ~~s~~,11,BackGround(try_cell)
  2000. exten => ~~s~~,12,Dial(Zap/2/${lookup},${waittime},${dialopts})
  2001. exten => ~~s~~,13,NoOp(Finish if_ciddial3_83)
  2002. exten => ~~s~~,14,Return()
  2003. [ciddial2]
  2004. exten => ~~s~~,1,Set(LOCAL(dialnum)=${ARG1})
  2005. exten => ~~s~~,2,Set(LOCAL(lookup)=${ARG2})
  2006. exten => ~~s~~,3,Set(LOCAL(waittime)=${ARG3})
  2007. exten => ~~s~~,4,Set(LOCAL(dialopts)=${ARG4})
  2008. exten => ~~s~~,5,Set(LOCAL(ddev)=${ARG5})
  2009. exten => ~~s~~,6,Set(cidn=${DB(cidname/${lookup})})
  2010. exten => ~~s~~,7,Set(cidnu=${CALLERID(num)})
  2011. exten => ~~s~~,8,Set(CALLERID(name)=${cidn})
  2012. exten => ~~s~~,9,Set(CALLERID(num)=7075679201)
  2013. exten => ~~s~~,10,Dial(SIP/1${lookup}@tctwest,${waittime},${dialopts})
  2014. exten => ~~s~~,11,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" ]?12:19)
  2015. exten => ~~s~~,12,Set(CALLERID(num)=${cidnu})
  2016. exten => ~~s~~,13,BackGround(try_zap)
  2017. exten => ~~s~~,14,Dial(${ddev}/${dialnum},${waittime}|${dialopts})
  2018. exten => ~~s~~,15,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" ]?16:18)
  2019. exten => ~~s~~,16,BackGround(try_cell)
  2020. exten => ~~s~~,17,Dial(Zap/2/${lookup},${waittime},${dialopts})
  2021. exten => ~~s~~,18,NoOp(Finish if_if_ciddial2_84_85)
  2022. exten => ~~s~~,19,NoOp(Finish if_ciddial2_84)
  2023. exten => ~~s~~,20,Return()
  2024. [callerid-liar]
  2025. exten => ~~s~~,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/priv-callerintros/LIAR.gsm&)
  2026. exten => ~~s~~,2,Background(priv-liar)
  2027. exten => ~~s~~,3,Hangup()
  2028. exten => ~~s~~,4,Return()
  2029. [callerid-bad]
  2030. exten => ~~s~~,1,Set(mycid=$[${CALLERID(num)}:"1([0-9]+)"])
  2031. exten => ~~s~~,2,Set(CALLERID(num)=${mycid})
  2032. exten => ~~s~~,3,Wait(0)
  2033. exten => ~~s~~,4,Return()
  2034. [privacyManagerFailed]
  2035. exten => s,1(begin),Background(PrivManInstructions)
  2036. exten => s,2,PrivacyManager()
  2037. exten => s,3,GotoIf($["${PRIVACYMGRSTATUS}" = "FAILED" ]?4:11)
  2038. exten => s,4,Background(tt-allbusy)
  2039. exten => s,5,Background(tt-somethingwrong)
  2040. exten => s,6,Background(tt-monkeysintro)
  2041. exten => s,7,Background(tt-monkeys)
  2042. exten => s,8,Background(tt-weasels)
  2043. exten => s,9,Hangup()
  2044. exten => s,10,Goto(12)
  2045. exten => s,11,Goto(homeline,s,postPriv)
  2046. exten => s,12,NoOp(Finish if_privacyManagerFailed_86)
  2047. [homeline]
  2048. exten => s,1,Set(~~EXTEN~~=${EXTEN})
  2049. exten => s,2(begin),Answer()
  2050. exten => s,3,Set(repeatcount=0)
  2051. exten => s,4,Zapateller(nocallerid)
  2052. exten => s,5,PrivacyManager()
  2053. exten => s,6,GotoIf($["${PRIVACYMGRSTATUS}" = "FAILED" ]?7:11)
  2054. exten => s,7,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/privmanfailed.gsm)
  2055. exten => s,8,Gosub(std-priv-exten,~~s~~,1(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket))
  2056. exten => s,9,Hangup()
  2057. exten => s,10,Return()
  2058. exten => s,11,NoOp(Finish if_homeline_87)
  2059. exten => s,12(postPriv),Gosub(fillcidname,~~s~~,1)
  2060. exten => s,13,Set(CONFCIDNA=${CALLERID(name)})
  2061. exten => s,14,Set(CONFCIDNU=${CALLERID(num)})
  2062. exten => s,15,AGI(callall)
  2063. exten => s,16,AGI(submit-announce.agi)
  2064. exten => s,17,GotoIf($["${CALLERID(num)}" : "1" ]?18:19)
  2065. exten => s,18,Gosub(callerid-bad,~~s~~,1)
  2066. exten => s,19,NoOp(Finish if_homeline_88)
  2067. exten => s,20,GotoIf($["${CALLERID(num)}" = "7077577685" & "${CALLERID(name)}" : "Privacy Manager" ]?21:22)
  2068. exten => s,21,Gosub(callerid-liar,~~s~~,1)
  2069. exten => s,22,NoOp(Finish if_homeline_89)
  2070. exten => s,23,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
  2071. exten => s,24,Set(lds=${DB(playlds/${CALLERID(num)})})
  2072. exten => s,25,GotoIf($["${lds}" = "1" ]?26:27)
  2073. exten => s,26,SetMusicOnHold(mohlds)
  2074. exten => s,27,NoOp(Finish if_homeline_90)
  2075. exten => s,28,Set(direct=$[${DB(DirectCall/${CALLERID(num)})}])
  2076. exten => s,29,GotoIf($["${direct}" != "" & ${direct} != 0 ]?30:37)
  2077. exten => s,30,verbose(direct is XXX#${direct}XXXX)
  2078. exten => s,31,Playback(greetings/direct)
  2079. exten => s,32,Playback(/var/spool/asterisk/voicemail/default/${direct}/greet)
  2080. exten => s,33,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2081. exten => s,34,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/${direct}/greet.wav&)
  2082. exten => s,35,Goto(sw_92_${direct},10)
  2083. exten => s,36,NoOp(Finish switch_if_homeline_91_92)
  2084. exten => s,37,NoOp(Finish if_homeline_91)
  2085. exten => s,38(loopback),GotoIfTime(*,*,20-25,dec?40)
  2086. exten => s,39,Goto(42)
  2087. exten => s,40,Playback(greetings/christmas)
  2088. exten => s,41,Goto(103)
  2089. exten => s,42,GotoIfTime(*,*,31,dec?44)
  2090. exten => s,43,Goto(46)
  2091. exten => s,44,Playback(greetings/newyear)
  2092. exten => s,45,Goto(102)
  2093. exten => s,46,GotoIfTime(*,*,1,jan?48)
  2094. exten => s,47,Goto(50)
  2095. exten => s,48,Playback(greetings/newyear)
  2096. exten => s,49,Goto(101)
  2097. exten => s,50,GotoIfTime(*,*,14,feb?52)
  2098. exten => s,51,Goto(54)
  2099. exten => s,52,Playback(greetings/valentines)
  2100. exten => s,53,Goto(100)
  2101. exten => s,54,GotoIfTime(*,*,17,mar?56)
  2102. exten => s,55,Goto(58)
  2103. exten => s,56,Playback(greetings/stPat)
  2104. exten => s,57,Goto(99)
  2105. exten => s,58,GotoIfTime(*,*,31,oct?60)
  2106. exten => s,59,Goto(62)
  2107. exten => s,60,Playback(greetings/halloween)
  2108. exten => s,61,Goto(98)
  2109. exten => s,62,GotoIfTime(*,mon,15-21,jan?64)
  2110. exten => s,63,Goto(66)
  2111. exten => s,64,Playback(greetings/mlkDay)
  2112. exten => s,65,Goto(97)
  2113. exten => s,66,GotoIfTime(*,thu,22-28,nov?68)
  2114. exten => s,67,Goto(70)
  2115. exten => s,68,Playback(greetings/thanksgiving)
  2116. exten => s,69,Goto(96)
  2117. exten => s,70,GotoIfTime(*,mon,25-31,may?72)
  2118. exten => s,71,Goto(74)
  2119. exten => s,72,Playback(greetings/memorial)
  2120. exten => s,73,Goto(95)
  2121. exten => s,74,GotoIfTime(*,mon,1-7,sep?76)
  2122. exten => s,75,Goto(78)
  2123. exten => s,76,Playback(greetings/labor)
  2124. exten => s,77,Goto(94)
  2125. exten => s,78,GotoIfTime(*,mon,15-21,feb?80)
  2126. exten => s,79,Goto(82)
  2127. exten => s,80,Playback(greetings/president)
  2128. exten => s,81,Goto(93)
  2129. exten => s,82,GotoIfTime(*,sun,8-14,may?84)
  2130. exten => s,83,Goto(86)
  2131. exten => s,84,Playback(greetings/mothers)
  2132. exten => s,85,Goto(92)
  2133. exten => s,86,GotoIfTime(*,sun,15-21,jun?88)
  2134. exten => s,87,Goto(90)
  2135. exten => s,88,Playback(greetings/fathers)
  2136. exten => s,89,Goto(91)
  2137. exten => s,90,Playback(greetings/hello)
  2138. exten => s,91,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100_101_102_103_104_105)
  2139. exten => s,92,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100_101_102_103_104)
  2140. exten => s,93,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100_101_102_103)
  2141. exten => s,94,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100_101_102)
  2142. exten => s,95,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100_101)
  2143. exten => s,96,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99_100)
  2144. exten => s,97,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98_99)
  2145. exten => s,98,NoOp(Finish iftime_iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97_98)
  2146. exten => s,99,NoOp(Finish iftime_iftime_iftime_iftime_iftime_homeline_93_94_95_96_97)
  2147. exten => s,100,NoOp(Finish iftime_iftime_iftime_iftime_homeline_93_94_95_96)
  2148. exten => s,101,NoOp(Finish iftime_iftime_iftime_homeline_93_94_95)
  2149. exten => s,102,NoOp(Finish iftime_iftime_homeline_93_94)
  2150. exten => s,103,NoOp(Finish iftime_homeline_93)
  2151. exten => s,104,Background(murphy-homeline-intro1)
  2152. exten => _sw_92_.,10,Set(z=${direct}-2)
  2153. exten => _sw_92_.,11,Goto(homeline-kids,${z},1)
  2154. exten => sw_92_,10,Goto(sw_92_.,10)
  2155. exten => sw_92_2,10,Gosub(std-priv-exten,~~s~~,1(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket))
  2156. exten => sw_92_2,11,Goto(s,loopback)
  2157. exten => sw_92_1,10,Gosub(std-priv-exten,~~s~~,1(Zap/6r3&Sip/murf,1,25,mpA(beep)tw,telemarket,telemarket))
  2158. exten => sw_92_1,11,Goto(s,loopback)
  2159. exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2160. exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/2/greet.wav&)
  2161. exten => 1,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r1&Zap/5r1,2,25,mtw,telemarket,telemarket))
  2162. exten => 1,4,Goto(s,loopback)
  2163. exten => 2,1,Goto(homeline-kids,s,begin)
  2164. exten => 21,1,Dial(IAX2/seaniax,20,T)
  2165. exten => 3,1,Gosub(std-priv-exten,~~s~~,1(Zap/6r3&Sip/murf,1,25,mpA(beep)tw,telemarket,telemarket))
  2166. exten => 3,2,Goto(s,loopback)
  2167. exten => 4,1,VoicemailMain()
  2168. exten => 4,2,Goto(s,loopback)
  2169. exten => 5,1,Goto(home-introduction,s,begin)
  2170. exten => 6,1,Goto(telemarket,s,begin)
  2171. exten => 7,1,agi(tts-riddle.agi)
  2172. exten => 7,2,Background(gsm/what-time-it-is2)
  2173. exten => 7,3,SayUnixTime()
  2174. exten => 7,4,Goto(s,loopback)
  2175. exten => 792,1,Goto(pageall,s,begin)
  2176. exten => 793,1,Read(zz,,0,,1,0)
  2177. exten => 793,2,SayDigits(${zz})
  2178. exten => t,1,Set(repeatcount=${repeatcount} + 1)
  2179. exten => t,2,GotoIf($[${repeatcount} < 3 ]?3:4)
  2180. exten => t,3,Goto(s,loopback)
  2181. exten => t,4,NoOp(Finish if_homeline_106)
  2182. exten => t,5,Hangup()
  2183. exten => i,1,Background(invalid)
  2184. exten => i,2,Goto(s,loopback)
  2185. exten => o,1,Congestion()
  2186. exten => fax,1,Dial(Zap/4)
  2187. [pageall]
  2188. exten => s,1(begin),AGI(callall)
  2189. exten => s,2,MeetMe(5555,dtqp)
  2190. exten => s,3,MeetMeAdmin(5555,K)
  2191. exten => s,4,Hangup()
  2192. exten => h,1(begin),MeetMeAdmin(5555,K)
  2193. exten => h,2,Background(conf-muted)
  2194. exten => h,3,Hangup()
  2195. [add-to-conference]
  2196. exten => start,1,NoCDR()
  2197. exten => start,2,MeetMe(5555,dmqp)
  2198. exten => h,1,Hangup()
  2199. [home-introduction]
  2200. exten => s,1(begin),Background(intro-options)
  2201. exten => 1,1,Playback(priv-callerintros/${CALLERID(num)})
  2202. exten => 1,2,Goto(s,begin)
  2203. exten => 2,1,Goto(home-introduction-record,s,begin)
  2204. exten => 3,1,Goto(homeline,s,loopback)
  2205. exten => 4,1,Playback(intro-intro)
  2206. exten => 4,2,Goto(s,begin)
  2207. exten => t,1,Goto(s,begin)
  2208. exten => i,1,Background(invalid)
  2209. exten => i,2,Goto(s,begin)
  2210. exten => o,1,Goto(s,begin)
  2211. [home-introduction-record]
  2212. exten => s,1(begin),Background(intro-record-choices)
  2213. exten => 1,1,Playback(intro-record)
  2214. exten => 1,2,Goto(2,begin)
  2215. exten => 2,1(begin),Background(intro-start)
  2216. exten => 2,2,Background(beep)
  2217. exten => 2,3,Record(priv-callerintros/${CALLERID(num)}:gsm,3)
  2218. exten => 2,4,Background(priv-callerintros/${CALLERID(num)})
  2219. exten => 2,5,Goto(home-introduction,s,begin)
  2220. exten => t,1,Goto(s,begin)
  2221. exten => i,1,Background(invalid)
  2222. exten => i,2,Goto(s,begin)
  2223. exten => o,1,Goto(s,begin)
  2224. [homeline-kids]
  2225. exten => s,1(begin),Background(murphy-homeline-kids)
  2226. exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2227. exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/3/greet.wav&)
  2228. exten => 1,3,Gosub(std-priv-exten,~~s~~,1(IAX2/seaniax&Zap/5r2,3,35,mtw,telemarket,telemarket))
  2229. exten => 1,4,Goto(homeline,s,loopback)
  2230. exten => 2,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2231. exten => 2,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/4/greet.wav&)
  2232. exten => 2,3,Voicemail(u4)
  2233. exten => 2,4,Goto(homeline,s,loopback)
  2234. exten => 3,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2235. exten => 3,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/5/greet.wav&)
  2236. exten => 3,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,5,35,mtw,telemarket,telemarket))
  2237. exten => 3,4,Goto(homeline,s,loopback)
  2238. exten => 4,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2239. exten => 4,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/6/greet.wav&)
  2240. exten => 4,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,6,35,mtw,telemarket,telemarket))
  2241. exten => 4,4,Goto(homeline,s,loopback)
  2242. exten => 5,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2243. exten => 5,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/7/greet.wav&)
  2244. exten => 5,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,7,35,mtw,telemarket,telemarket))
  2245. exten => 5,4,Goto(homeline,s,loopback)
  2246. exten => 6,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2247. exten => 6,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/8/greet.wav&)
  2248. exten => 6,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,8,35,mtw,telemarket,telemarket))
  2249. exten => 6,4,Goto(homeline,s,loopback)
  2250. exten => 7,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2251. exten => 7,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/9/greet.wav&)
  2252. exten => 7,3,Gosub(std-priv-exten,~~s~~,1(Zap/3r2&Zap/5r2,9,35,mtw,telemarket,telemarket))
  2253. exten => 7,4,Goto(homeline,s,loopback)
  2254. exten => t,1,Goto(s,begin)
  2255. exten => i,1,Background(invalid)
  2256. exten => i,2,Goto(s,begin)
  2257. exten => o,1,Goto(s,begin)
  2258. [voipworkline]
  2259. exten => s,1(begin),Answer()
  2260. exten => s,2,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
  2261. exten => s,3,Goto(workline,s,loopback)
  2262. exten => 7075679201,1,Answer()
  2263. exten => 7075679201,2,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
  2264. exten => 7075679201,3,Goto(workline,s,loopback)
  2265. [workline]
  2266. exten => s,1(begin),Answer()
  2267. exten => s,2,Wait(1)
  2268. exten => s,3,Set(repeatcount=0)
  2269. exten => s,4,Zapateller(nocallerid)
  2270. exten => s,5,Gosub(fillcidname,~~s~~,1)
  2271. exten => s,6,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
  2272. exten => s,7(loopback),Background(greetings/greeting)
  2273. exten => s,8,Background(murphy-office-intro1)
  2274. exten => 1,1,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/call-for.gsm)
  2275. exten => 1,2,TrySystem(/usr/bin/play /var/spool/asterisk/voicemail/default/1/greet.wav&)
  2276. exten => 1,3,Gosub(std-priv-exten,~~s~~,1(Zap/6&Sip/murf,1,30,mtw,telemarket,telemarket))
  2277. exten => 1,4,Goto(s,loopback)
  2278. exten => 4,1,VoicemailMain()
  2279. exten => 4,2,Goto(s,loopback)
  2280. exten => 6,1,Goto(telemarket,s,begin)
  2281. exten => 793,1,Read(zz,,0,,1,0)
  2282. exten => 793,2,SayDigits(${zz})
  2283. exten => t,1,Set(repeatcount=$[${repeatcount} + 1])
  2284. exten => t,2,GotoIf($[${repeatcount} < 3 ]?3:4)
  2285. exten => t,3,Goto(s,loopback)
  2286. exten => t,4,NoOp(Finish if_workline_107)
  2287. exten => t,5,Hangup()
  2288. exten => i,1,Background(invalid)
  2289. exten => i,2,Goto(s,loopback)
  2290. exten => o,1,Congestion()
  2291. exten => fax,1,Answer()
  2292. exten => fax,2,Dial(Zap/4)
  2293. [dialFWD]
  2294. ignorepat => 8
  2295. ignorepat => 9
  2296. exten => _83.,1,Set(CALLERID(name)=${FWDCIDNAME})
  2297. exten => _83.,2,Dial(IAX2/${FWDNUMBER}:${FWDPASSWORD}@iax2.fwdnet.net/${EXTEN:2},60,r)
  2298. exten => _83.,3,Congestion()
  2299. exten => _82NXX,1,Set(CALLERID(name)=${FWDCIDNAME})
  2300. exten => _82NXX,2,Dial(IAX2/${FWDNUMBER}:${FWDPASSWORD}@iax2.fwdnet.net/${EXTEN:2},60,r)
  2301. exten => _82NXX,3,Congestion()
  2302. exten => _92NXX,1,Set(CALLERID(name)=${FWDCIDNAME})
  2303. exten => _92NXX,2,Dial(IAX2/${FWDNUMBER}:${FWDPASSWORD}@iax2.fwdnet.net/${EXTEN:2},60,r)
  2304. exten => _92NXX,3,Congestion()
  2305. [dialiaxtel]
  2306. ignorepat => 8
  2307. ignorepat => 9
  2308. exten => _81700NXXXXXX,1,Dial(IAX2/zorch:zilchnoodle@iaxtel.com/${EXTEN:1}@iaxtel)
  2309. exten => _81800NXXXXXX,1,Dial(IAX2/zorch:zilchnoodle@iaxtel.com/${EXTEN:1}@iaxtel)
  2310. exten => _91700NXXXXXX,1,Dial(IAX2/zorch:zilchnoodle@iaxtel.com/${EXTEN:1}@iaxtel)
  2311. exten => _91800NXXXXXX,1,Dial(IAX2/zorch:zilchnoodle@iaxtel.com/${EXTEN:1}@iaxtel)
  2312. [dialgoiax]
  2313. ignorepat => 9
  2314. exten => _93.,1,Set(CALLERID(name)="Joe Worker")
  2315. exten => _93.,2,Dial(IAX2/878201007658:stickyfinger295@server1.goiax.com/${EXTEN:2},60,r)
  2316. exten => _93.,3,Congestion()
  2317. [homefirst]
  2318. ignorepat => 9
  2319. exten => _91NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},${EXTEN:2},30,TW,Zap/1))
  2320. exten => _9754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2321. exten => _9574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2322. exten => _9202XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2323. exten => _9219XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2324. exten => _9254XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2325. exten => _9716XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2326. exten => _9NXXXXXX,1,Gosub(ciddial,~~s~~,1(1707${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2327. exten => _9011.,1,Gosub(ciddial,~~s~~,1(${EXTEN:1},${EXTEN:1},30,TW,Zap/1))
  2328. exten => _9911,1,Dial(Zap/1/911,30,T)
  2329. exten => _9411,1,Dial(Zap/1/411,30,T)
  2330. [workfirst]
  2331. ignorepat => 9
  2332. exten => _91NXXNXXXXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},${EXTEN:2},30,TW,Zap/1))
  2333. exten => _9754XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2334. exten => _9574XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2335. exten => _9202XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2336. exten => _9219XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2337. exten => _9254XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2338. exten => _9716XXXX,1,Gosub(ciddial2,~~s~~,1(${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2339. exten => _9NXXXXXX,1,Gosub(ciddial2,~~s~~,1(1707${EXTEN:1},707${EXTEN:1},30,TW,Zap/1))
  2340. exten => _9911,1,Dial(Zap/1/911,30,T)
  2341. exten => _9411,1,Dial(Zap/1/411,30,T)
  2342. [force_cell]
  2343. ignorepat => 8
  2344. exten => _81NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,${EXTEN:2},30,TW,Zap/2))
  2345. exten => _8754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2346. exten => _8574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2347. exten => _8202XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2348. exten => _8219XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2349. exten => _8254XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2350. exten => _8716XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2351. exten => _8NXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/2))
  2352. exten => _8911,1,Dial(Zap/1/911|30|T)
  2353. exten => _8411,1,Dial(Zap/1/411|30|T)
  2354. [force_home]
  2355. ignorepat => 8
  2356. exten => _81NXXNXXXXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,${EXTEN:2},30,TW,Zap/1))
  2357. exten => _8754XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2358. exten => _8574XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2359. exten => _8202XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2360. exten => _8219XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2361. exten => _8254XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2362. exten => _8716XXXX,1,Gosub(ciddial3,~~s~~,1(${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2363. exten => _8NXXXXXX,1,Gosub(ciddial3,~~s~~,1(1707${EXTEN:1}#,707${EXTEN:1},30,TW,Zap/1))
  2364. exten => _8911,1,Dial(Zap/1/911|30|T)
  2365. exten => _8411,1,Dial(Zap/1/411|30|T)
  2366. [homeext]
  2367. ignorepat => 8
  2368. ignorepat => 9
  2369. include => parkedcalls
  2370. include => homefirst
  2371. include => force_cell
  2372. exten => s,1(loopback),Wait(0)
  2373. exten => 1,1,Gosub(std-priv-exten,~~s~~,1(Zap/3&Zap/5,2,35,mtw,telemarket,telemarket))
  2374. exten => 1,2,Goto(s,loopback)
  2375. exten => 2,1,Gosub(std-priv-exten,~~s~~,1(Zap/6&Zap/5,1,35,mpA(beep3)Tt,telemarket,telemarket))
  2376. exten => 2,2,Goto(s,loopback)
  2377. exten => 4,1,VoicemailMain()
  2378. exten => 5,1,Record(recording:gsm)
  2379. exten => 5,2,Background(recording)
  2380. exten => 6,1,Background(recording)
  2381. exten => 760,1,DateTime()
  2382. exten => 760,2,Goto(s,loopback)
  2383. exten => 761,1,Record(announcement:gsm)
  2384. exten => 761,2,TrySystem(/usr/bin/play /var/lib/asterisk/sounds/announcement.gsm&)
  2385. exten => 761,3,Goto(s,loopback)
  2386. exten => 762,1,agi(tts-riddle.agi)
  2387. exten => 762,2,Background(gsm/what-time-it-is2)
  2388. exten => 762,3,SayUnixTime()
  2389. exten => 762,4,Goto(s,loopback)
  2390. exten => 763,1,Set(CALLERID(num)=)
  2391. exten => 763,2,Dial(Zap/6r3,35,mptA(beep3))
  2392. exten => 763,3,Hangup()
  2393. exten => 764,1,Set(CALLERID(num)=)
  2394. exten => 764,2,Dial(Zap/6r3,35,mptnA(beep3))
  2395. exten => 764,3,Hangup()
  2396. exten => 765,1,Set(CALLERID(num)=)
  2397. exten => 765,2,Dial(Zap/6r3,35,mptNA(beep3))
  2398. exten => 765,3,Hangup()
  2399. exten => 766,1,Dial(Zap/6r3,35,mptNA(beep3))
  2400. exten => 766,2,Hangup()
  2401. exten => 767,1,Dial(Zap/6r3,35,mptnA(beep3))
  2402. exten => 767,2,Hangup()
  2403. exten => 769,1,Playtones(dial)
  2404. exten => 769,2,Wait(2)
  2405. exten => 769,3,Playtones(busy)
  2406. exten => 769,4,Wait(2)
  2407. exten => 769,5,Playtones(ring)
  2408. exten => 769,6,Wait(2)
  2409. exten => 769,7,Playtones(congestion)
  2410. exten => 769,8,Wait(2)
  2411. exten => 769,9,Playtones(callwaiting)
  2412. exten => 769,10,Wait(2)
  2413. exten => 769,11,Playtones(dialrecall)
  2414. exten => 769,12,Wait(2)
  2415. exten => 769,13,Playtones(record)
  2416. exten => 769,14,Wait(2)
  2417. exten => 769,15,Playtones(info)
  2418. exten => 769,16,Wait(5)
  2419. exten => 769,17,Hangup()
  2420. exten => 790,1,MeetMe(790,p)
  2421. exten => 792,1,Goto(pageall,s,begin)
  2422. exten => 795,1,AGI(wakeup.agi)
  2423. exten => 795,2,Congestion()
  2424. exten => 544716,1,TrySystem(/usr/local/bin/who-is-it ${CALLERID(num)} "${CALLERID(name)}"&)
  2425. exten => 544716,2,Goto(s,loopback)
  2426. exten => i,1,Background(invalid)
  2427. exten => i,2,Goto(s,loopback)
  2428. exten => o,1,Goto(s,loopback)
  2429. exten => t,1,Congestion()
  2430. [fromvmhome]
  2431. exten => 1,1,Dial(Zap/6&Sip/murf|20|Tt)
  2432. exten => 2,1,Dial(Zap/3&Zap/5|20|Tt)
  2433. exten => _707202XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2434. exten => _707219XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2435. exten => _707254XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2436. exten => _707716XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2437. exten => _707754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2438. exten => _707574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2439. exten => _NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN},${EXTEN},30,TW,Zap/1))
  2440. exten => _1NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},${EXTEN:1},30,TW,Zap/1))
  2441. exten => _754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2442. exten => _574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2443. exten => _NXXXXXX,1,Gosub(ciddial,~~s~~,1(1707${EXTEN},707${EXTEN},30,TW,Zap/1))
  2444. exten => _911,1,Gosub(ciddial,~~s~~,1(911,911,30,TW,Zap/1))
  2445. exten => _411,1,Gosub(ciddial,~~s~~,1(411,411,30,TW,Zap/1))
  2446. [fromvmwork]
  2447. exten => 1,1,Dial(Zap/6&Sip/murf|20|Tt)
  2448. exten => 2,1,Dial(Zap/3&Zap/5|20|Tt)
  2449. exten => _707202XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2450. exten => _707219XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2451. exten => _707254XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2452. exten => _707716XXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2453. exten => _707754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2454. exten => _707574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2455. exten => _NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN},${EXTEN},30,TW,Zap/1))
  2456. exten => _1NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},${EXTEN:1},30,TW,Zap/1))
  2457. exten => _754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2458. exten => _574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2459. exten => _NXXXXXX,1,Gosub(ciddial,~~s~~,1(1707${EXTEN},707${EXTEN},30,TW,Zap/1))
  2460. exten => 911,1,Gosub(ciddial,~~s~~,1(911,911,30,TW,Zap/1))
  2461. exten => 411,1,Gosub(ciddial,~~s~~,1(411,411,30,TW,Zap/1))
  2462. [fromSeanUniden]
  2463. include => parkedcalls
  2464. exten => 21,1,Dial(IAX2/seaniax,20,T)
  2465. exten => _707202XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2466. exten => _707219XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2467. exten => _707254XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2468. exten => _707716XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2469. exten => _707754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2470. exten => _707574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN:3},${EXTEN},30,TW,Zap/1))
  2471. exten => _NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(1${EXTEN},${EXTEN},30,TW,Zap/1))
  2472. exten => _1NXXNXXXXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},${EXTEN:1},30,TW,Zap/1))
  2473. exten => _754XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2474. exten => _574XXXX,1,Gosub(ciddial,~~s~~,1(${EXTEN},707${EXTEN},30,TW,Zap/1))
  2475. exten => _NXXXXXX,1,Gosub(ciddial,~~s~~,1(1707${EXTEN},707${EXTEN},30,TW,Zap/1))
  2476. exten => 911,1,Gosub(ciddial,~~s~~,1(911,911,30,TW,Zap/1))
  2477. exten => 411,1,Gosub(ciddial,~~s~~,1(411,411,30,TW,Zap/1))
  2478. [workext]
  2479. ignorepat => 8
  2480. ignorepat => 9
  2481. include => parkedcalls
  2482. include => workfirst
  2483. include => force_home
  2484. include => dialFWD
  2485. include => dialiaxtel
  2486. include => dialgoiax
  2487. exten => s,1(loopback),Wait(0)
  2488. exten => 1,1,Dial(Zap/3&Zap/5,20,tT)
  2489. exten => 2,1,Dial(Zap/5&Zap/6,20,tT)
  2490. exten => 21,1,Dial(IAX2/seaniax,20,T)
  2491. exten => 22,1,Set(CALLERID(num)=1234567890)
  2492. exten => 22,2,Set(CALLERID(name)=TestCaller)
  2493. exten => 22,3,Dial(Zap/5,20,mP()A(beep)tw)
  2494. exten => 22,4,NoOp(here is dialstatus: ${DIALSTATUS}...)
  2495. exten => 22,5,Goto(s,loopback)
  2496. exten => 4,1,VoicemailMain()
  2497. exten => 4,2,Goto(s,loopback)
  2498. exten => 5,1,Record(recording:gsm)
  2499. exten => 5,2,Background(recording)
  2500. exten => 6,1,ZapBarge()
  2501. exten => 760,1,DateTime()
  2502. exten => 760,2,Goto(s,loopback)
  2503. exten => 761,1,ZapBarge()
  2504. exten => 761,2,Goto(s,loopback)
  2505. exten => 765,1,Playback(demo-echotest)
  2506. exten => 765,2,Echo()
  2507. exten => 765,3,Playback(demo-echodone)
  2508. exten => 765,4,Goto(s,loopback)
  2509. exten => 766,1,Festival(The other thing to watch is neuro-electronics: the ability to interface technology with our neural system: My wife: Sigrid: has had a cochlear implant since 1996. This once profoundly deaf person now uses the phone: recognizes accents: and listens to movies and recorded books.)
  2510. exten => 766,2,Goto(s,loopback)
  2511. exten => 767,1,agi(tts-riddle.agi)
  2512. exten => 767,2,Background(gsm/what-time-it-is2)
  2513. exten => 767,3,SayUnixTime()
  2514. exten => 767,4,Goto(s,loopback)
  2515. exten => 768,1,agi(tts-computer.agi)
  2516. exten => 771,1,eagi(eagi-test)
  2517. exten => 771,2,agi(my-agi-test)
  2518. exten => 772,1,agi(wakeup.agi)
  2519. exten => 775,1,GotoIf($[${EXTEN}=${EXTEN} ]?2:4)
  2520. exten => 775,2,BackGround(digits/1)
  2521. exten => 775,3,Goto(5)
  2522. exten => 775,4,BackGround(digits/0)
  2523. exten => 775,5,NoOp(Finish if_workext_108)
  2524. exten => 775,6,GotoIf($[${EXTEN}=${LANGUAGE} ]?7:9)
  2525. exten => 775,7,BackGround(digits/1)
  2526. exten => 775,8,Goto(10)
  2527. exten => 775,9,BackGround(digits/0)
  2528. exten => 775,10,NoOp(Finish if_workext_109)
  2529. exten => 775,11,BackGround(digits/2)
  2530. exten => 776,1,Set(TEST=00359889811777)
  2531. exten => 776,2,GotoIf($[${TEST}= 00359889811777 ]?3:5)
  2532. exten => 776,3,BackGround(digits/1)
  2533. exten => 776,4,Goto(6)
  2534. exten => 776,5,BackGround(digits/0)
  2535. exten => 776,6,NoOp(Finish if_workext_110)
  2536. exten => 776,7,GotoIf($[${TEST}= 00359889811888 ]?8:10)
  2537. exten => 776,8,BackGround(digits/1)
  2538. exten => 776,9,Goto(11)
  2539. exten => 776,10,BackGround(digits/0)
  2540. exten => 776,11,NoOp(Finish if_workext_111)
  2541. exten => 776,12,Hangup()
  2542. exten => 790,1,MeetMe(790,p)
  2543. exten => 792,1,Goto(pageall,s,begin)
  2544. exten => 793,1,NoOp(Hello, this is included from include1.ael2)
  2545. exten => 793,2,NoOp(This was included from include2.ael2)
  2546. exten => 793,3,NoOp(This is include3.ael2!)
  2547. exten => 793,4,NoOp(Include5.ael2 doesn't include anything, either!)
  2548. exten => 793,5,NoOp(This is include4.ael2! Isn't it cool!?!?!?!)
  2549. exten => 793,6,NoOp(4 doesn't include anything)
  2550. exten => 795,1,AGI(wakeup.agi)
  2551. exten => 795,2,Congestion()
  2552. exten => 797,1,Set(CONFCIDNA=${CALLERID(name)})
  2553. exten => 797,2,Set(CONFCIDNU=${CALLERID(num)})
  2554. exten => 797,3,AGI(callall)
  2555. exten => 797,4,AGI(submit-announce.agi)
  2556. exten => 797,5,Hangup()
  2557. [wakeup]
  2558. exten => 3,1,Dial(Zap/3|30)
  2559. exten => 4,1,Dial(Zap/4|30)
  2560. exten => 5,1,Dial(Zap/5|30)
  2561. exten => 6,1,Dial(Zap/6|30)
  2562. exten => 99,1,Dial(IAX2/murfiaxphone|30)
  2563. exten => 97,1,Dial(IAX2/ryaniax|30)
  2564. exten => 94,1,Dial(IAX2/seaniax|30)
  2565. [announce-all]
  2566. exten => s,1(begin),MeetMe(5555,dtqp)
  2567. exten => s,2,MeetMeAdmin(5555,K)
  2568. exten => s,3,Hangup()
  2569. exten => h,1,MeetMeAdmin(5555,K)
  2570. exten => h,2,Hangup()
  2571. [telemarket]
  2572. exten => s,1(begin),Playback(telemarketer-intro)
  2573. exten => s,2,Playback(telemarketer-choices)
  2574. exten => 1,1,Goto(telemarket-charity,s,begin)
  2575. exten => 2,1,Goto(telemarket-political,s,begin)
  2576. exten => 3,1,Goto(telemarket-pollster,s,begin)
  2577. exten => 4,1,Goto(telemarket-research,s,begin)
  2578. exten => 5,1,Goto(telemarket-magazine,s,begin)
  2579. exten => 6,1,Goto(telemarket-commercial,s,begin)
  2580. exten => 7,1,Goto(telemarket-other,s,begin)
  2581. exten => t,1,Goto(telemarket,s,begin)
  2582. exten => i,1,Goto(telemarket,s,begin)
  2583. exten => o,1,Goto(telemarket,s,begin)
  2584. [telemarket-charity]
  2585. exten => s,1(begin),Playback(telemark-charity-intro)
  2586. exten => s,2,Playback(telemark-charity-choices)
  2587. exten => 1,1,Goto(telemarket-char-disease,s,begin)
  2588. exten => 2,1,Goto(telemarket-char-handicap,s,begin)
  2589. exten => 3,1,Goto(telemarket-char-police,s,begin)
  2590. exten => 4,1,Goto(telemarket-char-school,s,begin)
  2591. exten => 5,1,Goto(telemarket-char-college,s,begin)
  2592. exten => 6,1,Goto(telemarket-char-animal,s,begin)
  2593. exten => 7,1,Goto(telemarket-char-candidate,s,begin)
  2594. exten => 8,1,Goto(telemarket-char-abuse,s,begin)
  2595. exten => 9,1,Goto(telemarket-char-other,s,begin)
  2596. exten => t,1,Goto(telemarket,s,begin)
  2597. exten => i,1,Goto(telemarket,s,begin)
  2598. exten => o,1,Goto(telemarket,s,begin)
  2599. [telemarket-char-disease]
  2600. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2601. [telemarket-char-handicap]
  2602. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2603. [telemarket-char-police]
  2604. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2605. [telemarket-char-school]
  2606. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2607. [telemarket-char-college]
  2608. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2609. [telemarket-char-animal]
  2610. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2611. [telemarket-char-candidate]
  2612. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2613. [telemarket-char-abuse]
  2614. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2615. [telemarket-char-other]
  2616. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2617. [telemarket-sorry]
  2618. exten => s,1(begin),Playback(telemarket-sorry)
  2619. exten => s,2,Hangup()
  2620. [telemarket-exception]
  2621. exten => s,1(begin),Playback(telemarket-success)
  2622. exten => s,2,Hangup()
  2623. [telemarket-political]
  2624. exten => s,1(begin),Playback(telemark-polit-intro)
  2625. exten => s,2,Playback(telemark-polit-choices)
  2626. exten => 1,1,Goto(telemarket-poli-Am1st,s,begin)
  2627. exten => 2,1,Goto(telemarket-poli-American,s,begin)
  2628. exten => 3,1,Goto(telemarket-poli-AmHer,s,begin)
  2629. exten => 4,1,Goto(telemarket-poli-AmInd,s,begin)
  2630. exten => 5,1,Goto(telemarket-poli-AmNaz,s,begin)
  2631. exten => 6,1,Goto(telemarket-poli-Pot,s,begin)
  2632. exten => 7,1,Goto(telemarket-poli-AmRef,s,begin)
  2633. exten => 8,1,Goto(telemarket-poli-CFP,s,begin)
  2634. exten => 9,1,Goto(telemarket-political2,s,begin)
  2635. exten => t,1,Goto(telemarket,s,begin)
  2636. exten => i,1,Goto(telemarket,s,begin)
  2637. exten => o,1,Goto(telemarket,s,begin)
  2638. [telemarket-political2]
  2639. exten => s,1(begin),Playback(telemark-politx-intro)
  2640. exten => s,2,Playback(telemark-polit2-choices)
  2641. exten => 1,1,Goto(telemarket-poli-Communist,s,begin)
  2642. exten => 2,1,Goto(telemarket-poli-Constit,s,begin)
  2643. exten => 3,1,Goto(telemarket-poli-FamVal,s,begin)
  2644. exten => 4,1,Goto(telemarket-poli-FreedSoc,s,begin)
  2645. exten => 5,1,Goto(telemarket-poli-Grassroot,s,begin)
  2646. exten => 6,1,Goto(telemarket-poli-Green,s,begin)
  2647. exten => 7,1,Goto(telemarket-poli-Greens,s,begin)
  2648. exten => 8,1,Goto(telemarket-poli-Independence,s,begin)
  2649. exten => 9,1,Goto(telemarket-political3,s,begin)
  2650. exten => t,1,Goto(telemarket,s,begin)
  2651. exten => i,1,Goto(telemarket,s,begin)
  2652. exten => o,1,Goto(telemarket,s,begin)
  2653. [telemarket-political3]
  2654. exten => s,1(begin),Playback(telemark-politx-intro)
  2655. exten => s,2,Playback(telemark-polit3-choices)
  2656. exten => 1,1,Goto(telemarket-poli-IndAm,s,begin)
  2657. exten => 2,1,Goto(telemarket-poli-Labor,s,begin)
  2658. exten => 3,1,Goto(telemarket-poli-Liber,s,begin)
  2659. exten => 4,1,Goto(telemarket-poli-Light,s,begin)
  2660. exten => 5,1,Goto(telemarket-poli-NatLaw,s,begin)
  2661. exten => 6,1,Goto(telemarket-poli-New,s,begin)
  2662. exten => 7,1,Goto(telemarket-poli-NewUn,s,begin)
  2663. exten => 8,1,Goto(telemarket-poli-PeaceFree,s,begin)
  2664. exten => 9,1,Goto(telemarket-political4,s,begin)
  2665. exten => t,1,Goto(telemarket,s,begin)
  2666. exten => i,1,Goto(telemarket,s,begin)
  2667. exten => o,1,Goto(telemarket,s,begin)
  2668. [telemarket-political4]
  2669. exten => s,1(begin),Playback(telemark-politx-intro)
  2670. exten => s,2,Playback(telemark-polit4-choices)
  2671. exten => 1,1,Goto(telemarket-poli-Prohib,s,begin)
  2672. exten => 2,1,Goto(telemarket-poli-Ref,s,begin)
  2673. exten => 3,1,Goto(telemarket-poli-Revol,s,begin)
  2674. exten => 4,1,Goto(telemarket-poli-SocPart,s,begin)
  2675. exten => 5,1,Goto(telemarket-poli-SocAct,s,begin)
  2676. exten => 6,1,Goto(telemarket-poli-SocEq,s,begin)
  2677. exten => 7,1,Goto(telemarket-poli-SocLab,s,begin)
  2678. exten => 8,1,Goto(telemarket-poli-SocWork,s,begin)
  2679. exten => 9,1,Goto(telemarket-political5,s,begin)
  2680. exten => t,1,Goto(telemarket,s,begin)
  2681. exten => i,1,Goto(telemarket,s,begin)
  2682. exten => o,1,Goto(telemarket,s,begin)
  2683. [telemarket-political5]
  2684. exten => s,1(begin),Playback(telemark-politx-intro)
  2685. exten => s,2,Playback(telemark-polit5-choices)
  2686. exten => 1,1,Goto(telemarket-poli-South,s,begin)
  2687. exten => 2,1,Goto(telemarket-poli-SoInd,s,begin)
  2688. exten => 3,1,Goto(telemarket-poli-USPac,s,begin)
  2689. exten => 4,1,Goto(telemarket-poli-WTP,s,begin)
  2690. exten => 5,1,Goto(telemarket-poli-WWP,s,begin)
  2691. exten => 6,1,Goto(telemarket-poli-Democrat,s,begin)
  2692. exten => 7,1,Goto(telemarket-poli-Repub,s,begin)
  2693. exten => 8,1,Goto(telemarket-poli-other,s,begin)
  2694. exten => t,1,Goto(telemarket,s,begin)
  2695. exten => i,1,Goto(telemarket,s,begin)
  2696. exten => o,1,Goto(telemarket,s,begin)
  2697. [telemarket-poli-other]
  2698. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2699. [telemarket-poli-Repub]
  2700. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2701. [telemarket-poli-Democrat]
  2702. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2703. [telemarket-poli-WWP]
  2704. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2705. [telemarket-poli-WTP]
  2706. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2707. [telemarket-poli-USPac]
  2708. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2709. [telemarket-poli-SoInd]
  2710. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2711. [telemarket-poli-South]
  2712. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2713. [telemarket-poli-SocWork]
  2714. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2715. [telemarket-poli-SocLab]
  2716. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2717. [telemarket-poli-SocEq]
  2718. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2719. [telemarket-poli-SocAct]
  2720. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2721. [telemarket-poli-SocPart]
  2722. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2723. [telemarket-poli-Revol]
  2724. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2725. [telemarket-poli-Ref]
  2726. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2727. [telemarket-poli-Prohib]
  2728. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2729. [telemarket-poli-PeaceFree]
  2730. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2731. [telemarket-poli-NewUn]
  2732. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2733. [telemarket-poli-New]
  2734. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2735. [telemarket-poli-NatLaw]
  2736. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2737. [telemarket-poli-Light]
  2738. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2739. [telemarket-poli-Liber]
  2740. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2741. [telemarket-poli-Labor]
  2742. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2743. [telemarket-poli-IndAm]
  2744. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2745. [telemarket-poli-Independence]
  2746. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2747. [telemarket-poli-Greens]
  2748. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2749. [telemarket-poli-Green]
  2750. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2751. [telemarket-poli-Grassroot]
  2752. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2753. [telemarket-poli-FreedSoc]
  2754. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2755. [telemarket-poli-FamVal]
  2756. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2757. [telemarket-poli-Constit]
  2758. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2759. [telemarket-poli-Communist]
  2760. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2761. [telemarket-poli-CFP]
  2762. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2763. [telemarket-poli-AmRef]
  2764. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2765. [telemarket-poli-Pot]
  2766. exten => s,1(begin),Goto(telemarket-political,s,begin)
  2767. [telemarket-poli-AmNaz]
  2768. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2769. [telemarket-poli-AmInd]
  2770. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2771. [telemarket-poli-AmHer]
  2772. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2773. [telemarket-poli-American]
  2774. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2775. [telemarket-poli-Am1st]
  2776. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2777. [telemarket-pollster]
  2778. exten => s,1(begin),Playback(telemark-poll-intro)
  2779. exten => s,2,Goto(telemarket-sorry,s,begin)
  2780. exten => t,1,Goto(telemarket,s,begin)
  2781. exten => i,1,Goto(telemarket,s,begin)
  2782. exten => o,1,Goto(telemarket,s,begin)
  2783. [telemarket-research]
  2784. exten => s,1(begin),Playback(telemark-research-intro)
  2785. exten => s,2,Goto(telemarket-sorry,s,begin)
  2786. exten => t,1,Goto(telemarket,s,begin)
  2787. exten => i,1,Goto(telemarket,s,begin)
  2788. exten => o,1,Goto(telemarket,s,begin)
  2789. [telemarket-magazine]
  2790. exten => s,1(begin),Playback(telemark-mag-choices)
  2791. exten => 1,1,Goto(telemark-mag-new,s,begin)
  2792. exten => 2,1,Goto(telemark-mag-renew,s,begin)
  2793. exten => 3,1,Goto(telemark-mag-survey,s,begin)
  2794. exten => 4,1,Goto(telemark-mag-verify,s,begin)
  2795. exten => 5,1,Goto(telemark-mag-other,s,begin)
  2796. exten => t,1,Goto(telemarket,s,begin)
  2797. exten => i,1,Goto(telemarket,s,begin)
  2798. exten => o,1,Goto(telemarket,s,begin)
  2799. [telemark-mag-new]
  2800. exten => s,1(begin),Playback(telemark-mag-new)
  2801. exten => s,2,Hangup()
  2802. exten => t,1,Goto(telemarket,s,begin)
  2803. exten => i,1,Goto(telemarket,s,begin)
  2804. exten => o,1,Goto(telemarket,s,begin)
  2805. [telemark-mag-renew]
  2806. exten => s,1(begin),Playback(telemark-mag-renew)
  2807. exten => s,2,Hangup()
  2808. exten => t,1,Goto(telemarket,s,begin)
  2809. exten => i,1,Goto(telemarket,s,begin)
  2810. exten => o,1,Goto(telemarket,s,begin)
  2811. [telemark-mag-survey]
  2812. exten => s,1(begin),Playback(telemark-mag-survey)
  2813. exten => s,2,Hangup()
  2814. exten => t,1,Goto(telemarket,s,begin)
  2815. exten => i,1,Goto(telemarket,s,begin)
  2816. exten => o,1,Goto(telemarket,s,begin)
  2817. [telemark-mag-verify]
  2818. exten => s,1(begin),Playback(telemark-mag-verify)
  2819. exten => s,2,Hangup()
  2820. exten => t,1,Goto(telemarket,s,begin)
  2821. exten => i,1,Goto(telemarket,s,begin)
  2822. exten => o,1,Goto(telemarket,s,begin)
  2823. [telemark-mag-other]
  2824. exten => s,1(begin),Goto(telemarket-sorry,s,begin)
  2825. [telemarket-commercial]
  2826. exten => s,1(begin),Playback(telemark-comm-intro)
  2827. exten => s,2,Voicemail(u82)
  2828. exten => s,3,Goto(telemarket-sorry,s,begin)
  2829. exten => t,1,Goto(telemarket,s,begin)
  2830. exten => i,1,Goto(telemarket,s,begin)
  2831. exten => o,1,Goto(telemarket,s,begin)
  2832. [telemarket-other]
  2833. exten => s,1(begin),Playback(telemark-other-intro)
  2834. exten => s,2,Hangup()
  2835. exten => t,1,Goto(telemarket,s,begin)
  2836. exten => i,1,Goto(telemarket,s,begin)
  2837. exten => o,1,Goto(telemarket,s,begin)