Advertisement
load-net

RTPENGINE

Apr 8th, 2024 (edited)
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. mariabackup --backup --target-dir=/home/backup/ --user=root --password='зфыыцщкв'
  2.  
  3. mysqldump -u root -p kamailio > /home/your_file.sql
  4.  
  5. find / -name presence.so -print
  6. find / -name presence_xml.so -print
  7.  
  8. mcedit /usr/local/etc/kamailio/kamailio.cfg
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. grep -v "^;\|^ *$" /etc/rtpengine/rtpengine-recording.conf
  16.  
  17.  
  18.  
  19. ******************************************************************************
  20. ########################## install rtpengine #######################################
  21. timedatectl set-timezone Asia/Yekaterinburg
  22. apt-get update && apt-get upgrade
  23. dpkg-reconfigure tzdata
  24. mcedit /etc/default/locale
  25. # File generated by update-locale
  26. LANG=ru_RU.UTF-8
  27. dpkg-reconfigure locales
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. apt-get remove --auto-remove nftables -y
  35. apt-get purge nftables -y
  36. apt-get update
  37. apt-get install iptables iptables-persistent -y
  38. iptables -L -v
  39.  
  40.  
  41. netfilter-persistent save
  42. cat /etc/iptables/rules.v4
  43.  
  44.  
  45. cd /usr/src/
  46. apt-get autoremove -y
  47. apt-get update && apt-get dist-upgrade -y --allow-unauthenticated --allow-downgrades --allow-remove-essential --allow-change-held-packages gnupg gnupg2 git mc
  48. git clone https://github.com/sipwise/rtpengine.git
  49. cd /usr/src/rtpengine
  50. apt install -y dpkg-dev
  51. dpkg-checkbuilddeps
  52. 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 dh-sequence-dkms libopus-dev libtest2-suite-perl pandoc
  53. dpkg-buildpackage -d
  54. cd /usr/src/
  55. dpkg -i *.deb
  56. apt --fix-broken install -y
  57.  
  58. service ngcp-rtpengine-daemon enable
  59. service ngcp-rtpengine-daemon stop
  60. service ngcp-rtpengine-daemon start
  61. service ngcp-rtpengine-daemon status
  62.  
  63.  
  64.  
  65. sudo modprobe xt_multiport
  66.  
  67. echo net.ipv4.ip_nonlocal_bind=1 >> /etc/sysctl.conf
  68. sysctl -p
  69.  
  70. service ngcp-rtpengine-daemon stop
  71. service ngcp-rtpengine-daemon start
  72. service ngcp-rtpengine-daemon status
  73.  
  74. ps -ax | grep rtp
  75.  
  76. rtpengine-ng-client ping
  77.  
  78. echo 'add 0' > /proc/rtpengine/control
  79. iptables -I INPUT -p udp -j RTPENGINE --id 0
  80. ip6tables -I INPUT -p udp -j RTPENGINE --id 0
  81.  
  82. netfilter-persistent save
  83.  
  84. iptables -nvL --line-number
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement