IMHO, once you add linphone as a choice, pjsua should be there as well, as in comparison latter has a lighter footprint and is much more versatile when it comes to CLI usage.
What I am not sure about is your subject, is it mandatory for phone apps to include a video function or vice versa?