Asterisk的配置文件都在/etc/asterisk目录下,重要的配置文件有:
- sip.conf sip电话基本配置
- extensions.conf 拨号规则
- voicemail.conf 配置语音信箱
- meetme.conf 会议室
- http.conf web界面相关
- manager.conf web界面相关
- cdr_mysql.conf 详单数据库
- res_mysql.conf mysql数据库配置
- features.conf 自定义按键配置,同时还有一些系统默认的功能键
- modules.conf 定义了系统启动时加载的模块
- logger.conf 日志
-
sip--会话初始协议,通常用于voip电话,进行呼叫建立、呼叫结束以及呼叫进程中的协商。基本上,它帮助二个端点互相通话。sip不处理媒体;当呼叫建立之后,它通过实时传输协议在电话之间直接传输媒体。
SIP使用UDP5060端口进行通信,目前asterisk没有TCP用于传输,但以后的版本可能会支持。我们所说的媒体是指端点之间传输的用于在另一端点重建你的声音数据。同样也指pbx音乐或声音提示。
RTP用于在端点之间传输媒体。Asterisk中RTP使用大数字的无特权的端口(默认10000至20000)
SIP不是第一个,也不是唯一一个我们使用的VOIP协议(其它包括H.323,MGCP,IAX等),但是目前SIP似乎是硬件厂商最大的动力。SIP协议的优点是普遍的被接受和结构灵活,简单。<