Elastix更改 Asterisk Manager API (AMI) 密码

        安全起见,有时我们希望Asterisk的管理接口密码和Elastix的登录密码隔离开来,这个时候我们就需要修改Asterisk Manager API (AMI)的密码。本文将指导你在Elastix上修改AMI的密码。

 

1.首先修改AMI密码

打开/etc/asterisk/manager.conf,在[admin]区段下能够找到secret参数,将该参数的值修改为新的密码(明文)

 

2.修改FreePBX AMI连接参数

先前修改了AMI密码后,FreePBX将无法使用原有的密码连接到Asterisk,因此,无论FreePBX界面还是Elastix界面,在PBX的设置页面中都获取不到任何设置,系统将会提示无法连接到Asterisk

Failed to connect to Asterisk Manager Interface - 127.0.0.1:5038

因此我们还需要修改FreePBX的配置文件来让FreePBX正常工作,打开 /etc/amportal.conf ,修改其中的AMPMGRPASS的值为你的新密码(同样是明文)即可,修改保存后,PBX应该可以正常工作了,Flash操作面板可能需要重启才能应用新的设置来正常工作。

 

3.修改Elastix AMI连接参数

完成先前的更改后基本整个系统都可以正常工作了,唯独PBX下面的那个 操作面板(不是Flash操作面板) 不能正常工作了。原因是这个页面是由Elastix开发的而不是FreePBX,并且此页面不读取FreePBX的配置,所以修改FreePBX的配置文件不能使这个页面恢复正常。该页面所使用的配置文件是/etc/elastix.conf,打开该文件,将amiadminpwd的值修改为你的新密码(还是明文)后,系统恢复正常!

本文的知识产权由animefans_xj(穿越蓝天)和fuc(付传)共同享有

 


  请注意,本站的所有文章均要求阁下在转载时注明出处和原作者,阁下转载本站文章即表示阁下同意并遵守此规程,除非特别注明转载出处,否则文章即为其发布者所著。本站及文章作者保留文章的著作权并有权在阁下违反上述规程时予以追究。

本文链接地址: Elastix更改 Asterisk Manager API (AMI) 密码

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*