Hi!
I have this kind of scenario
Receive an INVITE -> send it to user, but if possible, if I’ll receive REGISTER with same credentials I’m calling to - drop an INVITE there also, if call was not answered on first location.
Means create other INVITE branch async on the fly, if possible.

Where at least to look at? 
Thanks.

--
Best regards,
Igor