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