Skip to main content

OpenSIPS

Installation

Debian 10

OpenSIPS 3.3

cd /root
wget http://incrediblepbx.com/opensips3.tar.gz
tar zxvf opensips3.tar.gz
rm -f opensips3.tar.gz
/root/install

OpenSIPS Control Panel 9.3.3

    OpenSIPS Control Panel version class 9 (9.3.2, 9.3.3) documentation


    Configuration

    OpenSIPS

    /etc/opensips/opensips.cfg

    /* For AWS and OpenStack Environment */
    /* WAN IP: 123.123.123.123 */
    /* LAN IP: 172.16.0.67
    advertised_address="123.123.123.123"
    alias="123.123.123.123"
    
    socket=udp:172.16.0.67:5060
    socket=tcp:172.16.0.67:5060
    
    ...
    ...
    
    loadmodule "rtpproxy.so"
    ## Fixed for ERROR:rtpproxy:send_rtpp_command: proxy <udp:localhost:7890> does not respond, disable it
    #modparam("rtpproxy", "rtpproxy_sock", "udp:localhost:7890")
    modparam("rtpproxy", "rtpproxy_sock", "unix:/var/run/rtpproxy.sock")


    RTPProxy

    /etc/default/rtpproxy

    ## Replace with your network interface IP address
    ## If you have WAN IP & LAN IP as follows, here is LAN IP.
    ## WAN IP: 123.123.123.123
    ## LAN IP: 172.16.0.67
    LISTEN_ADDR=172.16.0.67
    
    # The control socket.
    CONTROL_SOCK="unix:/var/run/rtpproxy.sock"
    # To listen on an UDP socket, uncomment this line:
    # CONTROL_SOCK=udp:127.0.0.1:7890
    
    ## If the rtpproxy is behind a NAT firewall. The WAN IP is configured by the -A option.
    ## NOTE: The option "-A" is supported on RTPProxy newer version only.
    #EXTRA_OPTS="-l $LISTEN_ADDR -m 10000 -M 20000"
    EXTRA_OPTS="-l $LISTEN_ADDR -m 10000 -M 20000 -A 123.123.123.123"

    OpenSIPS CLI

    # opensips-cli -x mi version
    {
        "Server": "OpenSIPS (3.1.14 (x86_64/linux))"
    }
    
    

    Dispatcher

    CGRateS