Use Refuse instead of hangup while ringing
The client uses "hangup" to end a call in all states. However for incoming ringing calls, the ending should be done through "refuse".
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information