我们知道,asterisk是一款很出色的VoIP服务器软件,最新版本的AsteriskNOW集成了asterisk ,FreePBX ,mysql,apache等必要软件,只要安装好AsteriskNOW,就可以实现简单的VoIP通信,安装教程可以参考我的文章!
虽然集成的FreePBX可以满足大部分添加,删除VoIP用户,但是那只能由管理员来实现,不利于庞大用户群的使用,因此我们可以自己开发用户平台来由用户自己实现这些操作!问题来了!!!一般我们以为添加用户只要在MySQL数据库insert数据就可以了,但是实际不是这样的,这样创建的分机没有任何使用效果,不能拨打电话,不能接听电话,甚至不能注册!
接下来我要说明的是VoIP用户的数据到底存放在那些数据库和配置文件里面!
1.mysql
2.sip.conf
3.extension.conf
4.asterisk database
我们在MySQL添加数据后,reload后,可以将MySQL的数据载入到sip.conf ,ext

本文介绍了如何在自编写的Asterisk用户平台上添加Extensions和SIP用户,以替代仅限管理员操作的FreePBX。内容涉及到MySQL数据库、sip.conf、extension.conf以及asterisk数据库的更新。通过数据库操作和特定命令,如`asterisk -rx 'database show'`和`database put`,以及`amportal a r`,实现了用户能拨打电话并接听的功能,使得用户平台功能与FreePBX相当。

3396

被折叠的 条评论
为什么被折叠?



