rendered paste body[general]
[globals]
OUTBOUNDPSTNTRUNK=Zap/1
OUTBOUNDIAXTRUNK=IAX2/me@teliax
[incoming]
;
; Incoming calls with no destination land here (usually from the PSTN)
;
exten => s,1,Noop(CALLERID=${CALLERID})
exten => s,n,Goto(auto-attendent,s,1))
;
; Teliax 2155551212
exten => 2155551212,1,Noop(CALLERID=${CALLERID})
exten => 2155551212,n,Goto(auto-attendent,s,1)
; Teliax 8775551212
exten => 8775551212,1,Noop(CALLERID=${CALLERID})
exten => 8775551212,n,Goto(auto-attendent,s,1)
[auto-attendent]
;
; Auto Attendent
;
exten => s,1,SetVar(SAVED_CONTEXT=incoming)
exten => s,2,SetVar(COUNT=1)
exten => s,3,Answer
exten => s,4,DigitTimeout(5)
exten => s,5,ResponseTimeout(7)
exten => s,6,Wait(1)
exten => s,7,Background(if-u-know-ext-dial)
exten => s,8,Background(company-dir-411)
exten => 411,1,Goto(extensions,2120,1)
exten => 0,1,Playback(pls-wait-connect-call)
exten => 0,2,Goto(extensions,2100,1)
exten => t,1,GotoIf($[${COUNT} = 3]?exit,1)
exten => t,2,SetVar(COUNT=$[${COUNT} + 1])
exten => t,3,Goto(s,7)
exten => i,1,GotoIf($[${COUNT} = 3]?exit,1)
exten => i,2,SetVar(COUNT=$[${COUNT} + 1])
exten => i,3,Playback(extension)
exten => i,4,SayDigits(${INVALID_EXTEN})
exten => i,5,Wait(.5)
exten => i,6,Playback(pbx-invalid)
exten => i,7,Goto(s,6)
exten => exit,1,Playback(goodbye)
exten => exit,2,Wait(3)
exten => exit,3,Hangup
include => extensions
[extensions]
; All of our extensions
exten => 500,1,VoiceMailMain()
exten => 1000,1,VoiceMail(b1000@default)
exten => 1001,1,VoiceMail(b1001@default)
exten => 2100,1,VoiceMail(b2100@default)
exten => 2120,1,Directory(default,incoming)
FROM THE CONSOLE:
-- Executing Goto("IAX2/teliax-3", "extensions|2120|1") in new stack
-- Goto (extensions,2120,1)
-- Executing Directory("IAX2/teliax-3", "default|incoming") in new stack
== Parsing '/etc/asterisk/voicemail.conf': Found
-- Playing 'dir-intro' (language 'en')
-- Playing '/var/spool/asterisk/voicemail/default/1000/greet' (language 'en')
Error msg is: Nov 16 16:40:48 WARNING[3300]: app_directory.c:203 play_mailbox_owner: Can't find extension '1000' in context 'incoming'. Did you pass the wrong context to Directory?