OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   17-Sep-2006 13:06:47
  Branch: HEAD                             Handle: 2006091712064700

  Modified files:
    openpkg-src/asterisk    asterisk.txt

  Log:
    simplify dialplan by using Asterisk 1.2 'label' feature

  Summary:
    Revision    Changes     Path
    1.12        +21 -30     openpkg-src/asterisk/asterisk.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.txt
  ============================================================================
  $ cvs diff -u -r1.11 -r1.12 asterisk.txt
  --- openpkg-src/asterisk/asterisk.txt 17 Sep 2006 09:36:11 -0000      1.11
  +++ openpkg-src/asterisk/asterisk.txt 17 Sep 2006 11:06:47 -0000      1.12
  @@ -265,29 +265,20 @@
   
   ;   internal service <conference> #7<n>
   exten           = conference,1,Goto(70,1)
  +exten           = _7[0-9],1,Set(confno=${EXTEN:1})
  +exten           = _7[0-9],n,Goto(7,enter)
   exten           = 7,1,Set(TIMEOUT(digit)=3)
  -exten           = 7,2,Set(TIMEOUT(response)=6)
  -exten           = 7,3,Read(number,conf-getconfno,3)
  -exten           = 7,n,GotoIf($[${number} >= 0 & ${number} <= 9]?7-ok,1)
  +exten           = 7,n,Set(TIMEOUT(response)=6)
  +exten           = 7,n(repeat),Read(confno,conf-getconfno,3)
  +exten           = 7,n,GotoIf($[${confno} >= 0 & ${confno} <= 9]?enter)
   exten           = 7,n,Playback(conf-invalid)
  -exten           = 7,n,Goto(7,3)
  -exten           = 7-ok,1,Playback(conf-placeintoconf)
  -exten           = 7-ok,n,SayNumber(${number})
  -exten           = 7-ok,n,Set(SPYGROUP=conference-${number})
  -;exten          = 7-ok,n,MeetMe(${number},cps)
  -exten           = 7-ok,n,Conference(conference-${number}/M)
  -exten           = 7-ok,n,Playback(vm-goodbye)
  -exten           = 7-ok,n,Hangup
  -exten           = _7[0-9],1,Set(TIMEOUT(digit)=3)
  -exten           = _7[0-9],n,Playback(conf-placeintoconf)
  -exten           = _7[0-9],n,SayNumber(${EXTEN:1})
  -exten           = _7[0-9],n,Set(SPYGROUP=conference-${EXTEN:1})
  -;exten          = _7[0-9],n,MeetMe(${EXTEN:1},cps)
  -exten           = _7[0-9],n,Conference(conference-${EXTEN:1}/M)
  -exten           = _7[0-9],n,Playback(vm-goodbye)
  -exten           = _7[0-9],n,Hangup
  -exten           = _7X.,1,Playback(conf-invalid)
  -exten           = _7X.,n,Hangup
  +exten           = 7,n,Goto(repeat)
  +exten           = 7,n(enter),Playback(conf-placeintoconf)
  +exten           = 7,n,SayNumber(${confno})
  +exten           = 7,n,Set(SPYGROUP=conference-${confno})
  +exten           = 7,n,MeetMe(${confno},cpsr)
  +exten           = 7,n,Playback(vm-goodbye)
  +exten           = 7,n,Hangup
   
   ;   internal service <voicemail> #80/#*<n>
   exten           = voicemail,1,Goto(80,1)
  @@ -308,17 +299,17 @@
   exten           = reload,1,Goto(82,1)
   exten           = 82,1,Answer
   exten           = 82,n,Read(pin,conf-getpin,4)
  -exten           = 82,n,GotoIf($[${pin} = 1234]?82-ok,1)
  +exten           = 82,n,GotoIf($[${pin} = 1234]?ok)
   exten           = 82,n,Playback(conf-invalidpin)
   exten           = 82,n,Hangup
  -exten           = 82-ok,1,Playback(beep)
  -exten           = 82-ok,n,Wait(1)
  -exten           = 82-ok,n,Playback(beep)
  -exten           = 82-ok,n,Wait(1)
  -exten           = 82-ok,n,Playback(beep)
  -exten           = 82-ok,n,Wait(1)
  -exten           = 82-ok,n,System(@l_prefix@/sbin/asterisk -rx reload)
  -exten           = 82-ok,n,Hangup
  +exten           = 82,n(ok),Playback(beep)
  +exten           = 82,n,Wait(1)
  +exten           = 82,n,Playback(beep)
  +exten           = 82,n,Wait(1)
  +exten           = 82,n,Playback(beep)
  +exten           = 82,n,Wait(1)
  +exten           = 82,n,System(@l_prefix@/sbin/asterisk -rx reload)
  +exten           = 82,n,Hangup
   
   ;   internal outgoing SIP call (part 1/2)
   ;   (notice sort-order trickery!)
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to