It may seem kind of ludicrous, but I actually found node-sip the easiest
to use for crafting some custom requests...
https://github.com/kirm/sip.js/blob/master/doc/api.markdown
--
Alex Balashov | Principal | Evariste Systems LLC
1447 Peachtree Street NE, Suite 700
Atlanta, GA 30309
United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web:
http://www.evaristesys.com/,
http://www.csrpswitch.com/