From 9e7084c024ad3aabe27d266d7b9b22ddc97b5477 Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Wed, 22 Oct 2003 19:12:24 +0000
Subject: [PATCH] Make STRIPMSD configurable in default extensions.conf

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1659 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 configs/extensions.conf.sample | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/configs/extensions.conf.sample b/configs/extensions.conf.sample
index 484961ef55..bd3daba904 100755
--- a/configs/extensions.conf.sample
+++ b/configs/extensions.conf.sample
@@ -31,6 +31,7 @@ CONSOLE=Console/dsp				; Console interface for demo
 IAXINFO=guest					; IAXtel username/password
 ;IAXINFO=myuser:mypass
 TRUNK=Zap/g2					; Trunk interface
+TRUNKMSD=1					; MSD digits to strip (usually 1 or 0)
 ;TRUNK=IAX2/user:pass@provider
 
 ;
@@ -93,34 +94,34 @@ exten => _91700NXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)
 ;
 ; International long distance through trunk
 ;
-exten => _9011.,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _9011.,2,Congestion
 
 [trunkld]
 ;
 ; Long distance context accessed through trunk
 ;
-exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _91NXXNXXXXXX,2,Congestion
 
 [trunklocal]
 ;
 ; Local seven-digit dialing accessed through trunk interface
 ;
-exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _9NXXXXXX,2,Congestion
 
 [trunktollfree]
 ;
 ; Long distance context accessed through trunk interface
 ;
-exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _91800NXXXXXX,2,Congestion
-exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _91888NXXXXXX,2,Congestion
-exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _91877NXXXXXX,2,Congestion
-exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:1})
+exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
 exten => _91866NXXXXXX,2,Congestion
 
 [international]
@@ -288,6 +289,10 @@ include => demo
 ;
 ;exten => 8600,1,Meetme,1234
 ;
+; Or playing an announce to the called party, as soon it answers
+;
+;exten = 8700,1,Dial(${MARK},30,A(/path/to/my/announcemsg))
+;
 ; For more information on applications, just type "show applications" at your
 ; friendly Asterisk CLI prompt.
 ;
-- 
GitLab