Customize Soap Fault

I need to modify the faultcode and faultstring in the soap fault
instead to have the default values that are generated.
Could you help me?

I created three new handlers for the request, response and fault, and i registered them.
When exception occurred, my fault handler is not called from Integration Server. Why?
Is possible setting my fault handler as default handler?
Thanks in advance.