Migrate Asterisk 1.0x to freePBX and voicemail integration with Panasonic KX TDA200

HI there,

Currently we have a asterisk server installed and integrated to our PABX. It is work as our voicemail server for our extensions in our Panasonic KX TDA200. TDM 400P with 4 fxo is installed to asterisk server to integrate with the Panasonic PBX.

All panasonic pbx extensions will have a voicemail mailbox in the asterisk. when user’s extension is busy or unavailable, the call will be forwarded to asterisk voicemail. everything is working fine. when user call ext 190, it will reach to voicemail and user can key in their extension number and voicemail password to listen to the voicemail.

Now we are planning to migrate to trixbox or freepbx which is more user friendly gui to us. May i know how can we migrate all the setting in current asterisk server to the new freepbx? we have a tdm 400p with 4 fxo card installed in the new server as well. Can anybody can guide me how to configure the freepbx for the similar configuration so it can work as the voicemail server for panasonic pbx?

Below are the conf files for current working asterisk server:

ZAPTEL.CONF

fxsks=1
fxsks=2-4
loadzone = us
defaultzone=us

ZAPATA.CONF

[channels]
busydetect=1
busycount=3
relaxdtmf=yes
callwaiting=no
callwaitingcallerid=yes
threewaycalling=no
transfer=yes
cancallforward=yes
usecallerid=yes
callerid=asreceived
cidsignalling=v23
cidstart=ring
;immediate=yes
echotraining=yes
echocancel=yes
echocancelwhenbridged=yes
;rxgain=-4
;txgain=4
group=1
;callprogress=no
signalling=fxs_ks
context=outgoing
channel=1
immediate=yes

group=2
;callprogress=no
signalling=fxs_ks
context=pbx-in
channel=2-4

EXTENSIONS.CONF

[pbx-in]
exten => s,1,Set(TIMEOUT(response)=2)
exten => s,2,answer
exten => s,3,Verbose(Call From - ${CALLERID})

exten => _1XX,1,Dial(sip/s${EXTEN},10)
exten => _1XX,2,voicemail,u${EXTEN}
exten => _1XX,3,hangup

exten => _2XX,1,Dial(sip/s${EXTEN},10)
exten => _2XX,2,voicemail,u${EXTEN}
exten => _2XX,3,hangup

exten => *,1,voicemailmain
exten => *,2,hangup

exten => t,1,goto(auto-attendant,s,1)
exten => i,1,hangup

[auto-attendant]
exten => s,1,background(blank)
exten => s,2,hangup

exten => *,1,voicemailmain
exten => *,2,hangup

exten => t,1,hangup
exten => i,1,hangup

exten => 91,1,Dial(IAX2/91)
exten => 91,2,Congestion
exten => 100,1,Dial(SIP/100)

[outgoing]
exten => s,1,answer
exten => s,2,playtones(dial)

exten => 91,1,dial(iax2/91,30,tT)
exten => 91,2,playback(vm-theperson)
exten => 91,3,playback(vm-isunavail)
exten => 91,4,Congestion
;exten => 91,2,hangup

exten => 1,1,Dial(IAX2/[email protected])
exten => 1,2,hangup

exten => t,1,hangup
exten => i,1,hangup

It I am trying to connect freepbx to a Panasonic TDE-200 any Idea on how I can accomplish this task. I want to use freepbx as a conference bridge.
Any help would be greatly helpful.