Welcome to uSipServer web site

latest release: v1.2.3 (2018.4.17)

About uSipServer

uSipServer is a SIP "server" on Android:

  • simple to use
  • works as SIP proxy and registrar
  • supports only UDP-SIP
   

Quick Start Guide

Example use case with CSipSimple as sip client

  1. Configure uSipServer properties below.
    • Domain : SIP server domain. default value is local IP.
    • Local IP : listening address to SIP message. default value is "0.0.0.0 (any)".
    • Local Port : listening port to SIP message. default value is "5060".

       

  2. Start uSipServer app, and push [start] button.
    • sip_log check box : display SIP signal log if it's checked.
    • register_log check box : display REGISTER/UNREGISTER log if it's checked.

       

  3. Start CSipSimple app.

  4. Account setting of CSipSimple. (Dial number of this use case is "9999")
    • [menu] -> [Accounts] -> [Add account]
    • Account name = 9999
    • User = 9999
    • Server = (uSipServer IP address)
    • Password = (don't care)
    • Push [save] button.
  5. Check registered status of a CSipSimple.
    • The client has been registered if "$REGISTER [9999] ..." is displayed on app console.

       

User Authentication Configuration

User Authentication config format is below;
  • user delimiter is ";" (semicolon)
  • user/pass delimiter is ":" (colon)
  • if "User Authentication" is vacant, the authentication function is disabled
If you add 2 users "foo" and "baz", and each passwords are "bar" and "qux", set "foo:bar;baz:qux;" to "User Authentication".

Download

Google Play uSipServer site

Contact us