DISABLE hold button - its possible?

Its possible disable hold button in PJSIP channel ?

The phone send a=sendonly in 183 progress, so the call go to hold

That’s what the RFCs require in that case. I think you have cause and effect wrong. It is the phone going on hold that results in the sendonly. If it has sent sendlonly, there is nothing that Asterisk can do stop it ignoring media that gets sent to it.

The phone needs to send a=sendrecv in the final 200 OK.