From f2784d97fde9452e2348da239dd9d3fdcd1d4df2 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Thu, 27 Dec 2001 11:07:33 +0000 Subject: Version 0.1.10 from FTP git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@398 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- configs/extensions.conf.sample | 45 ++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 19 deletions(-) (limited to 'configs/extensions.conf.sample') diff --git a/configs/extensions.conf.sample b/configs/extensions.conf.sample index 8f10fef2d..c664521f2 100755 --- a/configs/extensions.conf.sample +++ b/configs/extensions.conf.sample @@ -37,6 +37,9 @@ writeprotect=no exten => _91NXXNXXXXXX,1,StripMSD,1 exten => _1NXXNXXXXXX,2,Dial,IAX/iaxtel.com/BYEXTENSION@iaxtel +[provider] +;switch => IAX/user:[key]@myserver/mycontext + ; Local stuff [local] ; Special extension for local phone numbers, long distance, etc, going @@ -52,10 +55,11 @@ exten => _1NXXNXXXXXX,2,Dial,IAX/iaxtel.com/BYEXTENSION@iaxtel ; so that dialtone remains even after dialing a 9. ; ignorepat => 9 -;exten => _9NXXXXXX,1,Dial,AdtranVoFR/BYEXTENSION -;exten => _91NXXNXXXXXX,1,Dial,AdtranVoFR/BYEXTENSION -;exten => _9911,1,Dial,AdtranVoFR/BYEXTENSION +;exten => _9NXXXXXX,1,Dial,IAX/user:[key]@myserver/BYEXTENSION +;exten => _91NXXNXXXXXX,1,Dial,IAX/user:[key]@myserver/BYEXTENSION +;exten => _9911,1,Dial,IAX/user:[key]@myserver/BYEXTENSION include => default +include => provider include => iaxtel ; ; You can use an alternative switch type as well, to resolve @@ -65,7 +69,7 @@ include => iaxtel ; switch => IAX/user:password@bigserver/local -[default] +[demo] ; ; We start with what to do when a call first comes in. ; @@ -89,11 +93,10 @@ exten => 3,2,Goto,s|5 ; Start with the congratulations exten => 1234,1,Playback,transfer|skip ; "Please hold while..." ; (but skip if channel is not up) exten => 1234,2,Dial,Console/dsp|10 ; Ring the console, 10 secs max -exten => 1234,3,Playback,vm/1234/unavail ; "I'm not here right now" -exten => 1234,4,Voicemail,1234 ; Send to voicemail... +exten => 1234,3,Voicemail,u1234 ; Send to voicemail... exten => 1234,5,Goto,s|6 ; Start over -exten => 1234,103,Playback,vm/1234/busy ; (2 + 101) "I'm on the phone" -exten => 1234,104,Goto,4 ; Go to voicemail, etc. +exten => 1234,103,Voicemail,b1234 ; (2 + 101) "I'm on the phone" +exten => 1234,104,Goto,5 ; Go to voicemail, etc. exten => 1235,1,Goto,1234|3 ; Right to voicemail @@ -140,8 +143,15 @@ exten => 8500,2,Goto,s|6 ;exten => 1265,1,Dial,Phone/phone0|15 ;exten => 1265,2,Goto,s|5 +[default] +; +; By default we include the demo. In a production system, you +; probably don't want to have the demo there. +; +include => demo + ; This is a more complicated sample extension configuration, similar to -; what we use at LSS. +; what we used to use at LSS. ;[default] ;exten => s,1,Wait,0 @@ -171,17 +181,14 @@ exten => 8500,2,Goto,s|6 ; Step 2: Dial the numbers where Ben is likely to be. Try for no more ; than 15 seconds. ;exten => 4300,2,Dial,AdtranVoFR/4300|15 -; Step 3: If there is no answer, play back a message stating that Ben is -; unavailable. Alternatively, we could have rung an operator first. -;exten => 4300,3,Playback,vm/4300/unavail -; Step 4: Send them to voicemail. -;exten => 4300,4,Voicemail,4300 -; Step 5: If they return from voicemail, go back to the top -;exten => 4300,5,Goto,s|4 +; Step 3: Send them to voicemail, preceeded by their unavailable message. +;exten => 4300,3,Voicemail,u4300 +; Step 4: If they return from voicemail, go back to the top +;exten => 4300,4,Goto,s|4 ; Step 103: If the Dialing is busy, it will try here first. We'll play a -; special "I'm busy" message... -;exten => 4300,103,Playback,vm/4300/busy -; Step 104: And then continue as if it had been busy in the first place. +; special "I'm busy" message and send them to voicemail +;exten => 4300,103,Voicemail,b4300 +; Step 104: And then continue from whereever the other would ;exten => 4300,104,Goto,4 ; Exten. 4301: Provide a short-circuit so we can transfer striaght to ; voicemail. -- cgit v1.2.3