Experimental VoIP service for research purposes

TODO

DNS nameserver configuration (bind)

		; See http://www.ietf.org/rfc/rfc3263.txt		

		; NAPTR (Naming Authority Pointer)
		@               IN      NAPTR   0 0 "s" "SIPS+D2T" "" _sips._tcp
		@               IN      NAPTR   1 0 "s" "SIP+D2T"  "" _sip._tcp
		@               IN      NAPTR   2 0 "s" "SIP+D2U"  "" _sip._udp

		; SRV (Service)
		_sip._udp       IN      SRV 0 0 5060    sip
		_sip._tcp       IN      SRV 0 0 5060    sip
		_sips._tcp      IN      SRV 0 0 5061    sip

		_stun._udp      IN      SRV 0 0 3478    kursk
		_stun._tcp      IN      SRV 0 0 3478    kursk
		;_stun-pass._tls        IN      SRV 0 0 3478    kursk
		

Standard service ports

Recommended SIP useragents

Useragent configuration

X-lite:

Go to System Settings, SIP account, Default:
		Username:           your username
		Authorization user: your username
		Password:           your secret password
		Domain/Realm:       your domain e.g. symbianos.org
		
In Presence, change mode to "Presence Agent"

Nokia/Symbian-phones

If you are behind SIP ALGs, it is better to use TCP.
ProfileName=SymbianOS
ServiceProfile=IETF
DefaultAccessPoint=ContractInternet
PublicUserName=sip:username@symbianos.org
UseCompression=No
Registration=AlwaysOn
UseSecurity=No
ProxyServerAddr=sip:symbianos.org
Realm=symbianos.org
UserName=username
Password=password
AllowLooseRouting=Yes
TransportType=UDP
Port=5060
RegistrarServerAddr=sip:symbianos.org
Realm=symbianos.org
UserName=username
Password=password
TransportType=UDP
Port=5060 

NAT traversal

IPv6

Streaming bridge requirements

SIP software

- asterisk	GPL
- Ekiga 	GPL
- eXosip2	GPL+Proprietary
- FreeSwitch	MPL
- kphone	GPL
- linphone	GPL
- minisip 	LGPL+GPL
- opal		MPL
- openser	GPL
- opensipstack	MPL
- osip2		GPL+Commercial
- pjsip		GPL
- resiprocate	Vovida licence (BSD-like)
- ser		GPL+Proprietary
- Sofia		LGPL
- twinkle	GPL
- Yate 		GPL
- X-lite 	(Proprietary/Closed source)