
ety001
之前开发了《懒猫通讯》一直没有时间写个教程,现在补上一个简单的教程。
目前《懒猫通讯》只针对移远的 EC20CEFAG-512-SGNS 这个模块开发,因为我手里只有这个模块来测试开发。

闲鱼上自己找一下,像我买的这家,USB板子加这个模块和天线,一共58元。
把手机卡插入买来的设备,再把设备插到懒猫背部面板的 USB 插口上。这个设备只支持 联通 和 移动,请优先使用 联通。
应用商店安装《懒猫通讯》
由于我懒得开发用户系统,因此直接使用懒猫的 OIDC 身份认证了。直接点击 Grant Access 即可登录。

由于《懒猫通讯》是基于 Asterisk 开发的,相当于是一个超级轻量版的 FreePBX 面板。《懒猫通讯》精简了大量的配置,预设了大量的配置,用户只需要设置非常少的参数即可。
OK。扯远了,撤回来。
在面板上点击顶部导航栏的 Extension,右上角点击 新建 Extension,弹出如下图所示的界面。

上面三个空填一下即可。密码强壮一点。当年年少无知,配置 FreePBX,开放了端口到公网给自己用,结果密码被爆破,电话卡被人打爆欠费了 600 多。
其中 CallerID 就是你这个分机的呼号。
创建完 101 分机,你还可以创建一个 102 分机。
这个时候,你就可以电脑和手机分别下载一个 SIP 拨号软件了。电脑端我是 Linux 系统,安装的 Zoiper。手机端我是鸿蒙,安装的是安卓版的 MizuDroid。
这里以手机版 MizuDroid 为例,简单讲一下如何配置。
找到设置界面。

把刚才设置的用户名和密码填一下。
Server 填写你懒猫微服的内网 IP(理论上应用地址 lzcmobile.{box_name}.heiyu.space 也是可以的但是我没有测试),端口是 5060 。
然后点击 Settings

把 Transport protocol 修改为 TCP 。目前也支持 UDP ,不过 UDP 协议在 App 关闭后,就断开了。
TCP可以一定程度保活(这个应该是N年前的老旧知识了,可能有新的 SIP 协议还是扩展了,但是我没有深入再研究)。
当你配置好两台分机后,你就可以进行互拨号测试了。


下面来到关键的一个环节。

按照截图里的顺序 Dongle => Dongle管理 => 新建设备

设备ID填写 quectel0 其他默认即可。
然后再来到 Dongle绑定 界面。

选择你的 Dongle 设备和 Extension 分机即可。这一步的目的是决定你的分机是否可以接电话和外拨电话的关键。你可以把这里想象为一个接线局。

使用别的手机打你设备里的卡,就可以在 SIP 客户端看到有 quectel0 的来电信息了。你可以接起来听听是否声音正常。
如果想要外呼,在你的 SIP 客户端里,先输入 999,再输入你要拨的号码,即可。
这个就没啥难度了,按照提示设置即可。唯一的是像 TG 这样需要代理的,你可以先在 全局配置 中设置局域网里的代理。

这个没啥说的,一看就会。

由于 Asterisk 很复杂。
由于国内政策很复杂。
由于国内网络情况很复杂。
如果你遇到各种问题,请问豆包,然后尝试使用 调试工具 进行解决 :)
也不要问我可不可以支持多个 Dongle 设备,我就想保持安静。
也恕我没有时间来答疑。
其实疑难问题我也不一定会。
评论
0暂无评论