Menu

Tree [r5] /
 History

HTTPS access


File Date Author Commit
 META-INF 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 nativesrc 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 org.pjsip.pjsua 2008-08-15 florianhackenbe [r1] Initial code import
 pjsip_patches 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 src 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 .classpath 2008-10-27 florianhackenbe [r4] Added eclipse build infrastructure
 .project 2008-10-27 florianhackenbe [r4] Added eclipse build infrastructure
 LICENSE 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 Makefile 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 README 2008-10-27 florianhackenbe [r3] Added a bit more doc
 add_swig_rename.pl 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 add_synchronised.pl 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 build.properties 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 delete_blank_lines.sh 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 find_missing_types.sh 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 pjsua.i 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 pjsua.i_header 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 pjsua_jni.dll 2011-06-16 florianhackenbe [r5] Updated to revision 6990 from our internal repo...
 plugin.xml 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 print_funcs.pl 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 strip_comments.pl 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 strip_double_typedef_name.pl 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 strip_unnecessary_stuff.pl 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...
 strip_unwanted_stuff.pl 2008-10-27 florianhackenbe [r2] Migrated to pjsip 1.0, added eclipse plugin inf...

Read Me

    The pjsua wrapper is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

This project implements a Java Native Interface wrapper for the pjsua (pjsip) library.
It exposes the pjsua (sip user interface) API to Java programs and is built using swig
(Simplified Wrapper and Interface Generator, swig.org). The wrapper is mostly complete,
with a few exceptions. One problem so far is that passing void* pointer up to Java is
a bit difficult with swig. Therefore a few callback functions do not expose all the
available data. The exposed API is sufficient to build a working phone, though.

This package contains prebuilt binaries for the wrapper. You simply have to import the
directory as a project into eclipse and can use it as either a plugin based project or
a Java project.

If you want to compile the wrapper yourself, you need a Linux installation and you have
to install the pjsip library on it. Please see the Makefile for detailed instructions
about how to build the Windows and Linux wrappers.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.