ref.ael-vtest13 122 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182
  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)