Re #1519: Major change in pjsua2.i and etc after actual test in Python:
Major changes in SWIG interface file (pjsua2.i).
The "ignore" and "unignore" approach caused link error with vector (duplicate symbols because SWIG generates two identical vector functions in the wrapper) so it cannot be used (tried with many combinations and still doesn't work).
So scrap that, and now we use "importing" approach, where needed symbols must be listed in symbols.lst file, then use importsym.py to import the symbol declarations to symbols.i. Then include symbols.i in pjsua.i
Due to the way importsym.py work, some macros and naked constants need to be placed into a named enumeration, for example: