"487 Request Terminated" is the wrong code to reject a call - this will be sent when receiving CANCEL (when the caller cancels the call). "486 Rejected" or "603 Decline" is the proper one, and it should be interpreted by the App properly on the caller side.
Possibly destroying some JsSip call object on the called side does make JsSip send a 487?
"487 Request Terminated" is the wrong code to reject a call - this will be sent when receiving CANCEL (when the caller cancels the call). "486 Rejected" or "603 Decline" is the proper one, and it should be interpreted by the App properly on the caller side.
Possibly destroying some JsSip call object on the called side does make JsSip send a 487?