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:   08-Sep-2006 08:19:23
  Branch: HEAD                             Handle: 2006090807192201

  Modified files:
    openpkg-src/asterisk    asterisk.spec asterisk.txt

  Log:
    cleanup and improve default configuration according to my
    rediscoveries during my latest Asterisk fiddling

  Summary:
    Revision    Changes     Path
    1.6         +1  -1      openpkg-src/asterisk/asterisk.spec
    1.5         +21 -18     openpkg-src/asterisk/asterisk.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.spec
  ============================================================================
  $ cvs diff -u -r1.5 -r1.6 asterisk.spec
  --- openpkg-src/asterisk/asterisk.spec        6 Sep 2006 06:38:31 -0000       
1.5
  +++ openpkg-src/asterisk/asterisk.spec        8 Sep 2006 06:19:22 -0000       
1.6
  @@ -40,7 +40,7 @@
   Group:        Network
   License:      GPL
   Version:      %{V_asterisk}
  -Release:      20060906
  +Release:      20060908
   
   #   list of sources
   Source0:      
ftp://ftp.digium.com/pub/asterisk/releases/asterisk-%{V_asterisk}.tar.gz
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.txt
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 asterisk.txt
  --- openpkg-src/asterisk/asterisk.txt 6 Sep 2006 06:38:31 -0000       1.4
  +++ openpkg-src/asterisk/asterisk.txt 8 Sep 2006 06:19:23 -0000       1.5
  @@ -110,11 +110,10 @@
   realm         = example
   bindport      = 5060
   bindaddr      = 127.0.0.1
  -externip      = 127.0.0.1
  -externhost    = sip.example.com
  -localnet      = 10.0.0.0/255.0.0.0 
   srvlookup     = yes
   useclientcode = yes
  +allowguest    = yes
  +canreinvite   = no
   disallow      = all
   allow         = ulaw
   allow         = alaw
  @@ -128,7 +127,6 @@
   ;host          = sipgate.de
   ;fromuser      = NNNNNNN
   ;fromdomain    = sipgate.de
  -;nat           = yes
   ;canreinvite   = no
   ;disallow      = all
   ;allow         = ulaw
  @@ -238,24 +236,24 @@
   ;   internal to external mapping
   exten           = example,1,Goto(external,example,1)
   
  -;   internal SIP user <foo> #11
  +;   internal user <foo> #11
   exten           = foo,hint,SIP/foo
   exten           = foo,1,Goto(11,1)
   exten           = 11,hint,SIP/foo
   exten           = 11,1,Macro(dial,SIP/foo,30,gTtr)
   
  -;   internal SIP user <bar> #12
  +;   internal user <bar> #12
   exten           = bar,hint,SIP/bar
   exten           = bar,1,Goto(12,1)
   exten           = 12,hint,SIP/bar
   exten           = 12,1,Macro(dial,SIP/bar,30,gTtr)
   
  -;   internal group SIP connection
  +;   internal group <all> #20
   exten           = all,1,Goto(20,1)
   exten           = 20/foo,1,Macro(dial,SIP/bar,60)
   exten           = 20/bar,1,Macro(dial,SIP/foo,60)
   
  -;   internal Conference service
  +;   internal service <conference> #7<n>
   exten           = conference,1,Goto(70,1)
   exten           = 7,1,Set(TIMEOUT(digit)=3)
   exten           = 7,2,Set(TIMEOUT(response)=6)
  @@ -263,28 +261,27 @@
   exten           = 7,n,GotoIf($[${number} >= 0 & ${number} <= 9]?7-ok,1)
   exten           = 7,n,Playback(conf-invalid)
   exten           = 7,n,Goto(7,3)
  -exten           = 7-ok,1,Set(SPYGROUP=conference-${number})
  -exten           = 7-ok,n,Playback(conf-placeintoconf)
  +exten           = 7-ok,1,Playback(conf-placeintoconf)
   exten           = 7-ok,n,SayNumber(${number})
   exten           = 7-ok,n,Conference(conference-${number}/M)
   exten           = 7-ok,n,Hangup
   exten           = _7[0-9],1,Set(TIMEOUT(digit)=3)
  -exten           = _7[0-9],n,Set(SPYGROUP=conference-${EXTEN:1})
   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,Conference(conference-${EXTEN:1}/M)
   exten           = _7[0-9],n,Hangup
   exten           = _7X.,1,Playback(conf-invalid)
   exten           = _7X.,n,Hangup
   
  -;   internal Voicemail service (FIXME)
  +;   internal service <voicemail> #80/#*<n>
   exten           = voicemail,1,Goto(80,1)
   exten           = 80,1,VoicemailMain(s${CALLERIDNUM})
   exten           = 80,n,Hangup
   exten           = _*XX,1,Voicemail(u${EXTEN:1})
   exten           = _*XX,n,Hangup 
   
  -;   internal Echo Test service
  +;   internal service <echo> #81
   exten           = echo,1,Goto(81,1)
   exten           = 81,1,Answer
   exten           = 81,n,Playback(demo-echotest)
  @@ -292,7 +289,7 @@
   exten           = 81,n,Playback(demo-echodone)
   exten           = 81,n,Hangup
   
  -;   internal Asterisk PBX reload service
  +;   internal service <reload> #82
   exten           = reload,1,Goto(82,1)
   exten           = 82,1,Answer
   exten           = 82,n,Read(pin,conf-getpin,4)
  @@ -308,10 +305,16 @@
   exten           = 82-ok,n,System(@l_prefix@/sbin/asterisk -rx reload)
   exten           = 82-ok,n,Hangup
   
  -;   external outgoing SIP connection
  -exten           = _9.,1,Dial(SIP/${EXTEN:[EMAIL PROTECTED],60)
  -exten           = _9.,n,Congestion
  -exten           = _9.,102,Busy
  +;   internal outgoing SIP call (part 1/2)
  +;   (notice sort-order trickery!)
  +include         = internal-siponly
  +
  +[internal-siponly]
  +;   internal outgoing SIP call (part 2/2)
  +;   (notice sort-order trickery!)
  +exten           = [EMAIL PROTECTED],1,Dial(SIP/[EMAIL PROTECTED],60)
  +exten           = [EMAIL PROTECTED],n,Hangup
  +exten           = [EMAIL PROTECTED],102,Busy
   
   </file>
   <file name="enum.conf">
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to