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 [email protected]