Kamailio

Skip to end of metadata
Go to start of metadata
  1. Добавим репозиторий kamailio в centos
    cd /etc/yum.repos.d/
    wget http://download.opensuse.org/repositories/home:/kamailio:/v4.3.x-rpms/CentOS_6/home:kamailio:v4.3.x-rpms.repo
    
  2. Устанавливаем все что есть от kamailio
    yum install kamailio*
    
  3. Останавливаем kamailio
    /etc/init.d/kamailio stop
    
  4. Проверим что никто не занимает порт 5060
    [root@voip yum.repos.d]# lsof -i:5060
    COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    asterisk 7344 asterisk   11u  IPv4  24656      0t0  UDP *:sip
    

    Видим что 5060 занят asterisk'ом. Остановим его.

    [root@voip yum.repos.d]# /etc/init.d/asterisk stop
    Stopping safe_asterisk:                                    [  OK  ]
    Shutting down asterisk:                                    [  OK  ]
    
  5. Поставим и запустим mysql-server
    yum install mysql-server
    /etc/init.d/mysqld start
    

    После установки настройте привилегии для обеспечения безопасности в соответствии с официальной документацией mysql, которая находится здесь

  6. Создадим базу данных в mysql, где будут храниться реквизиты sip-клиентов
    Импортируем файл create_asterisk_tables.sql (взять его можно здесь: Создание таблиц для asterisk и kamailio в базе данных mysql), выполнив команду:
    mysql -uroot -p < /root/create_asterisk_tables.sql
    
  7. Проведем настройку asterisk realtime по этой статье: Asterisk realtime odbc настройка
  8. Настроим kamailio как то так: Пример конфигурации kamailio.cfg
  9. Сменим SIP port asterisk в /etc/asterisk/sip.conf, параметр bindport
    bindport=5080
    
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.