Guess you might have got answer, might help anyone who comes across this page.
yes, it is possible. Start 2 instances of pjsua on 2 different ports. Try "--local-port" option. Call from 1st to 2nd by implicitly specifying the port "sip:178237@192.168.10.10:5090". Each instance will act as uas for incall and uac for outcall