admin 管理员组

文章数量: 887007

前几天写了教程在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/pub/telephony/asterisk/asterisk-18-current.tar.gz

tar xvf asterisk-18-current.tar.gz

这个是18版本的,实际测试18.5.1版本也可以,写这篇文章的时候,官网最新是21,也可以;

注意,21版本asterisk已经彻底废弃sip,用pjsip代替&#

本文标签: 内网 高通 系统 asterisk WiFi