计算机如何通过电话线拨打电话

2022-02-18 20:20:03 +08:00
 Tocaz

我有个比较小众的需求,现有普通有线座机电话和不接入互联网的计算机,希望实现自动通话和播放通知功能。

有人了解软件层面如何调制通话指令吗?我刚接触这个东西不知道该查哪方面的资料,希望懂行的朋友不吝赐教。

4774 次点击
所在节点    程序员
30 条回复
BeautifulSoup
2022-02-19 10:11:00 +08:00
@BeautifulSoup 楼主在淘宝搜“传真猫”就有类似的东西,既然能发传真就能打电话,而且商品描述里说 at 指令可以用,不到一百块钱可以买来折腾一下🧐
qwertyegg
2022-02-19 10:57:18 +08:00
windows 自带的 dialer.exe

需要找个 phone modem
markgor
2022-02-19 11:33:14 +08:00
普通市话线是 rj11 ,电信的我记得是 FSK 信令,模拟信号;
其实模拟线路不太稳定,国内的可能还比较好。
模拟信息号需要识别信号音 滴...滴...滴... 来判断是挂断 /空号等的情况。
可以使用 asterisk 作为 pbx ,电话卡去 TB 找 模拟卡,注意模拟卡的通道,有带送电和不送电的,送电的是内接模拟电话的。不送电是接市局 rj11 线的。

asterisk 配置下 diaplan 就能实现 自动通话 和播放通知的功能。信令不需要你去了解,但需要你配置正确的信令。

另外电信现在光猫已经集成 VOIP 功能了,光猫通过 SIP 注册去电信的 sipTrunk ,然后转模拟信号输出到 模拟话机。这个时候你可以尝试根据光猫的 voip 配置来去 asterisk 里配置,如果这种方法的话就不需要模拟卡了。
markgor
2022-02-19 11:38:34 +08:00
建议你可以去了解下 asterisk ,之前没接触过的看几天文档就可以了。
剩下的就是买模拟卡,接线上去,
然后自己一直测试,
配置下 echo cancel 和 busy detected 这两个参数就好了。


另外模拟卡的话就装个 dahdi 的驱动


asterisk 1.6 ~ 1.8 相对稳定,新版本我没使用过不确定。
markgor
2022-02-19 15:56:31 +08:00
1 、TB ,搜索 TDM400 ,300 以内。4 口板卡,根据自己需要购买前和卖家说要多少电口的。
2 、找台电脑装 asterisk ,我是用 CentOS 6.2 ,asterisk 1.8 ,dahdi 忘记几了,具体去 dahdi 下载那看,对的上 asterisk 版本即可。
; asterisk 是开源的电话 PBX 软件,dahdi 是线路的驱动,都是开源的;
3 、编译安装完后去配置,
/etc/asterisk/
extensions.conf-----配置 dialplan 的,即入线 /打出的路由,moh 可以在这里配置
chan_dahdi.conf----配置线路的
另外还有呼叫队列,ivr ,语音信箱等等一堆功能。

而且要二开的话它也提供了 api 接口,我记得是通过 tcp 传递 asterisk 指令就可以了,网上也有封装好的。
tinmody
2022-02-20 18:56:05 +08:00
搞这么复杂,不想漏电话就开通呼叫转移。。。。
qile1
2022-02-20 19:12:34 +08:00
直接 voip 吧,很简单,网络配置软件很多公司都带,也不贵
julyclyde
2022-02-21 15:36:31 +08:00
现在已经基本上没有“正经”电话让你用了
而且调制解调器打电话也是很操蛋的做法

建议考虑一下直接接入 SIP 网
malsony
2023-03-21 12:10:49 +08:00
@markgor 谢谢你提供的信息!但是这个 TDM 语音卡,Linux (我看到你去年还在用 CentOS6.2 ?我可能习惯 Ubuntu )直接有驱动吗?谢谢
markgor
2023-03-23 16:51:04 +08:00
@malsony 驱动是源码来的,自己编译即可。另外 dahdi 要和 asterisk 对上版本。如果不想操心的就直接买别人封装好的产品。如果想省钱就直接买张卡即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834903

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX