rtpengine-installation-configuration
установка rtpengine На debian 10. проходит на ура, вместе с g729 кодеком, т.е. можно использовать transonding.
исходная статья.
репозиторий со скриптами: https://bitbucket.org/yooxy/rtpengine-debian-10-install/src/master/
скрипт для debian 10 buster:
#!/usr/bin/sh apt update apt install devscripts python3-debian equivs git -y #for some reason my debian take old version libsystemd-dev by default apt install libsystemd-dev=247.3-6~bpo10+1 -y git clone https://github.com/sipwise/rtpengine.git #there are some steps to make fix for buster OS cd rtpengine/pkg/deb bash ./generator.sh bash ./backports/buster cp -r buster/* ../../debian cd ../../ #install dependencies in automatically way mk-build-deps --install #compile rtpengine dpkg-buildpackage -b -us -uc cd ../ dpkg -i rtpengine-daemon_11.4.0.0+0~mr11.4.0.0_amd64.deb rtpengine-iptables_11.4.0.0+0~mr11.4.0.0_amd64.deb rtpengine-kernel-dkms_11.4.0.0+0~mr11.4.0.0_all.deb rtpengine-utils_11.4.0.0+0~mr11.4.0.0_all.deb rtpengine_11.4.0.0+0~mr11.4.0.0_all.deb apt --fix-broken install24.09.2020
TCP\TLS NAT Zoiper
Столкнулся с проблемой, когда через sip прокси (opensips) не проходили пакеты (OPTIONS, NOTIFY, INVITE) в сторону uac при использовании TCP и TLS протоколов. при TLS opensips ругался 477/Send Error, при использовании TCP – 408 timeout. И действительно пакеты с opensips уходили, но не доходили до UAC.
Причина была в использовании STUN, если его отключить на Zoiper то связь работает хорошо в обе стороны.
18.09.2020Добавить пользователя к google серверу на Google cloud
- открываем консоль в веб
- создаем нового пользователя “adduser new_user”
- создаем файл /home/new_user/.ssh/authorized_keys
- Добавляем публичный ключ нового пользователя.
его можно легко создать при помощи Puttyget как показано ниже.
5. далее нужно сохранить private key и передать его пользователю, естественно, что пункты 4 и 5 могут быть сделаны самим пользователем.
6. systemctl restart sshd
7. Далее можно создать пароль для нового пользователя “passwd new_user”
8. добавляем нового пользователя в /etc/sudoers чтобы он не вводил пароль при команде sudo su. в файле нужно добавить строчку: “new_user ALL=(ALL) NOPASSWD: ALL”
теперь новый пользователь с ключем сможет подключиться используя путти и ключ, ключ кстати подключается вот здесь:
| Posted in opensips, rtpengine | No Comments »