Just to be sure someone who reads this thread sees this:
If you return from your UPoC protocol write proc with:
– CONTINUE: Send OK Procs will be called
– ERROR: Send Fail Procs will be called
You can use this very nicely to KILL a message you do not want. Simply set the Send Fail Outbound Procs to hcitpsmsgkill.
If you need more functionality like PROTO (or sending the message to the error database) you can just create your own proc to do that and set the Send Fail Outbound Procs to that.