Hi All, I have built sipXtapi library modules on ubuntu (Fiesty). I' m using its .so (shared object) files to call its functions.
My application runs through mozilla firefox and I have put shared libraries in mozilla-firefox/plugins directory. I have built codecs plugin shared library also and using them in the directory where my application's firefox HTML page is placed. I have also tried to keep shared libraries in /usr/lib directory and i have also run "ldconfig " command to create their links. My application is properly using methods of this shared object files for user registration and unregistration on our local asterisk server. My application can receive and hangup call also without any problem that makes me feel that codecs are correctly built. I get error if i try to run my application on fresh ubuntu machine where i didn't built sipXtapi. I m using shared library files (that are built on other machine) in fresh ubuntu machine. Problem occurs when I hits firefox and it tries to load my application page, then at application HTML page opening, "missing Installed Plugins" popup gets shown. On terminal, i get error shown below : LoadPlugin : failed to initialze shared libraries /usr/lib/mozilla-firefox/plugins/codec_ilbc.so [libgsm.so.1 : cannot open shared object file ] I think it needs libgsm package to get installed, so it means everybody who is using sipXtapi needs to install libgsm. I think it is needed when we build sipXtapi because it is dependency package that is needed d while building sipXmediaLib. After building sipXtapi, application should use shared library 's .so files. I don't know where's problem lying. Please help, i'm really stuck. Kindly, reply as soon as possible. Thanku very much, Tarun.
_______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
