短信视频开源平台搭建攻略
这几天我们单位要开发搭建个短信平台用于通知和回访客户,还要视频短信功能用于我们产品的全面演示!单位还不想花太多钱,这么难的一个项目就顺利的落在我头上了!这一头的雾水不知道从哪里下手,折腾十来天网上各种调研各种查资料。功夫不负有心人呀,找到一个免费的(不要钱哦哈哈)而且还在陆续的开源短信平台,还有最新的5G应用的视频短信功能这个正好能解决单位的产品演示需求!
这是我搭建短信平台和视频短信的过程!(安装过程有点小繁琐哦)
刚开始抱着试一试的态度,有这么好的事儿?折腾好几天发现好多大公司也都在用这个短信、和视频短信平台!
我用的服务器是CPU 32核 内存64G 硬盘是NVME.2 高速读写的1T的
系统装的是windows server 2016 r2 x64位中文版
需要安装windows的这3个组件:
Internet Information Services服务 俗称IIS (web)
Net Framework.4.5
消息队列
数据库用的是Orcle 11g 以上的数据版本
1.短信平台和视频短信 服务器操作系统和组件安装要点
2.短信平台和视频短信 安装Internet Information Services服务 俗称IIS
3.短信平台和视频短信 安装WINDOWS组件 Net Framework 4.5
4.短信平台和视频短信 windows安装消息队列
各项软件服务安装进行中
5安装Oracle11g 数据库,直接官网下载
https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
数据库安装字符集设置为utf-8;
数据库脚本,创建数据库表,存储过程,函数等
6.短信平台和视频短信
Win系统桌面按WIN+R键,弹出运行窗口,输入cmd,点击确定
安装数据库,设置用户赋予权限 #sqlplus /nolog
SQL> conn / as sysdba;
SQL>create user HxSMS identified by Hxkj2019; --username/password都是用户自定义
SQL> grant dba to HxSMS;
SQL> conn HxSMS/Hxkj2019;
SQL> select * from user_sys_privs;
7.短信平台和视频短信
创建表空间,分配空间大小
创建表空间执行sql语句
create bigfile tablespace YYSMS_BASE datafile ‘D:\orcl\YYSMS_BASE.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_CACHE datafile ‘D:\orcl\YYSMS_CACHE.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_AMOUNT datafile ‘D:\orcl\YYSMS_AMOUNT.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSGDEFAULT datafile ‘D:\orcl\MSGDEFAULT.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1905 datafile ‘D:\orcl\YYSMS_MSG_1905.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1906 datafile ‘D:\orcl\YYSMS_MSG_1906.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1907 datafile ‘D:\orcl\YYSMS_MSG_1907.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1908 datafile ‘D:\orcl\YYSMS_MSG_1908.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1909 datafile ‘D:\orcl\YYSMS_MSG_1909.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1910 datafile ‘D:\orcl\YYSMS_MSG_1910.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1911 datafile ‘D:\orcl\YYSMS_MSG_1911.DBF’ size 50m autoextend on;
create bigfile tablespace YYSMS_MSG_1912 datafile ‘D:\orcl\YYSMS_MSG_1912.DBF’ size 50m autoextend on;
获取数据库相关文件脚本地址:http://www.hxipyy.net/blog3.html
8.分别执行我那文件夹里的文件就行
平台创建分区表执行sql语句(六张表)
msg_details
msg_report
msg_text_mt
msg_sms_mo
msg_msisdn_mt
user_amountdetails
9. 导入数据库备份文件
平台数据库导入脚本文件放入D盘再进行执行脚本
执行数据库脚本
@echo off
echo 正在导入 Oracle 数据库,请稍等…
imp hxsms/hxkj2019 file=D:\orcl.dmp log=D:\orcl.log fromuser=hxsms touser=hxsms commit=y ignore=y buffer=819200
echo 任务完成!
10. 平台运行安装文件夹下的Hx.SmsPlatform.Installer.exe程序,自动创建windows服务
获取华信短信平台安装包地址:http://www.hxipyy.net/blog3.html
进行如下操作
11. 短信平台和视频短信 使用Start.bat文件启用windows服务,停止服务使用Stop.bat文件,也可直接在windows服务中启用,但要注意启动的先后顺序。
12.短信平台和视频短,服务启用完成后,信打开iis ,创建HxMoReport,HxClient,HxSmsManagement,HxUserInterface四个网站,然后启动网站,程序安装完成