NEC企业级电话交换机V2.0配置详解与功能指南

3星 · 超过75%的资源 需积分: 50 2 下载量 105 浏览量 更新于2024-07-25 收藏 7.69MB PDF 举报
NEC的企业级电话交换机配置手册是一份专业文档,适用于V2.0版本,发布于2009年5月,主要针对NEC Infrontia系列的数字程控用户交换机。该手册旨在提供系统功能与编程的详细指南,但需注意的是,手册内容并非对所有设备的完整保证,且可能随着技术发展而有所调整,不保证提供更新或改正,用户在操作时需自行承担风险。 手册中涉及的主要知识点包括: 1. **帐户代码(AccountCode)** - 提供了三种模式:强制、核验和不核验,用于管理用户账户权限和访问控制。 2. **闹钟(Alarm)** - 可能涉及到呼叫处理中的警报设置,如通话中断、故障提示等。 3. **文字显示(AlphanumericDisplay)** - 提供了数字或字母显示功能,用于显示信息或者用户识别信息。 4. **模拟通信接口(ACI,AnalogueCommunicationsInterface)** - 这部分可能涉及模拟电话线路的连接和配置,支持与传统电话系统的兼容性。 5. **应答保留(AnswerHold)** - 功能可能包括来电保持或转接,以便用户在处理其他任务时不会错过重要电话。 6. **应答键(AnswerKey)** - 用于快速响应或操作电话功能的物理按键,如一键拨号或菜单导航。 7. **话务台电话排队(AttendantCallQueuing)** - 有助于集中管理和调度多个用户的呼叫,提高效率。 8. **自动呼叫分配(ACD,AutomaticCallDistribution)** - 系统自动将呼叫分配给空闲的客服代表,优化客户服务流程。 9. **自动释放(AutomaticRelease)** - 可能是指自动结束电话会议或其他特定情况下的挂断功能。 10. **自动路由选择(F-Route,AutomaticRouteSelection)** - 系统能够根据预设规则自动选择最佳通话路径,提升通信效率。 11. **背景音乐(BackgroundMusic)** - 可能用于等待提示音或电话会议背景音乐的设置。 12. **强插(BargeIn)** - 允许用户打断正在进行的通话,通常用于紧急情况或高优先级呼叫。 13. **备用电池-系统存储(BatteryBackup–SystemMemory)** - 说明系统具备电池备份功能,以确保在主电源断电时数据的临时保存。 在使用此手册进行配置时,务必注意其中的免责声明,明确NEC Infrontia对手册的局限性和潜在错误不负责任,并尊重版权规定。这份文档对于企业内部电话网络管理员和维护人员来说,是至关重要的参考资料,帮助他们了解和管理复杂的电话交换系统。

优化这段代码#include <REGX52.H> #include "lcd1602.h" #include "send_IR.h" #include "notsend_IR.h" #include "keybored.h" #include "Delay.h" sbit IR_EN = P2^0; void Send_NEC_0() { NotSend_IR(19); Send_IR(19); } void Send_NEC_1() { NotSend_IR(60); Send_IR(19); } void send(unsigned char s1,unsigned char s2) { unsigned char temp,i; Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); temp = s1 & 0x001; for(i = 0;i<12;i++) { if(temp) { Send_NEC_1(); } else { Send_NEC_0(); } temp = temp>>1; } Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); temp = s2 & 0x001; for(i = 0;i<12;i++) { if(temp) { Send_NEC_1(); } else { Send_NEC_0(); } temp = temp>>1; } //????? Send_NEC_1(); Send_NEC_1(); Send_NEC_1(); Send_NEC_1(); } void Send1(unsigned char s1,unsigned char s2) { Send_IR(167); NotSend_IR(167); Send_IR(167); send(s1,s2); Send_IR(167); NotSend_IR(167); Send_IR(167); send(s1,s2); Send_IR(167); NotSend_IR(167); Send_IR(167); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); Send_NEC_1(); Send_NEC_0(); }

2023-05-30 上传