FXS提供震铃电压,FXO 不提供!
FXO、FXS、E&M三种都是模拟信令,就好比足球比赛有美式足球和英式足球一样。
不同信令方式对控制信号的分类识别都不同,应用场合也不同。

在应用中可以简单理解为:
FXO为普通电话机接口,需要远程馈电;
FXS接口为PBX的内线分机接口,向远程馈电;
E&M为专用的一般用在PBX中继线接口。

CISCO提供的说法是:
FXO用于连接PSTN,二线(因为PSTN向用户馈电)
FXS用于连接POT普通电话机,二线(因为电话机需要FXS提供馈电信号)
E&M用于连接PBX,CISCO语音路由器可以设置二线或四线(因为PBX上可能配置E&M接口板)

在实际应用中PBX情况为:
PBX的中继线需要远程馈电;
内线分机提供馈电。
中继接口可能选择普通的模拟中继板和E&M接口。

因此,在使用中:
       如果PBX上配置了E&M接口板当之无愧采用E&M接口,这也同CISCO的说法是一样的;
       FXS接口用于连接电话机,连接PBX的普通中继线也可以,用CISCO设备的FXS接口向PBX中继线提供馈电信号;
FXO接口用于连接PSTN,用于连接PBX内线分机也可以,由PBX向FXO接口提供馈电信号。
以上是对于用户PBX的分析,对于局用机则更加灵活。
       在实际使用中还发现,在使用FXO连接分机线是存在不挂机现象(本人实验结果是,在IOS12.1.4时为FXO接口对FXO接口通信不正常;在IOS12.1.5时FXO接口对所有接口的呼入可以自动挂断,但需要至少3~5分钟,用户不可能接受)。
       根据各用户使用情况,本人认为小型的VOIP网络(不采用E1接口),采用FXS连接PBX普通中继线方式最佳,使用方便,而FXO接口不成熟,E&M接口对PBX有特殊要求,在PBX上另配E&M接口价格不低。
补充下:
       家里的普通电话线,如果接上万用表你就可以测到电压。这说明电信局那端的是FXS接口,那么你的电话机就是FXO口。
       公司的PBX有外线口和内线口之分,PBX的外线口是FXO,PBX的内线口是FXS。
FXO不能接FXO,FXS也不能接FXS(2个带电压的接在一起会烧线路),只能是FXS接FXO。
有电压的才能提供模拟的信令,就是说FXS提供信令。
模拟的信令是什么呢?就是一些频率。比如中国的国标是:
拨号音:450Mhz 的连续音
忙音:450Mhz 0.35s<On Time(ms)> 0.35<Off Time(ms)
等。。。。
为什么FXO的挂断有问题?因为它不提供信令,它是识别FXS来的信令(但很多情况下FXO识别不到挂断的频率音)。
怎么最好的解决这个问题?在电信局申请“极性反转”,并在FXO的配置中配置支持“极性反转”。

============================================

FXS & FXO & VOIP
通过网络购买将模拟电话线连入VOIP网络电话系统,或将传统企业通信交换机连接到IP网络服务提供商的设备时,必定会遇到FXS和FXO这两个专业术语。

FXO网关

为了将模拟电话线连接到IP PBX上,你需要一个FXO网关。FXO网关能使你将FXS埠连接到网关的FXO埠上,这样便能将模拟电话线转化成VOIP网络呼叫。

FXS网关

FXS网关用于将一条或多条传统企业通信交换机的线路连接到VOIP网络电话系统或供应商上。你需要一个FXS网关,因为你希望将FXO端口(一般连接到电话公司)连接到网际网络或VOIP网络电话系统。

FXS适配器 ATA适配器

FXS适配器用于将模拟电话或传真机连接到VOIP网络电话系统或VOIP服务提供商。你需要FXS适配器或ATA适配器,因为你需要将电话/传真机的FXO端口连接到适配器上。

连接

FXS/FXO程序——如何工作
如果你有兴趣了解更多关于FXS/FXO埠工作情况的详细信息,可参阅以下具体顺序:

当你希望进行呼叫:

拿起电话机(FXO装置)。FXS埠将检测你是否已经进入摘机状态。
拨电话号码,该号码将作为双音多频(DTMF)数字被传送到FXS端口。
内向呼叫

FXS端口接受呼叫,然后向附着的FXO装置发送振铃电压。
电话铃响
尽快摘机以便进行呼叫应答
结束呼叫—通常FXS端口依靠连接的FXO装置来结束呼叫。

注:模拟电话线大约向FXS端口传送50瓦特直流功率。这就是为什么当你接触到连接的电话线时会感到轻微的“触电”。这样在断电的情况下也能进行呼叫。

=================================================

FXS、FXO都是普通使用中经常接触到的模拟电话接口。 FXS英文全称为Foreign Exchange Station,外部交换站。它是一种话音接口,是电话交换系统和POTS电话之间的一个线路端连接,日常生活中我们使用的普通电话线是从电信局的电话交换机出来进入我们家庭,然后连接一个电话机,电信局的电话交换机使用的接口就是FXS接口。它模拟PABX的分机接口(或中心局的用户接口),可实现一部普通电话机与一部多路复用器的连接。简单的说它是直接与普通模拟电话机、传真机相连的接口。

FXO英文全称是Foreign Exchange Office,外部交换局。它是一种话音接口,是中央交换局交换机和电话交换系统之间的一个中继端连接。相对于中心局而言,它模拟一台PABX分机,可实现一部普通电话机与一部多路复用器的连接。也就是直接以模拟方式与电话局的程控交换机相连的接口。日常使用中连接普通电话机的那个接口就是FXO接口。

FXS意指Foreign Exchange Station,是对电话终端的接口;FXO意指Foreign Exchange Office,是对中心局端的接口。简单的说,在模拟(Analog)线路上,FXS的设备会对终端送出铃流(拨号音,回铃音,忙音等),而FXO的设备会接收来自中心局端(例如:局用交换机,或商用交换机… )的铃流。

FXS和FXO信令方式对控制信号的分类识别不同,应用场合也不同。在应用中可以简单理解为:

FXO为普通电话机接口,需要远程提供电流

转载于:https://blog.51cto.com/xpvista/568630

FXS与FXO接口的区别及应用相关推荐

  1. FXS和FXO接口的区别

    在VOIP网络中,语音网关(VoIP Gateway)是PSTN电话向VOIP电话过渡的产物,因此语音网关在VOIP网络环境中扮演一个重要的角色.那么提到语音网关我们就不得不提到FXO和FXS两个关键 ...

  2. 不允许使用抽象类类型的对象怎么办_Java基础——面试官:你来说说抽象类和接口的区别...

    无论你是新手Java 程序员,还是老手程序员,可能在实际开发中很少自己写抽象类. 但是抽象类在某些时候的功能很强大,可以保证子类中百分百实现父类中的方法 -- 普通类的弊端,消除子类的冗余代码 -- ...

  3. php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析

    本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...

  4. C#中抽象类和接口的区别

    一.抽象类:       抽象类是特殊的类,只是不能被实例化:除此以外,具有类的其他特性:重要的是抽象类可以包括抽象方法,这是普通类所不能的.抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆 ...

  5. 固态硬盘是什么接口_SATA接口和M.2接口的固态硬盘哪个好?SATA接口和M.2接口的区别...

    机械硬盘作为木桶效应中的短板,在电脑中明显拖了后腿,对于读写速度的发展已经是瓶颈,这也是目前新装机或者升级电脑都会采用固态硬盘一大原因.固态硬盘目前流行且常见的接口分两种,分别SATA接口和M.2接口 ...

  6. C#中抽象类和接口的区别与使用

    一.抽象类: 抽象类是特殊的类,只是不能被实例化:除此以外,具有类的其他特性:重要的是抽象类可以包括抽象方法,这是普通类所不能的.抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们.另外 ...

  7. 1.13 抽象类和接口的区别

    接口是一种特殊的抽象类,接口和抽象类的渊源颇深,有很大的相似之处,所以在选择使用谁的问题上很容易迷糊. 1)抽象类 在 Java 中,被关键字 abstract 修饰的类称为抽象类:被 abstrac ...

  8. C#抽象类与接口的区别【转】

    C#抽象类与接口的区别[转] 一.抽象类:      抽象类是特殊的类,只是不能被实例化(可以用派生类实例化基类对象):除此以外,具有类的其他特性:重要的是抽象类可以包括抽象方法(当然它可以有普通方法 ...

  9. IEnumeratorTItem和IEnumerator Java 抽象类和普通类、接口的区别——看完你就顿悟了...

    IEnumerable 其原型至少可以说有15年历史,或者更长,它是通过 IEnumerator 来定义的,而后者中使用装箱的 object 方式来定义,也就是弱类型的.弱类型不但会有性能问题,最主要 ...

最新文章

  1. 机器视觉中如何选择工业相机与合适的相机镜头
  2. 看板中的WIP限制思想
  3. 俄克拉荷马州立大学冯锋组博士生招聘-植物与微生物互作
  4. flask restful 模板
  5. APP Widget的开发
  6. Windows10完美安装VMTK(血管建模工具包)
  7. Bootstrap入门(十三)组件7:导航条
  8. 210130阶段三socket服务器
  9. 前端换行显示,后端返回br
  10. android 刷新view位置,Android View刷新机制实例分析
  11. itext 将pdf页面转成png_如何将PDF页面从横向改成纵向?
  12. WEB前后端交互原型通用元件库、常用组件、信息输出、信息输入、信息反馈、综合系列、页面交互、首页、分类页、内容详情、用户中心、注册登录、找回密码、元件库、web元件库、rplib、axure
  13. gdb在cygwin下的安装
  14. JavaScript之数组学习
  15. python安卓脚本精灵使用教程_按键精灵安卓按键初体验—乱斗西游2自动签到
  16. Error: No EPCS layout data - looking for section [EPCS-C84018]
  17. 对圆柱面的曲面积分_积分曲面为圆柱面的曲面积分的计算
  18. 微信公众号学习与开发过程
  19. 可盈可乐研究院 | 2019:区块链+跨境支付”新旧”势力的新一轮角力
  20. 美妙人生的关键在于你能迷上什么东西(转自刘慈欣球状闪电)

热门文章

  1. 有的工业互联网重于泰山,有的工业互联网轻于鸿毛
  2. 三星S4 I9502刷机教程
  3. 甲骨文向IBM宣战:推出史上最快服务器
  4. 一文深度剖析ConcurrentHashMap
  5. HTML页面为什么设置了UTF-8仍然中文乱码
  6. 微软word如何插入页码_如何在Microsoft Word中使用页码
  7. 数据结构大致包含以下几种存储结构:
  8. 计算机二级乙等题目,2015年全国计算机等级考试一级WPS练习题及答案
  9. hive安装mysql_Hive安装MySql
  10. 图像处理之Matlab图像读取