本文主要是介绍高通410随身wifi编译安装Asterisk(chan_mobile)搭建内网voip系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前几天写了教程在ubuntu上搭建Asterisk,成功在内网打通了SIP通话。
ubuntu是18.04,安装的虚拟机系统;最近手头的斐讯的N1,Armbian系统,以及高通410的Debian系统,就是ubuntu内核,所以理论上应该也可以安装Asterisk;在这之前在openwrt上研究了一周多,Asterisk是跑起来了,但插件不全,尤其不能安装chan_mobile,放弃了。
以下是在Armbian/Debain系统的搭建过程纪录,备忘。
硬件准备工作
1.手机一部,能连蓝牙耳机的,能接打电话的都行,安卓,Iphone,不需要root,就是普通的手机,理论上早年Nokia的塞班系统也是可以的
2.安装好Armbian的N1,或者刷好Debian系统的随身WIFI,高通410系列,001C,003,103S,SP970都可以,不需要插SIM,能连WIFI即可。理论上有蓝牙的(或者可以接蓝牙适配器的)Arm系统或者X86系统都可以,可以安装Armbian/Debian/CenOS/Ubuntu即可。以下过程记录仅在Armbian 23.08.0以及Debian12上验证通过。
3. 辅助手机一部,这个设备上安装SIP客户端,LinPhone有安卓和Linux版本,ZoiPer有安卓客户端;如果是Windows,可以安装MicroSip客户端;如果是Linux,可以用网页端,下文有介绍
;N1一个(安装好Armbian)
编译安装Asterisk
先安装依赖:
apt-get install build-essential git autoconf wget subversion pkg-config libjansson-dev libxml2-dev uuid-dev libsqlite3-dev libtool bluetooth libbluetooth-dev -y
bluetooth libbluetooth-dev是安装chan_mobile必须的
apt-get install libedit* ;这个是后续编译过程发现缺失的,建议也安装上
下载代码,解压
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvf asterisk-18-current.tar.gz
这个是18版本的,实际测试18.5.1版本也可以,写这篇文章的时候,官网最新是21,也可以;
注意,21版本asterisk已经彻底废弃sip,用pjsip代替,编译过程会下载pjsip的源码压缩包,从github上下的,需
这篇关于高通410随身wifi编译安装Asterisk(chan_mobile)搭建内网voip系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!