Download

MiniSIP is available for a number of platforms. If the one you are looking for is not here, ask in the users mailing list. We may be able to work it out.
  • Linux
  • Linux on Embedded Platforms (Familiar, Maemo) (for PDAs)
  • Windows XP/2000 (2000 and others untested)
  • Pocket PC: Windows Mobile 2003 SE

  • You will need to read the Network Installation Instructions before you run MiniSIP.
    Note that these packaged distributions may not contain the latest version of MiniSIP. You can obtain the latest source code directly from the repository (see developer build).Please report problems to the bug tracking system or development mailing list.

    Requirements
    Minisip relies on external libraries, which need to be in your system. These are:
  • OpenSSL (version 0.9.7 or higher)
  • Glademm (GTK + GTKmm)
  • You will find more information on how to install these dependencies depending on your platform.



    Linux

    You can obtain compiled snapshots from the HEAD of the source code repository
    or
    you can download the latest release packages.

  • Debian
  • Red Hat
  • Fedora Core

  • Note: The automatic build system is not currently working (packages are out-datedd). We are trying to bring them back to life. Meanwhile, you can build MiniSIP yourself (see manual build)

    Note: On Redhat 9 systems, you need to change an environment variable due an incompatibility with the threading library:
    $ export LD_PRELOAD="/lib/libc.so.6 /lib/libpthread-0.10.so"


    Linux on Embedded Platforms

  • Linux Familiar (v.0.8.3 with GPE)
  • You can obtain compiled snapshots from the HEAD of the source code repository in the form of an IPKG repository for Linux Familiar, v.0.8.2

  • Maemo (Nokia 770 platform - arm and i386)
  • Note: The repository is not currently working (packages are out-datedd). We are trying to bring them back to life. You can find information on the build process in the repository source code Documentation.


    Windows XP

    Windows XP is still not fully tested. Please, report any buggy behavior to minisip developers mailing list. Other platforms (2000 and below) have not been tested at all. Please, report back to developers mailing list.
  • Get Minisip beta (includes OpenSSL libraries)
  • Get required GTK graphical library
  • Get required GTKmm graphical library

  • You can also obtain the GTK and GTKmm from their original sources: GTK and GTKmm

    Install first the gtk required libraries.
    Unzip the minisip.zip file to "c:/minisip" (you should have c:/minisip/minisip.exe, c:/minisip/share, ... ). We know this is quite poor, we are working to improve the installation.
    See Network Installation Instructions (a must!)
    Temporary fix: (for windows only) When configuring the account, enter your proxy's numeric IP x.y.z.m at the Sip Proxy text box.
    Do not forget also about the STUN server (activate the check box if you use stun)!
    We are working to fix this!



    Pocket PC


    Support for Pocket PC platforms is on the way. We have managed so far to port the source code, so compilation is now possible. The showstopper is now the lack of GUI, as GTK/GTKmm is not available for Pocket PC. We are working on a simplified MFC GUI to start testing.


    Network Installation Instructions


    You will need to run minisip.exe once to manually configure the network settings. Pay attention to the text console, where a list with network adapters will be shown:

    ...
    SimpleIPProvider: preferred interface NOT found
    ========================================================================
    |No network interface defined as preferred in the configuration, or
    |the one specified could not be found.
    |Minisip will try to find an appropriate one.
    |Minisip highly recommends you to add a preferred one. To do so, choose
    |from the list below and edit the configuration file, section
    | Network Interface: name = {0BCA934B-3E95-4E3E-8D53-AE122A52C0DE}; IP=0.0.0.0
    | Network Interface: name = {43ED8564-F518-4C39-9A7E-CE0D966D0177}; IP=172.16.188.128
    ========================================================================
    Minisip is using IP = 0.0.0.0
    ...

    In this case, you would take "43ED8564-F518-4C39-9A7E-CE0D966D0177" as the valid network interface. Write this number down.
    Close MiniSIP.
    Open the configuration file (c:/minisip/minisip.conf in windows or $HOME/.minisip.conf in linux) and change the default
    123456789-1234-1234-1234-123456789ABC
    by your own valid number.


    © 2004 minisip.org. Last modified Tuesday, 24-Oct-2006 11:32:01 CEST