# Overview
uSipServer is a SIP "server" on Android.
- simple to use
- works as SIP proxy and registrar
- supports only UDP-SIP
- NOT contains VOIP<=>3G/LTE call gateway function
# Quick Start Guide
Ex) use with CSipSimple as dial number "9999"
[0] configure 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".
[1] Runs uSipServer, and push [start] button.
then SIP domain will be printed as below.
"sipserver started. [@xxx]" / xxx = SIP domain
[2] Runs CSipSimple.
[3] Account setting of CSipSimple.
[menu] -> [Accounts] -> [Add account]
Account name = 9999
User = 9999
Server = xxx
Password = (don't care if User Authentication = Off)
and pushes [save] button.
[4] Check registered status of a CSipSimple.
If it is registered, then you can dial.
# 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".
# Visão global
O uSipServer é um "servidor" SIP no Android.
- simples de usar
- funciona como proxy SIP e registrador
- suporta apenas UDP-SIP
- NÃO contém VOIP <=> função de gateway de chamadas 3G / LTE
# Guia rápido
Ex) usar com CSipSimple como número de discagem "9999"
[0] configure as propriedades abaixo.
Domínio: domínio do servidor SIP. o valor padrão é o IP local.
- IP local: endereço de escuta para mensagem SIP. o valor padrão é "0.0.0.0 (qualquer)".
- Porta local: porta de escuta para mensagem SIP. o valor padrão é "5060".
[1] Executa o uSipServer e pressiona o botão [start].
então o domínio SIP será impresso como abaixo.
"sipserver iniciado. [@xxx]" / xxx = domínio SIP
[2] Executa o CSipSimple.
[3] Configuração da conta do CSipSimple.
[menu] -> [Contas] -> [Adicionar conta]
Nome da conta = 9999
Usuário = 9999
Servidor = xxx
Senha = (não importa se a autenticação do usuário está desativada)
e aperta o botão [salvar].
[4] Verifique o status registrado de um CSipSimple.
Se estiver registrado, você poderá discar.
# Configuração de autenticação do usuário
O formato de configuração de autenticação do usuário está abaixo;
- o delimitador de usuário é ";" (ponto e vírgula)
- user / pass delimiter é ":" (dois pontos)
- se "Autenticação do usuário" estiver vago, a função de autenticação está desativada
Se você adicionar 2 usuários "foo" e "baz", e cada senha for "bar" e "qux", defina "foo: bar; baz: qux;" para "Autenticação do usuário".