GUI на Asterisk

GUI със звездичка

Почти всеки път, когато става въпрос за избор на уеб интерфейс за звездичка, се използват препоръките за „тежка артилерия“: trixbox, elastix, freepbx. Asterisk GUI остава един вид „тъмен кон“: изглежда са чували за него, изглежда, че екранните снимки са красиви, но наистина работещите системи са с гулкин нос. Това отчасти се дължи на новостта, суровостта на продукта. Отчасти поради липсата на документация. Отчасти - инерцията на общността. Нека се опитаме да задвижим нещата... Тази статия предоставя инструкции стъпка по стъпка как да инсталирате и конфигурирате Asterisk с GUI на Asterisk.

Предимства:

  • Разработено от digium, същата компания, която разработва самия asterisk
  • Не изисква Apache, MySQL, PHP. Използва вградения уеб сървър със звездичка. Написано на html и javascript
  • Не зависи от наличието на програми / библиотеки на трети страни. Не изисква инсталация на конкретна дистрибуция. Всичко, което трябва да инсталирате, е работеща звездичка

Инсталиране на Asterisk и Asterisk GUI

Нека да започнем ... Изтеглете изходния код от svn и го изградете. Можете да копирате командите по-долу в конзолата и да седнете и да изчакате.

svn co svn.digium.com/svn/asterisk/branches/1.6.0 звездичка cd звездичка ./configure && направи && направете инсталиране && направи проби && make config cd .. svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui cd asterisk-gui ./configure && направи && направи инсталация cd ..

След като процесът на изграждане приключи, ще редактираме два конфигурационни файла:

/etc/asterisk/manager.conf трябва да изглежда по следния начин: [общи] enabled = да webenabled = да port = 5038 bindaddr =127.0.0.1 [admin] secret = 123456 read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan write = system,call,agent,user,config,command,reporting,originate

И /etc/asterisk/http.conf е така: [general] enabled = yes enablestatic = yes bindaddr = 0.0.0.0 redirect = / /static/config/cfgbasic.html [post_mappings] backups = /var/lib/asterisk/gui_backups

Старт със звездичка: /etc/init.d/asterisk start

Това завършва процеса на инсталиране.

Конфигуриране на Asterisk с помощта на GUI на Asterisk

След кратки съобщения за актуализации на конфигурационния файл (системата ще се опита да определи дали имаме инсталиран хардуер digium), ще стигнем до главната страница.

Първо, нека конфигурираме SIP trunk към доставчика. Отиваме на „Трънки“, „VoIP стволи“ и щракваме „Нов SIP / IAX ствол“. Попълнете полетата в прозореца по аналогия с това, което е на снимката.

Нека да конфигурираме правилото за изходящи повиквания: изпращане на всички изходящи повиквания към новосъздадения ствол. Отиваме на „Правила за изходящи повиквания“. Кликнете върху „Ново правило за повикване“ и попълнете полетата в прозореца.

Нека конфигурираме плана за разговори (Dialplan). Dialplan не е нищо повече от група правила за изходящи повиквания. В нашия случай имаме само едно правило. И така, отидете на „Dial Plans“, щракнете върху „New DialPlan“. В полето отметнете правилото, създадено в предишната стъпка.

Ние създаваме потребител. Отиваме на „Потребители“. Кликнете върху „Създаване на нов потребител“. Ние определяме нашето потребителско име (CallerID Name), номер за изходящи повиквания (CallerID Number) и план за разговори.