Debian SIP service status

Daniel Pocock daniel at pocock.com.au
Sun Jan 12 17:19:58 UTC 2014



DSA have done a lot of work on this project recently, it is not complete
yet, but in the discussions I had with them we have agreed most of the
details that users will need to configure to access the service:

a) we have a new host, vogler.debian.org (I'm not sure if
cilea.debian.org will be involved any more)

b) Users can administer their SIP passwords in a dedicated sipPassword
field in the Debian LDAP.  The passwords are stored as HA1 values, where
the "user" part is the full uid (e.g. pocock at debian.org rather than just
pocock) and the realm is sip.debian.org - e.g.

  echo -n pocock at debian.org:sip.debian.org:foobar | md5sum
     =>  1ee8f60115a520297f737071f9a13a44

c) we have a RADIUS server, FreeRADIUS, with the rlm_digest module
enabled, using the HA1 values from LDAP.  It can authenticate users in
the realm "sip.debian.org".  This should support any service developed
with reSIProcate/repro or Kamailio/SER family.

d) TURN server will be online soon, advertised in SRV records

    _stun._udp.debian.org  is currently vogler.debian.org port 3478

and it authenticates users in "sip.debian.org" using the sipPassword
too.  The TURN server can be used by both SIP or XMPP users of course.

e) SIP proxy will also be online soon, TLS and WSS ports only for now.
Users authenticate using the following configuration:

   From: <pocock at debian.org>
   Auth user: pocock at debian.org
   Realm: sip.debian.org

Notice that the auth user is always the full SIP address, not just the
user part.

I will provide a sample JSCommunicator config.js shortly for people to
cut and paste.

Just to clarify, I do not currently imagine the DSA running anything
more than this (e.g. they will not run Asterisk), those types of things
should be run privately by DDs who want those features.  Once the SIP
proxy is running, I will then chat to DSA about a basic XMPP service,
but that will also be fairly basic.




More information about the Pkg-voip-maintainers mailing list