当前位置:文档之家› 智能IP广播系统建设方案

智能IP广播系统建设方案

智能IP广播系统建设建议书XXXX公司2014年04月目录第一章概述3第二章系统介绍42.1.系统结构42.1.1.广播配置管理42.1.2.多媒体交互控制系统72.2.系统特点72.3.系统功能描述8第三章系统部署93.1.服务器部署93.2.服务器配置93.3.通用组网图错误!未定义书签。

第四章主从备份方案错误!未定义书签。

4.1.M YSQL 主从设置错误!未定义书签。

4.1.1.Master错误!未定义书签。

4.1.2.Slave错误!未定义书签。

4.2.R SYNC主从设置错误!未定义书签。

4.2.1.Master设置错误!未定义书签。

4.2.2.Slave设置错误!未定义书签。

4.3.M YSQL 恢复错误!未定义书签。

4.3.1Slave 服务器错误!未定义书签。

4.3.2Master服务器错误!未定义书签。

第一章概述语音广播是人类交流最直接、最原始、最有效的工具,广播系统广泛地应用在诸如休闲娱乐、危险警报、应急指挥、信息发布等领域。

但从技术上看,目前的广播系统实现上大都基于传统的模拟电子技术,模拟技术本身的局限性限制了广播系统的应用。

自进入21世纪以来,数字技术、计算机网络技术飞速发展,各行各业的信息化建设日益普及,“网络”充斥了人们生活中的大部分内容。

数据、语音、视频三网合一成为公认的主流方向,模拟广播系统向数字化、计算机网络化的转移也是大势所趋。

IP网络广播系统依靠IP网络传输数据流,只要IP网络能够覆盖到的地方,IP网络广播系统就能够覆盖。

而根据经验惯例,一旦IP 网络技术能够引入到某个系统,那必然将对该系统带来翻天覆地的改变。

智能IP广播系统采用当今世界广泛使用的TCP/IP网络技术,将音频信号以IP包协议形式在局域网和广域网上进行传送,彻底解决了传统广播系统存在的音质不佳,维护管理复杂,互动性能差等问题。

该系统设备使用简单,安装扩展方便――只需将广播终端接入计算机网络即可构成功能强大的智能IP广播系统。

第二章系统介绍2.1. 系统结构XXXX智能IP广播系统是由多媒体交互控制系统和广播配置管理系统两个组件构成,多媒体交互控制系统负责所有广播器的注册、呼叫等功能,同时及用户的IP电话系统互通,用户可以通过现有的IP电话拨打呼叫相应的广播器进行广播。

广播配置管理组件负责整个智能IP广播系统的配置管理,包括用户管理、广播器管理,可以配置中继、路由以及呼入白名单等设置。

2.1.1.广播配置管理通过配置管理可以进行用户管理、终端管理、终端分组管理、终端状态(广播)监控、召开广播、广播记录查询、系统参数配置、密码修改、出局路由等操作。

2.1.1.1. 参数管理参数管理包含话机管理、中继设置、出局路由;2.1.1.2. 用户管理可添加、修改、删除用户;2.1.1.3. 广播器管理可以新增楼宇、楼层、房间号等信息,并将相应的广播器分配到对应的房间;2.1.1.4. 查看广播记录可以根据时间查找相应时段的广播记录;2.1.1.5. 白名单设置白名单设置主要用来控制可以呼入广播系统的电话号码,只有在白名单中的号码才可以发起广播。

2.1.2.多媒体交互控制系统XXXX的多媒体交互控制系统是一个分布式的软件系统,可以在基于各种不同技术、协议和设备的网络之间提供无缝的互操作性,是一个具有很好的伸缩性、接口标准性、业务开放性等特点的分布式软件系统,它独立于特定的底层硬件/操作系统,并能够很好地处理各种业务所需要的同步通信协议。

系统支持所有现有的电话功能及新型会话式多媒体业务,采用标准协议(如SIP、H.323、MGCP、MEGACO/H.248、SIGTRAN以及各种其它的数据及ITU协议),提供了不同厂商的设备之间的互操作能力。

2.2. 系统特点智能广播系统有如下特点:⏹基于IP的广播方式,适合跨区域部署⏹支持多品牌PBX整合⏹采用SIP技术及企业语音系统整合,通过话机发布实时广播⏹支持SIP广播器分组编制⏹支持通过电话呼入发起广播⏹支持通过网页发起广播⏹支持呼入白名单设置⏹支持并发多个广播2.3. 系统功能描述智能IP广播系统具备如下功能:⏹广播终端管理➢终端导入➢终端添加、删减、修改➢会议话机分组管理➢自定义分组➢定义分组广播号➢给组分配终端➢终端分组查询⏹广播启动➢电话发起➢页面发起➢呼叫管理⏹广播监控➢实时显示终端状态➢呼叫单个广播终端第三章系统部署3.1. 服务器部署初期用户规模不大时,可将系统部署在一台服务器上。

3.2. 服务器配置服务器最低配置要求如下:项目推荐配置CPU Intel Pentium D 2.8G双核处理器或更高硬盘100G空余硬盘空间内存1G 或更高操作系统Windows 2003/2008 Server3.3. 通用组网图第四章主从备份方案4.1. Mysql 主从设置4.1.1.Master1)进入控制台, 输入“vi /etc/f”直接输入“/mysqld”按回车在”socket”的下一行输入:server-id = 1log_bin = /var/lib/mysql/master.log read-only = 0按Esc退出编辑模式:wq 保存,关闭输入命令”service mysql restart”2)在控制台中输入”/usr/bin/mysql -uroot -p”输入密码: 123456登录成功后输入如下命令并回车:GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.1.39' IDENTIFIED BY '123456';此命令里的192.168.1.39是指Slave服务器在心跳网络中的IP;完成后如下图:输入下面这行命令:flush privileges;reset master;show master status;会出现类似下图的表格:此时请用笔记下表格中出现的文件序号:000001 和位置:107(真实情况下该两者及此图可能有所不同,请按实际情况记录)输入下面的命令退出:\q4.1.2.Slave1)进入控制台, 输入”vi /etc/f”直接输入”/mysqld”按回车在”socket”的下一行输入:server-id = 2log_bin = /var/lib/mysql/slave.log replicate-do-db = broadcastskip-slave-start = 1按Esc退出编辑模式:wq 保存,关闭输入命令”service mysql restart”2)在控制台中输入”/usr/bin/mysql -uroot -p”输入密码: 123456输入如下命令来配置slave的数据同步目标(注意,此命令中的192.168.1.222 是master的心跳网络IP地址, 000001和107是前面在master机上操作 show master status; 时记录下的信息):输入:change master to master_host='192.168.1.222', master_user='backup', master_password='123456', master_port = 3306, master_connect_retry = 30, master_heartbeat_period = 5000, master_log_file='mysql-bin.000001', master_log_pos=107;最后输入以下命令来开始同步:slave stop;reset slave;slave start;接着再输入如下命令来查看同步状态:show slave status\G;看Last_IO_Error, Last_SQL_Error这两个参数是不是有出错信息, 如果没有, 主从已开启。

4.2. Rsync主从设置4.2.1.Master设置vi /etc/rc.local在文本后增加rsync --daemon:wq 保存,关闭重启服务器。

4.2.2.Slave设置vi /etc/rc.local在文本后增加/home/Adtec/ &:wq 保存,关闭Vi /home/Adtec/找到内容中的IP地址, 修改成Rsync Master的服务器IP, 保存重启服务器。

4.3. Mysql 恢复4.3.1Slave 服务器1)首先在Slave机导出broadcast数据库数据;进入控制台, 输入/usr/bin/mysqldump -uroot -p123456 broadcast>/home/broadcast.sql在 /home目录中就会生成broadcast.sql文件;输入”service mysql stop”4.3.2Master服务器1)把在Slave服务器中导出的SQL文件复制到Master服务器的/home目录中2)进入控制台, 输入/usr/bin/mysql -uroot -p密码是: 123456进入mysql系统;输入: drop database `broadcast`;输入: CREATE DATABASE `broadcast` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;输入”\q”, 退出mysql;3)在控制台输入:/usr/bin/mysql -uroot -p123456 broadcast</home/broadcast.sql 从Slave机导入数据至Master机成功4)在控制台输入:/usr/bin/mysql -uroot -p密码是: 123456进入mysql系统;输入: reset master;输入: show master status;会显示出一个列表再次进入SLAVE 服务器1)在控制台输入”service mysql restart”2)在控制台输入:/usr/bin/mysql -uroot -p密码是: 123456根据前面Master机上 show master status; 获取的信息,执行如下的命令:输入: slave stop;输入: change master to master_log_file='mysql-bin.000001',master_log_pos=107;(master_log_file 对应的是Master服务器执行”show master status;”后对应的File, 例如mysql-bin.000001 ;master_log_pos 对应的是Master服务器执行”show master status;”后对应的Position, 例如107 ;)最后输入以下命令输入: reset slave;输入: slave start;再次输入: show slave status\G;看Last_IO_Error, Last_SQL_Error这两个参数是不是有出错信息, 如果没有, 主从已开启, 如果有出错, 请查看错误信息, 并反馈给我们。

相关主题