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 19:53:08
  Branch: HEAD                             Handle: 2006091718530800

  Modified files:
    openpkg-src/asterisk    asterisk.txt

  Log:
    remember my tricky SIP-to-ISDN outbound calling solution which works
    with a gateway Fritz!box device registered at the Asterisk under <gw>

  Summary:
    Revision    Changes     Path
    1.14        +27 -0      openpkg-src/asterisk/asterisk.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/asterisk/asterisk.txt
  ============================================================================
  $ cvs diff -u -r1.13 -r1.14 asterisk.txt
  --- openpkg-src/asterisk/asterisk.txt 17 Sep 2006 11:36:02 -0000      1.13
  +++ openpkg-src/asterisk/asterisk.txt 17 Sep 2006 17:53:08 -0000      1.14
  @@ -139,6 +139,24 @@
   ;allow         = gsm
   ;context       = external
   
  +;[gw]
  +;type          = friend
  +;username      = gw
  +;callerid      = "ISDN-to-SIP" <gw>
  +;fromdomain    = example.com
  +;secret        = asterisk
  +;host          = dynamic
  +;canreinvite   = no
  +;disallow      = all
  +;allow         = g726
  +;allow         = ulaw
  +;allow         = alaw
  +;allow         = gsm
  +;dtmfmode      = rfc2833
  +;qualify       = yes
  +;insecure      = yes
  +;context       = external
  +
   [foo]
   type          = friend
   username      = foo
  @@ -320,6 +338,15 @@
   exten           = 82,n,System(@l_prefix@/sbin/asterisk -rx reload)
   exten           = 82,n,Hangup
   
  +;   external outgoing ISDN (via SIP-to-ISDN gateway call-through)
  +;exten          = _0.,1,ENUMLookup(${EXTEN:1})
  +;exten          = _0.,2,Set(enum_is_sip_url=${REGEX("^SIP/.+" ${ENUM})})
  +;exten          = _0.,3,GotoIf($["${enum_is_sip_url}" = "1"]?_0.,4:_0.,6)
  +;exten          = _0.,4,Dial(${ENUM},60,o)
  +;exten          = _0.,5,Goto(_0.,7)
  +;exten          = _0.,6,Dial(SIP/gw,60,D(w1234w0#31#${EXTEN:1}#))
  +;exten          = _0.,7,Hangup
  +
   ;   internal outgoing SIP call (part 1/2)
   ;   (notice sort-order trickery!)
   include         = internal-siponly
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to