当前位置: 技术问答>linux和unix
ip 电话 简单测试程序
来源: 互联网 发布时间:2017-01-14
本文导语: 对ip电话了解不多,想在linux下写一个能通话的C语言程序。 | 你可以在网上查查asterisk,我之前公司就是用的这个做的电话系统,不过我不太了解这个,比较复杂还牵扯到一些通信理论的问题...
对ip电话了解不多,想在linux下写一个能通话的C语言程序。
|
你可以在网上查查asterisk,我之前公司就是用的这个做的电话系统,不过我不太了解这个,比较复杂还牵扯到一些通信理论的问题貌似
|
这个东西好像一言难尽,我以前做过相应的实验。
如果要真正的实现打话网的话可以去下载freeswitch或asterisk等。。
然后下载一个软件电话程序分别放于两台机器,在freeswitch中设置好,再在软件电话上分别设置电话号码(与freeswitch服务端相对应),就可以实现通话。
如果只是想测语言通信,我也没有代码。。
一般通信都要实现:SIP或H232协议,他们是与语音编码分开的,要想实现通话就得实现解析、编码语音。
总而言之相对较复杂,我一下也没有找到相关的开源代码。如果你找到贴出来看看。。
如果要真正的实现打话网的话可以去下载freeswitch或asterisk等。。
然后下载一个软件电话程序分别放于两台机器,在freeswitch中设置好,再在软件电话上分别设置电话号码(与freeswitch服务端相对应),就可以实现通话。
如果只是想测语言通信,我也没有代码。。
一般通信都要实现:SIP或H232协议,他们是与语音编码分开的,要想实现通话就得实现解析、编码语音。
总而言之相对较复杂,我一下也没有找到相关的开源代码。如果你找到贴出来看看。。