Not using bristuff+trixbox.
this is my extensions.conf:
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[globals]
POSTRECORDING=/usr/local/bin/postrecording
[default]
exten => _X,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _X,2,Dial(SIP/${EXTEN},60,t)
exten => _X,3,Hangup()
include => out
[out]
exten => _XX,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _XX,2,Dial(Zap/g1/${EXTEN})
exten => _NXX,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _NXX,n,Dial(Zap/g5/${EXTEN})
exten => _NXX,n,Dial(Zap/g6/${EXTEN})
exten => _NXX,n,Dial(Zap/g7/${EXTEN})
exten => _0[345]1.,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _0[345]1.,n,Dial(Zap/g5/${EXTEN})
exten => _0[345]1.,n,Dial(Zap/g6/${EXTEN})
exten => _0[345]1.,n,Dial(Zap/g7/${EXTEN})
exten => _0[345]1.,n,Dial(Zap/g8/${EXTEN})
exten => _0[345]1.,n,Dial(Zap/g1/0${EXTEN})
exten => _040.,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _040.,n,Dial(Zap/g8/${EXTEN})
exten => _040.,n,Dial(Zap/g5/${EXTEN})
exten => _040.,n,Dial(Zap/g6/${EXTEN})
exten => _040.,n,Dial(Zap/g7/${EXTEN})
exten => _040.,n,Dial(Zap/g1/0${EXTEN})
exten => _XX.,1,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => _XX.,2,Dial(Zap/g1/0${EXTEN})
[inbound-gsm1]
exten => s,1,Goto(051685977,1)
exten => 051685977,1,Set(CALLERID(name)=GSM mobi 444)
exten => 051685977,n,LookupCIDName()
exten => 051685977,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 051685977,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => 051685977,n,Dial(SIP/2&SIP/4);
[inbound-gsm2]
exten => s,1,Goto(031611011,1)
exten => 031611011,1,Set(CALLERID(name)=GSM mobi 499)
exten => 031611011,n,LookupCIDName()
exten => 031611011,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 031611011,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID})
exten => 031611011,n,Dial(SIP/2&SIP/4)
[inbound-gsm3]
exten => s,1,Goto(031587171,1)
exten => 031587171,1,Set(CALLERID(name)=GSM mobi 500)
exten => 031587171,n,LookupCIDName()
exten => 031587171,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 031587171,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID});
exten => 031587171,n,Dial(SIP/2&SIP/4);
[inbound-gsm4]
exten => s,1,Goto(040461610,1)
exten => 040461610,1,Set(CALLERID(name)=GSM simobil)
exten => 040461610,n,LookupCIDName()
exten => 040461610,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 040461610,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID})
exten => 040461610,n,Dial(SIP/2&SIP/4)
[inbound-isdn]
exten => s,1,Goto(4200690,1)
exten => 4200690,1,Set(CALLERID(name)=ISDN - 3000050)
exten => 4200690,n,Set(clen=${LEN(${CALLERIDNUM})})
exten => 4200690,n,Set(CALLERID(number)=${IF($[ ${clen} = 2 ]?${CALLERIDNUM}:${CALLERIDNUM:1})})
exten => 4200690,n,LookupCIDName()
exten => 4200690,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 4200690,n,Answer()
;exten => 4200690,n,System(/usr/bin/wget -q -b http://192.168.1.1/${CALLERID(num)})
exten => 4200690,n,Playback(varnost)
exten => 4200690,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID})
exten => 4200690,n,Dial(SIP/2&SIP/4)
exten => 4200690,n,Hangup()
[inbound-dvigala]
exten => s,1,Goto(2303077,1)
exten => 2303077,1,Set(CALLERID(name)=DVIGALO!!!)
exten => 2303077,n,Set(clen=${LEN(${CALLERIDNUM})})
exten => 2303077,n,Set(CALLERID(number)=${IF($[ ${clen} = 2 ]?${CALLERIDNUM}:${CALLERIDNUM:1})})
exten => 2303077,n,LookupCIDName()
exten => 2303077,n,Set(CALLERID(name)=${CALLERIDNAME})
exten => 2303077,n,Answer()
exten => 2303077,n,Playback(varnost)
exten => 2303077,n,MixMonitor(${UNIQUEID}.wav|a|${POSTRECORDING} ${UNIQUEID})
exten => 2303077,n,Dial(SIP/2&SIP/4)
exten => 2303077,n,Hangup()