Record() clips silence

I am using asterisk 1.4

I am using record in a dialplan something similar to this:

Record(test:sln)

When I wait a few seconds and press pound it seems to cut off all the end silence that I just waited for a lot of times cutting off some of the last word I said.

I am using sip g.711

Thanks!

John