[Asterisk-Users] Asterisk to CCM Message Waiting Indicator
Brian J. Rathman
brian at strata-com.com
Fri Oct 7 12:58:36 MST 2005
I am trying to setup Asterisk as the voicemail server for Cisco Call Manager. I have just about everything working except for the message waiting indicator.
I have the following setup in context [ccm] in my extensions.conf file:
;MWI
exten => _2807XXX,1,SetCallerID(${EXTEN:3})
exten => _2807XXX,2,Dial(SIP/28888 at 65.202.115.240)
exten => _2807XXX,3,Answer
exten => _2807XXX,4,Wait,1
exten => _2807XXX,5,Hangup
;MWI
exten => _2817XXX,1,SetCallerID(${EXTEN:3})
exten => _2817XXX,2,Dial(SIP/28889 at 65.202.115.240)
exten => _2817XXX,3,Answer
exten => _2817XXX,4,Wait,1
exten => _2817XXX,5,Hangup
I also have the vm.sh file in /var/lib/asterisk/scripts/vm.sh:
if [ $3 -gt 0 ]; then
CALLFILE=$(cat <<-EOF1
Channel: Local/281$2
MaxRetries: 1
# Retry in 2 min
RetryTime: 120
WaitTime: 45
Context: ccm
Extension: s
Priority: 1
EOF1)
echo "$CALLFILE" >> "/var/spool/asterisk/outgoing"/$(date +%Y%mNaVI%M%S)-$1
else
CALLFILE=$(cat <<-EOF1
Channel: Local/280$2
MaxRetries: 1
# Retry in 2 min
RetryTime: 120
WaitTime: 45
Context: ccm
Extension: s
Priority: 1
EOF1)
echo "$CALLFILE" >> "/var/spool/asterisk/outgoing"/$(date +%Y%mNaVI%M%S)-$1
fi
Unfortunately, I keep getting these errors on every voicemail that I leave:
Oct 7 14:36:16 NOTICE[17889]: chan_local.c:455 local_alloc: No such extension/context 2817001 at default creating local channel
Oct 7 14:36:16 NOTICE[17889]: channel.c:2098 __ast_request_and_dial: Unable to request channel Local/2817001
Oct 7 14:36:16 NOTICE[17889]: pbx_spool.c:243 attempt_thread: Call failed to go through, reason 0
I know this is probably fairly easy to fix but I'm not exactly sure how the outbound call files in /var/spool/asterisk/outgoing work. Any ideas as what I can change. One other question, I have several different voicemail contexts setup and this is the only one where I need an external notification. Is there a way to set this up so that I only send these notify calls when there is a voicemail in this ccm context? Any help would be greatly appreciated.
Thanks,
Brian
More information about the asterisk-users
mailing list