在各种应用系统、平台的通知场景中,短信通知以其廉价、稳定、高效、直达等优势,成为企业的首选方式;但是,短信通知也存在一些问题,如:
1、短信被手机客户端软件拦截,进入垃圾箱;
2、用户手机充斥大量的其他营销短信,导致通知信息被淹没;
3、短信接收提示不够明显,信息容易被错过。

企业可以根据自己的实际应用场景,来选择语音通知的方案,如针对快递物流、线下人工服务派单、服务器报警通知等及时性要求高、需要强提醒的场景,可以选择短信通知+语音通知方案,避免用户错过信息;对于会议通知、活动通知、计划变更等对时性要求不高的场景,可以选择先发通知短信,等待客户反馈,如在线操作、短信回复等,对于在指定时间内未进行反馈的用户,再追加语音通知提醒。

语音通知接口要求与特点

使用专用语音通道
采用企业独享呼出号码,稳定、安全、形象好,且不会被用户标记与拦截;

强提醒
电话提示相对短信来说,来电提醒的强度更大,用户更不容易错过;

自动补呼
如遇客户未接、暂时无信号,系统自动路由其他线路自动重呼;

文本自动转语音
用户只需提交文字内容,系统自动实时转换成电话语音,语音播报清晰;

个性化发送
语音模板支持变量,实现个性化呼叫功能。

代码示例

//接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。// 账户注册:请通过该地址开通账户http://user.ihuyi.com/?b5kwA // 注意事项://(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。//(2)请使用 APIID 及 APIKEY来调用接口,可在会员中心获取;//(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;//开启SESSION
session_start();header("Content-type:text/html; charset=UTF-8");//请求数据到短信接口,检查环境是否 开启 curl init。
function Post($curlPost,$url){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);$return_str = curl_exec($curl);curl_close($curl);return $return_str;
}//将 xml数据转换为数组格式。
function xml_to_array($xml){$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";if(preg_match_all($reg, $xml, $matches)){$count = count($matches[0]);for($i = 0; $i < $count; $i++){$subxml= $matches[2][$i];$key = $matches[1][$i];if(preg_match( $reg, $subxml )){$arr[$key] = xml_to_array( $subxml );}else{$arr[$key] = $subxml;}}}return $arr;
}//random() 函数返回随机整数。
function random($length = 6 , $numeric = 0) {PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);if($numeric) {$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));} else {$hash = '';$chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';$max = strlen($chars) - 1;for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}}return $hash;
}
//短信接口地址
$target = "http://106.ihuyi.com/webservice/sms.php?method=Submit";
//获取手机号
$mobile = $_POST['mobile'];
//获取验证码
$send_code = $_POST['send_code'];
//生成的随机数
$mobile_code = random(4,1);
if(empty($mobile)){exit('手机号码不能为空');
}
//防用户恶意请求
if(empty($_SESSION['send_code']) or $send_code!=$_SESSION['send_code']){exit('请求超时,请刷新页面后重试');
}$post_data = "account=用户名&password=密码&mobile=".$mobile."&content=".rawurlencode("您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。");
//查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
//查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
$gets =  xml_to_array(Post($post_data, $target));
if($gets['SubmitResult']['code']==2){$_SESSION['mobile'] = $mobile;$_SESSION['mobile_code'] = $mobile_code;
}
echo $gets['SubmitResult']['msg'];

企业发布重要通知短信收不到该怎么办相关推荐

  1. 出海企业怎么选择国际短信平台

    全球化的背景之下,企业不再以国家为发展界限,纷纷布局海外市场.虽然疫情让不少企业撤离海外布局,但并没有在根本上停下出海的步伐.甚至从细分赛道来看,玩家变得更多了,并且线上化趋势越来越明显. 在过去的几 ...

  2. 通知短信、验证码短信、营销短信有什么不同

    使用短信平台进行发送短信时,是否对验证码短信.营销短信.通知短信这几种类型的短信有疑问呢?下面飞鸽就带大家了解下他们的不同之处. 1.验证码短信 目前各类电商网站和各类app中经常使用短信验证码功能, ...

  3. 一文带你看透通知短信

    互联网时代,短信给我们的生活带来惊喜和方便.现在网络无时无刻的充斥着人们的生活,短信已经成为维系商家和客户的无形的纽带起着至关重要的作用. 会员通知短信是商家最常见的会员维护方式,也是增加会员粘度的最 ...

  4. 通知短信有什么作用?它的应用场景有哪些?

    互联网时代,短信给我们的生活带来惊喜和方便.现在网络无时无刻的充斥着人们的生活,短信已经成为维系商家和客户的无形的纽带起着至关重要的作用.那么通知短信有哪些作用呢? 提升客户服务质量.在很多情况下,企 ...

  5. 【通知短信API】简单易用,三秒必达

    通知短信是一种电子通讯形式,使企业可以清楚的通知客户或其他企业.通知短信可以用来替代传统的通知服务,例如发表新闻,宣传活动,发布新产品等,它比传统的文字通知要灵活,更加有效率. 短信通知API是一种供 ...

  6. 注册验证码短信收不到是怎么回事

    企业在使用验证码.通知短信的场景中,经常会遇到部分用户接收不到短信的情况 那究竟是什么原因导致部分用户不能正常接收短信?一般来说,有如下几个原因: 1)短信通道不稳定: 2)短信通道不支持携号转网号码 ...

  7. 阿里云验证码与通知短信

    1.入住阿里云 首先,注册阿里云账号或者快捷登陆 其次,实名认证 根据情况选择是企业还是个人用户(以个人用户为例) 然后选择个人支付宝授权认证 最后,根据实际情况填写个人信息 2.开通短信服务 首先, ...

  8. 面试通知短信模板大全

    面试通知短信应用场景 平台提供丰富的面试通知短信模板,并支持自定义个性化短信内容,满足企业多场景的应用需求 [XX文化馆]您好!您报考的XX会计岗已进入资格复审阶段,现将相关事项通知如下: [XX酒店 ...

  9. 验证码、通知短信API常见使用问题

    如今短信应用于我们生活工作的方方面面,注册或者登录一个应用可以用短信验证码快速登录,支付可以使用短信验证码:商家搞促销活动可以发送通知短信给客户,会员到期了商家可以发送告警短信给会员用户-可见验证码短 ...

最新文章

  1. 一个有意思的项目,快上车!
  2. 单例模式(Singleton)小记
  3. 【转载】 详细介绍Flex中操作XML
  4. python皮卡丘编程代码_再接再厉,用python编程13行代码解方程组(纯字符)
  5. 因kuaipan等PPA造成的Duplicate sources.list entry 错误
  6. xtrabackup备份还原MySQL数据库
  7. java中某对象的引用什么意思_在java中,引用对象变量和对象间有什么关系?()
  8. Matlab中的各种运算符的用法
  9. 结构类模式(七):代理(Proxy)
  10. laya fgui 超简单的UI框架
  11. java gzip解压请求_使用 gzip 压缩请求正文
  12. Excel自动化报表制作
  13. 微型计算机是以微处理器为基础,在计算机中以微处理器为核心组成的微型计算机属于第几代计算机...
  14. 亲爱的,对不起,我要和别人结婚了
  15. 【莫烦Python】Matplotlib Python 画图教程 plot in plot图中图
  16. Mybatis注解@Results、@Result、@ResultMap
  17. C/C++超级大火锅
  18. Java获取中文汉字拼音首字母方法一(更快速)
  19. 工业采集S7协议 python通过S7协议通信
  20. opencv随笔记录:2.anaconda+windows系统下实现视频目标识别yolov3

热门文章

  1. 小米抢发全尺寸人形机器人,全方面转型!
  2. iPhone 15 高端版本万元起步;华为授权 OPPO 使用其 5G 技术;DeepMind 推出 AI 编剧|极客头条...
  3. android网络音乐播放器
  4. Unity3d 屏幕特效实现类似死亡之后的全屏黑白效果
  5. 访问局域网计算机切换用户,图解“访问局域网中的电脑时提示输入帐号和密码”...
  6. app抓包工具_抓包助手app下载安装_抓包助手软件最新版免费下载
  7. 配置 Cobertura 过滤掉无需测试代码
  8. 物流快递系统程序设计
  9. grad-cam用于SSD目标检测
  10. 智慧园区数据可视化大屏的优势分析