<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>李总丢了金箍棒的博客</title><link>https://www.hubeie.cn/</link><description>语音通信,AI语音机器人,呼叫中心,CRM,语音外呼,自动外呼软件定制开发,语音短信API,语音识别ASR,FreeSWITCH定制开发,ChatGPT</description><item><title>freeswitch分机掉线的检测和常用参数说明</title><link>https://www.hubeie.cn/FreeSWITCH/23.html</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401061704512823702520.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;FreeSWITCH中，这些参数需要理解和配合使用：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;分机配置中加入注册超时时间，当注册超过此时长，自动重新注册。特别是网络环境不理想的情况下，注册超时的时间过长，容易造成分机注册状态掉线，而FreeSWITCH未能及时检测到状态，此时拨号会提示未注册。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sip-force-expires 强制修改分机的注册过期时间&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;NDLB-expires-in-register-response 把注册过期时间(sip-force-expires)响应给终端&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sip-expires-max-deviation 防止同时注册同时过期，过期时间会加上一个随机值 rand(deviation,2*deviation)，默认是0&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sip-expires-late-margin 记录到数据库的过期时间会额外加上这个时间，默认60秒&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;通过 ping判断分机是否掉线，FreeSWITCH主动给客户端发送 options信令以确认分机在线状态。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;unregister-on-options-fail ping失败自动离线&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sip-user-ping-max ping失败次数大于这个值，就设置为Unreachable，默认3&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;sip-user-ping-min ping成功次数大于这个值，就设置为Reachable，默认1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;nat-options-ping 根据nat类型来确定是否需要执行ping&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;all-reg-options-ping 所有注册的分机都执行ping&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;registration-thread-frequency 检测注册过期的频率默认30，就是30秒检测一次&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ping-mean-interval ping的间隔，就是多久ping一次，通过随机计算 val/2+rand(0-val)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ping-thread-frequency ping的检测频率默认1，就是1秒一次&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 06 Jan 2024 11:15:46 +0800</pubDate></item><item><title>VOS3000计费偏差是怎么产生的？需要怎么防范？</title><link>https://www.hubeie.cn/VOS3000/22.html</link><description>&lt;p&gt;在实际运营过程中，由于计费精度、网络抖动及费率设置错误可能会造成双方 VOS 平台计费存在一些误差。比如在企业话务中，通话持续时间一般不长，计费时长精度的误差可能会因为这种业务的特殊性而被放大。在 V2.1.7.00 及后续版本的 VOS 引入了双边对账的功能，用于双方 VOS 的实时对账，并及时的给出告警信息，让双方运营商及时发现误差并纠正计费误差，非常高效的避免了账务误差而引起的纠纷。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;呼叫计费示意图&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;示例一：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441342465876.jpg&quot; title=&quot;8_1.jpg&quot; alt=&quot;8_1.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;示例二：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441356740466.jpg&quot; title=&quot;8_2.jpg&quot; alt=&quot;8_2.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;示例三：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441373425049.jpg&quot; title=&quot;8_3.jpg&quot; alt=&quot;8_3.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;如通话从 10:00:01.020 至 10:00:03.030&lt;br/&gt;实际通话时间为 2.010 秒&lt;br/&gt;按照 1000 毫秒精度计费，实际计费时长为 2 秒&lt;br/&gt;按照 1 毫秒精度计费，实际计费时长为 3 秒&lt;br/&gt;可以在系统参数中调节具体的计费精度&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441459373671.jpg&quot; title=&quot;8_4.jpg&quot; alt=&quot;8_4.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;双边对账&lt;br/&gt;此功能有效的提高了对接与落地双方的对账效率，对接与落地双方仅需对产生了告警的周期内的账务进行人工核实即可。&lt;br/&gt;设置方法：在对接方与落地方均使用 2.1.7.00 或更高版本的前提下，对接与落地双方可启用双边对账功能。对接方与落地方首先在自身 VOS 上的对方网关中的“补充设置 &amp;gt; 其他”选项中勾选 “启用双边对账”。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441511299987.jpg&quot; title=&quot;8_5.jpg&quot; alt=&quot;8_5.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;同时设置对账周期，对账误差阈值等参数。系统将根据所设置检测周期自动检测双方账户消费偏差，当偏差达到设置的上限数值，会触发 VOS3000 的告警，及时提醒相关人员对账户余额进行人工核查。&lt;br/&gt;双方都启用对账功能之后，在 VOS3000 中可以设置 “对接双边对账误差” 告警或 “落地双边对账误差” 告警。&lt;br/&gt;备注：双边对账告警默认周期是 30 分钟，可在客户端 “系统管理 &amp;gt; 系统参数 &amp;gt; SERVER_GATEWAY_BILATERAL_RECONCILIATION_PERIOD” 进行自定义设置，设置的时候注意参数说明里面值的范围。&lt;br/&gt;双边对账告警设置如下图：&lt;br/&gt;阈值上限：对方 VOS 账户比当前 VOS 账户金额高于 10 元时触发告警。&lt;br/&gt;阈值下限：对方 VOS 账户比当前 VOS 账户金额低于 10 元时触发告警。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441560408366.jpg&quot; style=&quot;&quot; title=&quot;8_6.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441560661643.jpg&quot; style=&quot;&quot; title=&quot;8_7.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;当检测到双方的误差在告警的阈值范围内的时候会触发告警，如下图：&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441580779682.jpg&quot; title=&quot;8_8.jpg&quot; alt=&quot;8_8.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;告警值 100 的意思是对方 VOS 账户比当前 VOS 账户金额多 100 元，若为 -100 时，表示对方 VOS 账户比当前 VOS 账户金额少 100 元。&lt;/p&gt;&lt;p&gt;在 VOS2009 中可以通过 “双边对账” 按钮查看误差值，但 VOS2009 不具备主动推送告警功能。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401051704441610775238.jpg&quot; title=&quot;8_9.jpg&quot; alt=&quot;8_9.jpg&quot;/&gt;&lt;/p&gt;</description><pubDate>Fri, 05 Jan 2024 15:53:03 +0800</pubDate></item><item><title>VOS3000服务器存储空间、带宽占用、PPS需求说明</title><link>https://www.hubeie.cn/VOS3000/21.html</link><description>&lt;p&gt;VOS3000服务器存储空间、带宽占用、PPS需求的详细说明&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401031704245358868520.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Wed, 03 Jan 2024 09:26:54 +0800</pubDate></item><item><title>VOS3000如何根据被叫手机号码归属地配置优先路由线路</title><link>https://www.hubeie.cn/VOS3000/20.html</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;1、应用场景&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;现有3个资源线路，分别是上海线路资源、北京线路资源、兜底线路资源，要求根据客户拨打的被叫号码归属地优先匹配上海与北京地区的线路资源，兜底线路资源作为备用线路&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;被叫归属地匹配到上海归属地时，优先送上海线路，其次送北京线路，最后送兜底线路&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;被叫归属地匹配到北京归属地时，优先送北京线路，其次送上海线路，最后送兜底线路&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;被叫归属地非上海与北京地区时，直送兜底线路&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;2、手机地区表&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;确保客户端有“号码管理-手机地区表”，手机地区表可向昆石技术人员进行索取，但是昆石不保证该表格的时效性和准确性&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;3、手机区号添加&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;对接网关开启“补充设置-国内业务-手机区号添加”，添加需要进行线路路由的区号，例如21,10&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076810738987.jpg&quot; title=&quot;15_1.jpg&quot; style=&quot;text-wrap: wrap;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;4、落地网关设置&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;分别建立三个落地网关，“上海线路”“北京线路”“兜底线路”，配置网关前缀、被叫前缀拨号规则&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076810503293.jpg&quot; style=&quot;&quot; title=&quot;15_2.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076810311350.jpg&quot; title=&quot;15_3.jpg&quot; style=&quot;text-wrap: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;5、特殊说明：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;若被叫号码为非标准的11位手机号码，那么需要将所有的非标准的前缀写入“软交换管理-补充设置-非标准E164前缀”，这样在匹配手机地区表时才能忽略前缀进行正确的匹配，对应的网关前缀与拨号规则也要做相应的调整&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;举例如果对接呼入的被叫号码为77+11位手机号码（77139129XXXXX），那么需要在“软交换管理-补充设置-非标准E164前缀”填77，落地网关前缀和被叫拨号规则&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;设置如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076811836479.jpg&quot; style=&quot;&quot; title=&quot;15_4.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076811229617.jpg&quot; style=&quot;&quot; title=&quot;15_5.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 01 Jan 2024 10:37:15 +0800</pubDate></item><item><title>VOS3000历史话单中，遇到终止原因session interval too small应该如何解决？</title><link>https://www.hubeie.cn/VOS3000/19.html</link><description>&lt;p&gt;当 sip 终端发起呼叫时，历史话单终止原因是 session interval too small 时，应该如何设置参数?&lt;/p&gt;&lt;p&gt;需要修改软交换管理-补充设置-SIP参数里的SS_SIP_SESSION_TTL，一般把参数值设成 3600 就可以了&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.hubeie.cn/zb_users/upload/2024/01/202401011704076516413599.jpg&quot; title=&quot;7_1.jpg&quot; alt=&quot;7_1.jpg&quot;/&gt;&lt;/p&gt;</description><pubDate>Mon, 01 Jan 2024 10:32:53 +0800</pubDate></item><item><title>VOS3000 2.1.4.0/2.1.6.0/2.1.7.03/2.1.8.0/2.1.8.05各版本功能区别</title><link>https://www.hubeie.cn/VOS3000/18.html</link><description>&lt;p&gt;在语音通信行业，我们经常用到VOS3000作为话务管理、账户结算，那么这些版本之间有什么区别呢？很多刚入行的朋友可能不太了解，这里就做个简单介绍，希望对大家有帮助。&lt;/p&gt;&lt;p&gt;vos 3000 2.1.4.0&amp;nbsp; &amp;nbsp; &amp;nbsp;监听，被叫动态黑名单设置&lt;/p&gt;&lt;p&gt;vos 3000 2.1.6.0&amp;nbsp; &amp;nbsp; &amp;nbsp;外呼cps限制，转码，被叫动态黑名单设置&lt;/p&gt;&lt;p&gt;vos 3000 2.1.7.01&amp;nbsp; &amp;nbsp;外呼cps限制，监听，录音，转码，主被叫动态黑名单设置&lt;/p&gt;&lt;p&gt;vos 3000 2.1.7.03&amp;nbsp; &amp;nbsp;外呼cps限制，监听，录音，转码，主被叫动态黑名单设置，媒体IP禁止&lt;/p&gt;&lt;p&gt;vos 3000 2.1.8.0&amp;nbsp; &amp;nbsp; 外呼cps限制，监听，录音，转码，主被叫动态黑名单设置，黑名单接口，媒体IP禁止&lt;/p&gt;&lt;p&gt;vos 3000 2.1.8.05&amp;nbsp; &amp;nbsp;外呼cps限制，监听，录音，转码，主被叫动态黑名单设置，黑名单接口，媒体IP禁止&lt;/p&gt;&lt;p&gt;vos 3000 2.1.8.05&amp;nbsp; &amp;nbsp;带AXB版本&amp;nbsp; 外呼cps限制，监听，录音，转码，主被叫动态黑名单设置，黑名单接口，媒体IP禁止，AXB小号平台&lt;/p&gt;</description><pubDate>Fri, 29 Dec 2023 22:17:12 +0800</pubDate></item><item><title>呼叫中心系统录音文件的格式一般是哪种？占用磁盘空间多吗？</title><link>https://www.hubeie.cn/呼叫中心/17.html</link><description>&lt;p&gt;常见的呼叫中心系统一般采用压缩比更小的mp3&lt;span style=&quot;text-wrap: wrap;&quot;&gt;音频&lt;/span&gt;格式，相比wav音频格式能节省80%以上的磁盘空间，而且具有较好的音质。录音文件占用的磁盘空间与通话录音的时长有关系，下面是录音时长与文件大小的大致数据，仅供大致参考。&lt;/p&gt;&lt;table cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; width=&quot;500&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th scope=&quot;col&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;录音时长&lt;/th&gt;&lt;th scope=&quot;col&quot; style=&quot;margin: 0px; padding: 0px;&quot;&gt;文件大小&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;1s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;0.98KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;2s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;2.32KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;3s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;3.09KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;4s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;4.07KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;5s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;5.20KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;10s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;9.77KB&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;30s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;30.40KB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;60s&lt;/td&gt;&lt;td style=&quot;margin: 0px; padding: 0px;&quot;&gt;58.90KB&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, xdlgo, Arial; font-size: medium; text-wrap: wrap;&quot;/&gt;&lt;span style=&quot;font-family: &amp;quot;Microsoft Yahei&amp;quot;, xdlgo, Arial; font-size: medium; text-wrap: wrap;&quot;&gt;根据以上数据大致分析，每1s通话时长产生的录音文件大小大致为1.00KB。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 28 Dec 2023 22:17:02 +0800</pubDate></item><item><title>VOS3000如何设置主被叫黑白名单？</title><link>https://www.hubeie.cn/VOS3000/16.html</link><description>&lt;p&gt;新建号码群组：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312281703755315338226.jpg&quot; style=&quot;text-wrap: wrap; border-style: none; padding-left: 0.083rem; margin-bottom: 0.052rem; color: rgb(102, 102, 102); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, Helvetica, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 12px;&quot; alt=&quot;41_1.jpg&quot; title=&quot;41_1.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;“号码管理”-----“号码群组”，添加创建号码群组，双击号码群组，添加要设置的号码列表&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;注意：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;1. 如果允许/禁止的号码是标准E164号码，例如要禁止的号码为1365777777和1879111111，可以直接把号码设置在号码群组里。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;2. 如果允许/禁止的号码是非标准E164号码，例如禁止号码99881365777777和66771879111111，此时需要把非标准号码前缀9988，6677设置到非标准E164前缀。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;设置路径为《业务管理》--- 《软交换管理》-- 《系统参数》，找到参数SS_NON_STANDARD_PREFIX（非标准E164前缀 逗号间隔多个前缀），设置如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312281703755327648660.jpg&quot; style=&quot;text-wrap: wrap; border-style: none; padding-left: 0.083rem; margin-bottom: 0.052rem; color: rgb(102, 102, 102); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, Helvetica, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 12px;&quot; alt=&quot;41_2.jpg&quot; title=&quot;41_2.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;应用举例：&lt;/p&gt;&lt;p&gt;例如这里创建一个号码群组名称为“允许的主叫号码”&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312281703755338614378.jpg&quot; style=&quot;text-wrap: wrap; border-style: none; padding-left: 0.083rem; margin-bottom: 0.052rem; color: rgb(102, 102, 102); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, Helvetica, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 12px;&quot; alt=&quot;41_3.jpg&quot; title=&quot;41_3.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312281703755348642371.jpg&quot; style=&quot;text-wrap: wrap; border-style: none; padding-left: 0.083rem; margin-bottom: 0.052rem; color: rgb(102, 102, 102); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, Helvetica, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 12px;&quot; alt=&quot;41_4.jpg&quot; title=&quot;41_4.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;设置网关允许/禁止黑白名单，以对接网关的设置举例。双击主叫黑名单组，设置允许，点击右侧小按钮，添加选择号码群组。这里设置了允许号码群组“允许的主叫号码”，表示该网关只允许主叫号码1365777777和1879111111拨打电话。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312281703755358236717.jpg&quot; style=&quot;text-wrap: wrap; border-style: none; padding-left: 0.083rem; margin-bottom: 0.052rem; color: rgb(102, 102, 102); font-family: &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, 微软雅黑, Helvetica, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 12px;&quot; alt=&quot;41_5.jpg&quot; title=&quot;41_5.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 28 Dec 2023 16:17:46 +0800</pubDate></item><item><title>让ChatGPT为我们写一套自动查询武汉市天气预报并推送到webhook的程序代码</title><link>https://www.hubeie.cn/ChatGPT/15.html</link><description>&lt;p&gt;随着ChatGPT日益智能，它将能代替我们做很多很多的事情，比如，让ChatGPT为我们写一套自动查询武汉市天气预报并推送到webhook的程序代码，下面再来看看ChatGPT写的代码是否能跑起来？&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312271703648553366959.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312271703648587578047.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;代码运行结果：&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.hubeie.cn/zb_users/upload/2023/12/202312271703652684462406.jpg&quot; alt=&quot;56d84854511d27e8626164a35396ddf.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;完整PHP代码如下&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-actionscript&quot;&gt;&amp;lt;?php

//&amp;nbsp;定义要查询的城市
$city&amp;nbsp;=&amp;nbsp;&amp;quot;武汉&amp;quot;;

//&amp;nbsp;查询天气接口的URL
//&amp;nbsp;$apiUrl&amp;nbsp;=&amp;nbsp;&amp;quot;http://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&amp;amp;q=&amp;quot;&amp;nbsp;.&amp;nbsp;urlencode($city);
$apiUrl&amp;nbsp;=&amp;nbsp;&amp;quot;http://v1.yiketianqi.com/api?unescape=1&amp;amp;version=v61&amp;amp;appid=37638000&amp;amp;appsecret=000000&amp;amp;ext=&amp;amp;cityid=&amp;amp;city=&amp;quot;&amp;nbsp;.&amp;nbsp;urlencode($city);


//&amp;nbsp;发起&amp;nbsp;API&amp;nbsp;请求
$response&amp;nbsp;=&amp;nbsp;file_get_contents($apiUrl);

if&amp;nbsp;($response)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;解析&amp;nbsp;API&amp;nbsp;响应
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$weatherData&amp;nbsp;=&amp;nbsp;json_decode($response,&amp;nbsp;true);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;获取天气预报信息
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$location&amp;nbsp;=&amp;nbsp;$weatherData[&amp;#39;city&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$temp&amp;nbsp;=&amp;nbsp;$weatherData[&amp;#39;tem&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$condition&amp;nbsp;=&amp;nbsp;$weatherData[&amp;#39;wea&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$text&amp;nbsp;=&amp;nbsp;&amp;quot;【&amp;quot;.$location.&amp;quot;】当前温度&amp;quot;.$temp.&amp;quot;°C，天气状况&amp;quot;.$condition.&amp;quot;，空气质量&amp;quot;.$weatherData[&amp;#39;air_level&amp;#39;].&amp;quot;，今日最高温&amp;quot;.$weatherData[&amp;#39;tem1&amp;#39;].&amp;quot;°C，最低温&amp;quot;.$weatherData[&amp;#39;tem2&amp;#39;].&amp;quot;°C，&amp;quot;.$weatherData[&amp;#39;win&amp;#39;].$weatherData[&amp;#39;win_speed&amp;#39;];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$postData&amp;nbsp;=&amp;nbsp;&amp;#39;{&amp;quot;msgtype&amp;quot;:&amp;quot;text&amp;quot;,&amp;quot;text&amp;quot;:{&amp;quot;content&amp;quot;:&amp;quot;&amp;#39;.$text.&amp;#39;&amp;quot;}&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;webhook&amp;nbsp;URL
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$webhookUrl&amp;nbsp;=&amp;nbsp;&amp;quot;https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=99999999-1f09-448f-9442-73a077db7f00&amp;quot;;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;使用&amp;nbsp;cURL&amp;nbsp;发起&amp;nbsp;POST&amp;nbsp;请求
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ch&amp;nbsp;=&amp;nbsp;curl_init($webhookUrl);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;curl_setopt($ch,&amp;nbsp;CURLOPT_URL,&amp;nbsp;$ch);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl_setopt($ch,&amp;nbsp;CURLOPT_HEADER,&amp;nbsp;1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl_setopt($ch,&amp;nbsp;CURLOPT_POST,&amp;nbsp;1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl_setopt($ch,&amp;nbsp;CURLOPT_POSTFIELDS,&amp;nbsp;$postData);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl_setopt($ch,&amp;nbsp;CURLOPT_RETURNTRANSFER,&amp;nbsp;1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result&amp;nbsp;=&amp;nbsp;curl_exec($ch);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;curl_close($ch);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;输出结果
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;天气预报[&amp;quot;.$postData.&amp;quot;]已推送到&amp;nbsp;webhook.&amp;quot;;
}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;quot;无法获取天气预报信息.&amp;quot;;
}
?&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 27 Dec 2023 11:40:40 +0800</pubDate></item><item><title>VOS历史话单时间和其它系统的时间不一致该怎么办？</title><link>https://www.hubeie.cn/VOS3000/11.html</link><description>&lt;p&gt;VOS3000经常遇到历史话单的通话时间和上家或下家的时间不一样，这种情况一般是服务器时区不一致，或时钟不准确引起的。可以尝试修改成统一的时区，再同步网络时间。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;一、修改服务器时区：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;CentOS6系列&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;1.选择时区&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;tzselect&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;2 编辑 /etc/sysconfig/clock 修改 ZONE 为选择时区&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ZONE=&amp;quot;Asia/Shanghai&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;UTC=false&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ARC=false&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;3.重新建立时区软连接&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;rm /etc/localtime&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;CentOS7系列&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;1.查看可选时区&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;timedatectl list-timezones&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;2.设定时区&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;timedatectl set-timezone Asia/Shanghai&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;同步硬件时钟&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;hwclock --systohc&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;二、同步网络时间&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;/usr/sbin/ntpdate time.pool.aliyun.com&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;也可以加入定时任务，每10分钟同步自动同步一次时间：&lt;/p&gt;&lt;p&gt;crontab -e&lt;/p&gt;&lt;p&gt;再最底下输入&lt;/p&gt;&lt;p&gt;0-59/10 * * * * /usr/sbin/ntpdate time.pool.aliyun.com | logger -t NTP&lt;/p&gt;&lt;p&gt;退出保存。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 26 Dec 2023 15:33:35 +0800</pubDate></item></channel></rss>