1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

A simple SIP setup for personal use

Discussion in 'Tomato Firmware' started by menses, Aug 26, 2013.

  1. menses

    menses Networkin' Nut Member

    I would like to offer a small SIP service to my family and friends (~10 people). I do not want to use external SIP providers so I am planning to set up my ASUS RT-N66U to handle all the necessary services.

    I have never set up a SIP system before and I am a complete noob in this subject. (Though I have previously used SIP both directly from a public IP to a public IP and with a 3rd party provider.)

    Which software should I use? Asterix, OpenSIPS, Kamailio?

    Premises:
    • It should work with Tomato and N66U
    • The N66U has a public IP address
    • The clients do not have public IP addresses
    • The clients are all soft phones on Linux, OS X, Windows and Android.
    • The server should be as simple and lightweight as possible: basically the service just needs to connect the peers to each other (and possibly authenticate... or is the authentication done between peers?)
    • I also want to use encryption: TLS and SRTP (but I don't know if this concerns the service at all or is this handled between the clients?)
    Thanks!
  2. rainlake

    rainlake Network Newbie Member

    I use YATE as my personal PBX, it's really good.
  3. RonV

    RonV LI Guru Member

    As your list went on with your requirements it's not as "simple" as you may think. Are you just looking for a way for the clients inside your network to dial each other or are you trying to do the real PBX thing and have the PBX connect to endpoints outiside of you network?
  4. menses

    menses Networkin' Nut Member

    Are you using YATE with Tomato? I could not find a package from Entware for YATE.

    I want to also connect endpoints outside my network. For example I would like to call from an outside client to a client inside my network. And also the other way around. Where should I start?
  5. RonV

    RonV LI Guru Member

Share This Page