Why call recording is not working?

I have enabled the following things in asterisk for enabling call recoriding.But no record on calling is happing.These are the steps i have done

In features.conf, under:

[featuremap]

uncommented the line
automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor – Make sure to set the X and/or x option in the Dial() or Queue() app call!

Then i had mentioned the X option for Dial() in my dialplan in extensions.conf

exten => 3000,n,Dial(SIP/3000)

I had made this dial plan like this

exten => 3000,n,Dialp(SIP/3000,30,Xx)

I dont know why its not working can u give me any suggestion regarding this problem…

please send solution for this problem…