In the 12.4 mainline documentation, the configuration example includes the command in the serial interface:
frame-relay fragmentation voice-adaptive deactivation 50
and this command in the policy map attached to the frame-relay map-class:
shape fr-voice-adapt deactivation 50
Both commands have exactly the same description as to their function. Are both required? It's really not clear.
Any help appreciated.