Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- timedatectl set-timezone Asia/Yekaterinburg
- sudo apt-get update && sudo apt-get upgrade
- apt-get remove --auto-remove nftables -y
- apt-get purge nftables -y
- apt-get install iptables iptables-persistent -y
- iptables -L -v
- iptables-save > /etc/iptables/rules.v4
- ip6tables-save > /etc/iptables/rules.v6
- iptables-restore < /etc/iptables/rules.v4
- cd /usr/src/
- apt-get autoremove -y
- apt-get update && apt-get dist-upgrade -y --allow-unauthenticated --allow-downgrades --allow-remove-essential --allow-change-held-packages gnupg gnupg2 git mc
- git clone https://github.com/sipwise/rtpengine.git
- cd /usr/src/rtpengine
- apt install -y dh-sequence-dkms libopus-dev libtest2-suite-perl
- apt install -y dpkg-dev
- dpkg-checkbuilddeps
- apt install -y debhelper-compat default-libmysqlclient-dev gperf libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbcg729-dev libbencode-perl libcrypt-openssl-rsa-perl libcrypt-rijndael-perl libcurl4-openssl-dev libdigest-crc-perl libdigest-hmac-perl libevent-dev libglib2.0-dev libhiredis-dev libio-multiplex-perl libio-socket-inet6-perl libiptc-dev libjson-glib-dev libjson-perl libmosquitto-dev libnet-interface-perl libpcap0.8-dev libpcre3-dev libsocket6-perl libspandsp-dev libssl-dev libswresample-dev libsystemd-dev libwebsockets-dev libxmlrpc-core-c3-dev libxtables-dev markdown python3-websockets zlib1g-dev
- dpkg-buildpackage -d
- cd /usr/src/
- dpkg -i *.deb
- apt --fix-broken install -y
- echo net.ipv4.ip_nonlocal_bind=1 >> /etc/sysctl.conf
- sysctl -p
- service ngcp-rtpengine-daemon restart
- service ngcp-rtpengine-daemon status
- mcedit /etc/rtpengine/rtpengine.conf
- rtpengine-ng-client ping
- ==================================================================================================================
- ==================================================================================================================
- apt-get autoremove -y
- apt-get update && apt-get dist-upgrade -y --allow-unauthenticated --allow-downgrades --allow-remove-essential --allow-change-held-packages gnupg gnupg2
- apt-get install -y git gcc g++ flex bison libmariadb-dev make autoconf pkg-config libssl-dev libcurl4-openssl-dev libxml2-dev libpcre3-dev
- https://dopensource.com/2019/05/15/kamailio-v52-debian-quick-install/
- wget -O- https://deb.kamailio.org/kamailiodebkey.gpg | sudo apt-key add -
- mcedit /etc/apt/sources.list
- deb http://deb.kamailio.org/kamailio52 stretch main
- deb-src http://deb.kamailio.org/kamailio52 stretch main
- apt update
- apt search kam
- apt search kamailio-postgres-modules
- apt install -y kamailio kamailio-postgres-modules
- systemctl enable kamailio
- ==================================================================================================================
- ==================================================================================================================
- apt update && sudo apt upgrade
- apt install -y postgresql postgresql-contrib curl
- systemctl stop postgresql
- sudo systemctl start postgresql
- sudo systemctl status postgresql
- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
- curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
- echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list
- apt update && sudo apt upgrade
- apt list --upgradable
- passwd postgres
- 1234566
- 1234566
- su - postgres
- psql
- \q
- su -
- ip a
- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
- su - postgres -c "psql -c 'SHOW config_file;'"
- sudo -u postgres psql -c "SELECT version();"
- mcedit /etc/postgresql/13/main/pg_hba.conf
- host all all 10.20.7.1/24 trust
- mcedit /etc/postgresql/13/main/postgresql.conf
- listen_addresses = '*'
- find / -name postgresql.conf -print
- sudo systemctl restart postgresql
- sudo systemctl status postgresql
- ==================================================================================================================
- apt-get install kamailio-postgres-modules
- /usr/sbin/kamdbctl create
- mcedit /etc/kamailio/kamailio.cfg
- systemctl restart kamailio
- systemctl status kamailio
- loadmodule "auth.so"
- loadmodule "db_postgres.so"
- #!define DBURL "postgres://kamailio:[email protected]:5432/kamailio"
- ##### Перед этим нужно сделатьт
- passwd postgres
- dbrootpw
- dbrootpw
- mcedit /etc/kamailio/kamctlrc
- DBENGINE=PGSQL
- DBHOST=10.20.7.104
- DBPORT=5432
- DBNAME=kamailio
- DBRWUSER="kamailio"
- DBRWPW="kamailiorw"
- DBROUSER="kamailioro"
- DBROPW="kamailioro"
- # DBACCESSHOST=10.20.7.104
- DBROOTUSER="postgres"
- DBROOTPW="dbrootpw"
- CHARSET="latin1"
- psql -U postgres -h 10.20.7.104 -d postgres
- psql -h 10.20.7.104 -U
- psql -h localhost -U
- ps -ax | grep postg
- kamdbctl create
- ==================================================================================================================
- kamctl ul show
- kamailio -V
- dispatcher.so
- kamctl db show subscriber
- kamctl monitor
- kamctl online
- kamcmd ul.dump
- systemctl restart kamailio
- kamcmd dispatcher.list
- systemctl restart kamailio
- kamcmd dispatcher.list
- kamcmd dispatcher.reload
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement