I run asterisk under FC5, asterisk-1.2.13, libpri-1.2.4 and zaptel-1.2.10.
When a user is not available the voicemail functions prompts the caller to
leave a message which is recored. But when the caller hangs-up, the
"hangup" command is not executed and the landline remains busy. I need to
do a “/etc/init.d/asterisk restart” to open the line again.
Incoming calls via SIP work no problem; the hangup command is executed!!
My /etc/zaptel.conf looks like this (this installation is based in Spain):
loadzone = es
defaultzone= es
fxsks=1
The zapata.conf looks like this:
[channels]
usecallerid=yes
busydetect=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes
; define channels
context=incomingsignalling=fxs_ks
channel => 1
And /etc/asterisk/extensions.conf" is set to:
incoming]
exten => s,1,Answer()
exten => s,2,Background(enter-ext-of-person)
exten => 100,1,Dial(${100},10,r)
exten => 100,2,VoiceMail(u100@default)
exten => 100,3,Hangup()
exten => 100,102,VoiceMail(b100@default)
exten => 100,103,Hangup()
exten => 101,1,Dial(${101},10)
exten => 101,2,Playback(vm-nobodyavail)
exten => 101,3,Hangup()
exten => 101,102,Playback(tt-allbusy)
exten => 101,103,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(incoming,s,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup()
Thank you in advance for your help.
Salu2, Wolfgang