Would this work - I posted my extensions.conf, zapata.conf, sip.conf? See any problems?
extensions.conf:
[globals]
[411]
ZCHAN=2
MYEXTEN=411
include => incoming-sip-myexten
include => internal-all
include => outbound
[299]
ZCHAN=3
MYEXTEN=299
include => incoming-sip-myexten
include => internal-all
include => outbound
[internal-all]
exten => 411,1,Macro(sip-dialed)
exten => 299,1,Macro(sip-dialed)
exten => 500,1,VoiceMailMain()
[incoming-sip-myexten]
exten => s,1,Dial(SIP/${MYEXTEN},30,r)
exten => s,2,VoiceMail(u${MYEXTEN}@default)
exten => s,102,VoiceMail(b${MYEXTEN}@default)
[macro-sip-dialed]
exten => s,1,Dial(SIP/${MACRO_EXTEN},30,r)
exten => s,2,VoiceMail(u${MACRO_EXTEN}@default)
exten => s,102,VoiceMail(b${MACRO_EXTEN}@default)
[outbound]
exten => _8NXX,1,Dial(Zap/${ZCHAN}/${EXTEN:1})
exten => _8NXX,2,Congestion()
exten => _8NXX,102,Congestion()
exten => _9NXXXXXX,1,Dial(Zap/${ZCHAN}/${EXTEN})
exten => _9NXXXXXX,2,Congestion()
exten => _9NXXXXXX,102,Congestion()
exten => _91NXXNXXXXXX,1,Dial(Zap/${ZCHAN}/${EXTEN})
exten => _91NXXNXXXXXX,2,Congestion()
exten => _91NXXNXXXXXX,102,Congestion()
zapata.conf
[trunkgroups]
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes
;Physical Channels
context=411
signalling=fxo_ks
channel=>2
context=299
signalling=fxo_ks
channel=>3
sip.conf
[general]
context=default
allow=ulaw
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
localnet=10.1.0.0/255.255.0.0
[411]
type=friend
secret=welcome
canreinvite=no
qualify=yes
host=dynamic
context=411
[299]
type=friend
secret=welcome
canreinvite=no
qualify=yes
host=dynamic
context=299