Brauchts du wirklich Record() oder meinst du Monitor()?
Wenn du letzteres meinst, versuch mal
exten => XXXX,n,Set(FILENAME=${TIMESTAMP}-${EXTEN}-${CALLERID(number)}-${UNIQUEID})
exten => XXXX,n,MixMonitor(${FILENAME}.wav,)
exten => XXXX,n,Dial(SIP/${EXTEN},30,Ttr)
das speichert dir...