linux怎么使用xlite软电话登陆sip用户

linux怎么使用xlite软电话登陆sip用户,第1张

SIP软电话与IP电话在技术上属于同一类型,只是SIP软电话是使用电脑软件实现的,而IP电话有一部分是在话机中直接写入了程序,可以通过硬件直接使用。 IP(简称VoIP,源自英语VoiceoverInternetProtocol;又名宽带电话或网络电话)电话是一种通过

在了解Linux之前,我们先认识一下UNIX,因为Linux的诞生还是和UNIX有很大关系的。

1969年,UNIX *** 作系统诞生。

它由美国贝尔实验室的Ken Thompson(肯*汤普森)、Dennis Ritchie(丹尼斯*里奇)发明。

虽然在现在,贝尔实验室的名气不抵过去,但是在以前,贝尔实验室还是非常非常有名的。

像第一台电话、第一台计算机、晶体管,还有卫星,包括UNIX *** 作系统都是诞生于贝尔实验室的。

当时很多诺贝尔奖物理方面的都是由贝尔实验室获得的。

除了UNIX系统,肯 汤普森和丹尼斯 里奇还有一件非常厉害的事情,就是C语言的诞生。

1972年期间C语言诞生。

1973年,UNIX用C语言改写完成。

可能有人会好奇,

为什么写完 *** 作系统了还要重写一遍呢?

因为UNIX一开始的时候,那个时候还没有C语言,内个时候更多的使用汇编语言。而汇编这种语言,它跟硬件是息息相关的。

举个例子来讲,

比如说,AMD和Intel。

AMD和intel这两个都是做CPU的,如果你汇编语言在这个CPU上能跑,不见得在另一个CPU上还一样能跑。

所以说汇编语言完成的 *** 作系统兼容性就非常的差。

像现在我们用的Windows系统兼容性已经非常的强了,我们玩什么游戏都可以。

所以肯 汤普森和丹尼斯 里奇就商量了重新写一门语言。

C语言作为一个跨平台的语言,如果你拿标准C写出来的东西Linux系统下可以运行,Windows系统下一样也可以运行。

在做好了这个 *** 作系统以后, *** 作系统很好,但是却只有肯 汤普森和丹尼斯 里奇他们两个人会用,于是两个人就决定开源。

就像现在的华为,华为有自己的鸿蒙 *** 作系统,也是要开源一下的,包括安卓系统,也是要开源的。

开源了以后,全世界所有人都可以用。

鸿蒙如果开源了以后,随着技术的强悍,也是有希望可以占有一席之地的。

所以说开源其实是很好的推广手段。

在UNIX *** 作系统开源以后,最著名的一个版本应该就是加州大学伯克利分校的BSD unix 系统。

现在叫FreeBSD系统

后来在unix *** 作系统推广开来以后,1990年的时候,AT&T认识到了UNIX价值。

UNIX系统是运行在小型机和大型机上的,我们平时用的笔记本电脑可能还装不起来。像IBM一台服务器可以卖到好几百万。

因此他起诉包括伯克利在内的很多厂商。

那个时候开源的协议还没那么明确。

伯克利也因此推出不包含任何AT&T源代码的4.4 Free BSD Lite.

然后就在1991年,Linux系统正式发布。

Linux的诞生,有赖于两个人。

第一个是理查德 斯托尔曼。

他是自由软件运动的精神领袖,NU计划以及自由软件基金会(Free Software Foundation)的创立者。也是著名的黑客。

当时的黑客就跟国内的极客差不多,也就是说你的技术很高超。

真正做坏事的称为骇客。

而GNU计划,是由Richard Stallman公开发起。它的目标是创建一套完全自由的 *** 作系统。

GNU是“GNU‘s Not Unix”的缩写。翻译过来就是,我们不是UNIX。也强调了我们这个是一套真正完全自由的 *** 作系统。

不会像UNIX,一开始是免费,是开源,过了一段时间又说不能用了。

“free”指的是自由(freedom),而不是价格。

开源收费其实也不是完全反对的,像谷歌的一些开发技术,华为也是花钱买来的。但是这种一旦授权结束以后,那也就不能再用了。

所以有的时候收一些费用也正常,这样才能保证这些技术能够长期延续下去。

另一个人就是林纳斯·本纳第克特·托瓦兹。

他做了一个Linux内核。现在内核已经更新到4.7或者5.2的版本了。

像现在centos5 centos6都是2.5 2.6左右的版本。

有了内核还有GNU各种软件的支持,加上后来不断的改进,Linux也就诞生。

需要的硬件:

1. 服务器;服务器能够稳定的保证VOIP软件系统稳定的运行,保证数据安全、完整、无误差。一般根据“软交换”软件的需要来安装windows或linux系统,以便满足“软交换”的安装要求;

2. 中继网关;(局端使用)负责把服务器传输过来的数字信号转行成模拟信号,送达被叫完成通话服务(语音或数据传输。打电话是语音,文字消息、传真等业务称之为数据);

3. 小网关:专业的叫法是叫IAD,负责把普通的模拟信号转换成数字信号在互联网上进行传输;

以上3个可以形成一个完整的呼叫流程,如下:

主叫用户使用IAD发起呼叫-->服务器-->中继网关-->被叫接听-->通话结束后挂机-->完成通话。

需要的软件:

1. 软交换:服务端软件,安装在服务器上,软件交换系统,俗称“软交换”。负责对电话的呼入呼出进行交换,根据不同的被叫前缀、区号、号码段讲电话交换到对应的线路上。

2. 软电话:(专业名词为:softphone,按目前主流协议是sip协议,也可称之为sip phone,如目前最常见的MSN就是sip协议的)客户端软件,可接、打电话,有的支持视频、文字聊天(如:skype、uucall、gtalk、QQ都属于此类软件),使用服务端提供的账号密码进行使用。

软硬件完整的呼叫流程:

主叫发起呼叫(IAD或软电话)-->软交换认证账号密码是否正确,余额是否够通话-->完成验证后,放行本次通话并根据被叫号码进行判断,讲呼叫传输至对应的中继网关-->被叫振铃-->被叫接听-->开始通话-->通话结束-->软交换根据被叫挂机信令进行计费并写入数据库形成话单-->结束本次任务。

你的问题如果要完整的回答,需要有写一本书的信息量才能完整的进行解答,很抱歉,我只能写个大概。希望能对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7309891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存