[root@kvm6 ~]# yum install -y kamailio kamailio-mysql \ kamailio-debuginfo kamailio-unixodbc kamailio-utils
[root@kvm6 ~]# yum install -y mysql-server mysql [root@kvm6 ~]# /etc/init.d/mysqld restart Stopping mysqld: [ OK ] Starting mysqld: [ OK ]
[root@kvm6 ~]# mysql_secure_installation
SIP_DOMAIN
及使用 MYSQL。
[root@kvm6 ~]# vim /etc/kamailio/kamctlrc [root@kvm6 ~]# egrep '(SIP_DOMAIN|DBENGINE)' /etc/kamailio/kamctlrc SIP_DOMAIN=kvm6.deyu.wang DBENGINE=MYSQL
[root@kvm6 ~]# kamdbctl create MySQL password for root: INFO: test server charset WARNING: Your current default mysql characters set cannot be used to create DB. Please choice another one from the following list: big5 dec8 cp850 hp8 koi8r latin1 latin2 swe7 ascii ujis sjis hebrew tis620 euckr koi8u gb2312 greek cp1250 gbk latin5 armscii8 cp866 keybcs2 macce macroman cp852 latin7 cp1251 utf16 cp1256 cp1257 utf32 binary geostd8 cp932 eucjpms Enter character set name: latin1 INFO: creating database kamailio ... INFO: granting privileges to database kamailio ... INFO: creating standard tables into kamailio ... INFO: Core Kamailio tables succesfully created. Install presence related tables? (y/n): y INFO: creating presence tables into kamailio ... INFO: Presence tables succesfully created. Install tables for imc cpl siptrace domainpolicy carrierroute userblacklist htable purple uac pipelimit mtree sca? (y/n): y INFO: creating extra tables into kamailio ... INFO: Extra tables succesfully created. Install tables for uid_auth_db uid_avp_db uid_domain uid_gflags uid_uri_db? (y/n): y INFO: creating uid tables into kamailio ... INFO: UID tables succesfully created.
[root@kvm6 ~]# /etc/init.d/kamailio start Starting kamailio: [OK]
[root@kvm6 ~]# kamctl add deyu1@deyu.wang 123qwe MySQL password for user 'kamailio@localhost': new user 'deyu1@deyu.wang' added [root@kvm6 ~]# kamctl add deyu2@deyu.wang 123qwe MySQL password for user 'kamailio@localhost': new user 'deyu2@deyu.wang' added
[root@kvm6 ~]# iptables -I INPUT -p tcp -m state --state NEW \ -m tcp --dport 5060 -j ACCEPT [root@kvm6 ~]# iptables -I INPUT -p udp -m state --state NEW \ -m udp --dport 5060 -j ACCEPT