ports/172967: asterisk-gui port for asterisk 1.6 to asterisk 11
Marcello Silva Coutinho
marcellocoutinho at gmail.com
Mon Oct 22 22:30:01 UTC 2012
>Number: 172967
>Category: ports
>Synopsis: asterisk-gui port for asterisk 1.6 to asterisk 11
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Oct 22 22:30:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Marcello Silva Coutinho
>Release: 8.3
>Organization:
>Environment:
FreeBSD bsd816.trf1.gov.br 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun 12 00:39:29 UTC 2012 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Back of /usr/ports/www/asterisk-gui with 2.1-rc1 version compatible with asterisk 1.6 to asterisk 11
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# asterisk-gui
# asterisk-gui/Makefile
# asterisk-gui/distinfo
# asterisk-gui/pkg-descr
# asterisk-gui/files
# asterisk-gui/files/pkg-message.in
# asterisk-gui/pkg-plist
#
echo c - asterisk-gui
mkdir -p asterisk-gui > /dev/null 2>&1
echo x - asterisk-gui/Makefile
sed 's/^X//' >asterisk-gui/Makefile << '7d8e8a5ec92142b326f94835b95ba3e7'
X# New ports collection makefile for: www/asterisk-gui
X# Date created: 22 October 2012
X# Whom: Marcello Coutinho <marcellocoutinho at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= asterisk-gui
XPORTVERSION= 2.1.0
XCATEGORIES= www
XMASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk-gui/releases/
XDISTNAME= ${PORTNAME}-${PORTVERSION}-rc1
X
XMAINTAINER= marcellocoutinho at gmail.com
XCOMMENT= Asterisk GUI for configuring Asterisk
X
XLICENSE= GPLv2
X
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
XSITE_SUBDIR= ${PORTNAME}-${PORTVERSION}-rc1
XWRKSRC= ${WRKDIR}/${SITE_SUBDIR}
XSUB_FILES= pkg-message
XSUB_LIST+= ASTERISKDIR=${ASTERISKDIR}
XCONFLICTS_INSTALL= asterisk*-1.4*
X
X.include <bsd.port.pre.mk>
X
X.include <bsd.port.post.mk>
7d8e8a5ec92142b326f94835b95ba3e7
echo x - asterisk-gui/distinfo
sed 's/^X//' >asterisk-gui/distinfo << 'c26af16126974e95dc4e4c6a6193557d'
XSHA256 (asterisk-gui-2.1.0-rc1.tar.gz) = aaabcb7d6e71c60e1c960ebb7f9499b2a55a2960ab65cfe2cbce5db57c1dec10
XSIZE (asterisk-gui-2.1.0-rc1.tar.gz) = 616820
c26af16126974e95dc4e4c6a6193557d
echo x - asterisk-gui/pkg-descr
sed 's/^X//' >asterisk-gui/pkg-descr << 'c277f0b2000479b952d65a45325aa19d'
XAsterisk GUI is a framework for the creation of graphical interfaces
Xfor configuring Asterisk.
XSome sample graphical interfaces for specific vertical markets are included
Xfor reference or for actual use and extension.
XWWW: https://wiki.asterisk.org/wiki/display/AST/Asterisk+GUI
c277f0b2000479b952d65a45325aa19d
echo c - asterisk-gui/files
mkdir -p asterisk-gui/files > /dev/null 2>&1
echo x - asterisk-gui/files/pkg-message.in
sed 's/^X//' >asterisk-gui/files/pkg-message.in << '9d701463dff8914b981ce63bd72850ac'
X
X .$$$$$$$$$$$$$$$=..
X .$7$7.. .7$$7:.
X .$$:. ,$7.7
X .$7. 7$$$$ .$$77
X ..$$. $$$$$ .$$$7
X ..7$ .?. $$$$$ .?. 7$$$.
X $.$. .$$$7. $$$$7 .7$$$. .$$$.
X .777. .$$$$$$77$$$77$$$$$7. $$$,
X $$$~ .7$$$$$$$$$$$$$7. .$$$.
X.$$7 .7$$$$$$$7: ?$$$.
X$$$ ?7$$$$$$$$$$I .$$$7
X$$$ .7$$$$$$$$$$$$$$$$ :$$$.
X$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
X$$$ $$$ 7$$$7 .$$$ .$$$.
X$$$$ $$$$7 .$$$.
X7$$$7 7$$$$ 7$$$
X $$$$$ $$$
X $$$$7. $$ (TM)
X $$$$$$$. .7$$$$$$ $$
X $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
X $$$$$$$$$$$$$$$$.
X
X
XNote
X=============
XBefore the first use of Asterisk-gui, compile and install asterisk 1.6 or higher.
X
X
XConfiguration
X=============
XEdit your Asterisk configuration files to enable the GUI properly,
Xspecifically:
X
X1) In http.conf:
X
X [general]
X enabled = yes
X enablestatic = yes
X
X2) In manager.conf
X
X [general]
X enabled = yes
X webenabled = yes
X
X3) Create an appropriate entry in manager.conf for the administrative user
X(PLEASE READ THE security.txt FILE!)
X
X [admin]
X secret = thiswouldbeaninsecurepassword
X read = system,call,log,verbose,command,agent,config,read,write,originate
X write = system,call,log,verbose,command,agent,config,read,write,originate
X
X
XTroubleshooting
X===============
X1) Check your config permissions:
X $ chown asterisk:asterisk /usr/local/etc/asterisk/*.conf
X $ chmod 644 /usr/local/etc/asterisk/*.conf
X
9d701463dff8914b981ce63bd72850ac
echo x - asterisk-gui/pkg-plist
sed 's/^X//' >asterisk-gui/pkg-plist << 'af191e7fab6000664efe315854846dbc'
Xshare/asterisk/scripts/detectdahdi.sh
Xshare/asterisk/scripts/dldsoundpack
Xshare/asterisk/scripts/editmisdn.sh
Xshare/asterisk/scripts/editzap.sh
Xshare/asterisk/scripts/listfiles
Xshare/asterisk/scripts/mastercsvexists
Xshare/asterisk/scripts/rebootsystem.sh
Xshare/asterisk/scripts/registerg729.sh
Xshare/asterisk/scripts/restorebackup
Xshare/asterisk/scripts/takebackup
Xshare/asterisk/static-http/config/asterisklogs.html
Xshare/asterisk/static-http/config/backup.html
Xshare/asterisk/static-http/config/blank.html
Xshare/asterisk/static-http/config/bulkadd.html
Xshare/asterisk/static-http/config/callingrules.html
Xshare/asterisk/static-http/config/cdr.html
Xshare/asterisk/static-http/config/cfgbasic.html
Xshare/asterisk/static-http/config/cli.html
Xshare/asterisk/static-http/config/date.html
Xshare/asterisk/static-http/config/dialplans.html
Xshare/asterisk/static-http/config/digital.html
Xshare/asterisk/static-http/config/directory.html
Xshare/asterisk/static-http/config/emailsettings.html
Xshare/asterisk/static-http/config/features.html
Xshare/asterisk/static-http/config/feditor.html
Xshare/asterisk/static-http/config/flashupdate.html
Xshare/asterisk/static-http/config/flipadvanced.html
Xshare/asterisk/static-http/config/followme.html
Xshare/asterisk/static-http/config/gtalk.html
Xshare/asterisk/static-http/config/guialert.html
Xshare/asterisk/static-http/config/hardware.html
Xshare/asterisk/static-http/config/hardware_aa50.html
Xshare/asterisk/static-http/config/hardware_dahdi.html
Xshare/asterisk/static-http/config/home.html
Xshare/asterisk/static-http/config/iax.html
Xshare/asterisk/static-http/config/images/1.gif
Xshare/asterisk/static-http/config/images/aa50.png
Xshare/asterisk/static-http/config/images/accordion-icon.gif
Xshare/asterisk/static-http/config/images/add.gif
Xshare/asterisk/static-http/config/images/adv-v.gif
Xshare/asterisk/static-http/config/images/agent_busy.png
Xshare/asterisk/static-http/config/images/agent_loggedin.png
Xshare/asterisk/static-http/config/images/agent_loggedout.png
Xshare/asterisk/static-http/config/images/agent_ringing.png
Xshare/asterisk/static-http/config/images/ar_down.png
Xshare/asterisk/static-http/config/images/ar_right.png
Xshare/asterisk/static-http/config/images/arrow_blank.png
Xshare/asterisk/static-http/config/images/arrow_down.png
Xshare/asterisk/static-http/config/images/arrow_up.png
Xshare/asterisk/static-http/config/images/asterisk-arrow-down.png
Xshare/asterisk/static-http/config/images/asterisk-arrow-up.png
Xshare/asterisk/static-http/config/images/asterisk_green.gif
Xshare/asterisk/static-http/config/images/asterisk_red.gif
Xshare/asterisk/static-http/config/images/bandwidth.gif
Xshare/asterisk/static-http/config/images/cancel.gif
Xshare/asterisk/static-http/config/images/checkbox_blank.gif
Xshare/asterisk/static-http/config/images/delete.gif
Xshare/asterisk/static-http/config/images/delete_circle.png
Xshare/asterisk/static-http/config/images/digiumlogo.gif
Xshare/asterisk/static-http/config/images/dots.gif
Xshare/asterisk/static-http/config/images/down_arr.gif
Xshare/asterisk/static-http/config/images/edit.gif
Xshare/asterisk/static-http/config/images/favicon.ico
Xshare/asterisk/static-http/config/images/home.png
Xshare/asterisk/static-http/config/images/iaxtel.jpg
Xshare/asterisk/static-http/config/images/loading.gif
Xshare/asterisk/static-http/config/images/ngt.jpg
Xshare/asterisk/static-http/config/images/panel.png
Xshare/asterisk/static-http/config/images/refresh.png
Xshare/asterisk/static-http/config/images/simplesignal.jpg
Xshare/asterisk/static-http/config/images/slice-v.gif
Xshare/asterisk/static-http/config/images/split-v.gif
Xshare/asterisk/static-http/config/images/status_blue.png
Xshare/asterisk/static-http/config/images/status_gray.png
Xshare/asterisk/static-http/config/images/status_green.png
Xshare/asterisk/static-http/config/images/status_orange.png
Xshare/asterisk/static-http/config/images/status_red.png
Xshare/asterisk/static-http/config/images/tick.gif
Xshare/asterisk/static-http/config/images/title_gradient.gif
Xshare/asterisk/static-http/config/images/tooltip_info.gif
Xshare/asterisk/static-http/config/images/voicepulse.gif
Xshare/asterisk/static-http/config/incoming.html
Xshare/asterisk/static-http/config/index.html
Xshare/asterisk/static-http/config/js/astgui.js
Xshare/asterisk/static-http/config/js/astman.js
Xshare/asterisk/static-http/config/js/astman2.js
Xshare/asterisk/static-http/config/js/backup.js
Xshare/asterisk/static-http/config/js/bulkadd.js
Xshare/asterisk/static-http/config/js/callingrules.js
Xshare/asterisk/static-http/config/js/cdr.js
Xshare/asterisk/static-http/config/js/dialplans.js
Xshare/asterisk/static-http/config/js/effects.core.js
Xshare/asterisk/static-http/config/js/effects.highlight.js
Xshare/asterisk/static-http/config/js/features.js
Xshare/asterisk/static-http/config/js/feditor.js
Xshare/asterisk/static-http/config/js/flashupdate.js
Xshare/asterisk/static-http/config/js/followme.js
Xshare/asterisk/static-http/config/js/gtalk.js
Xshare/asterisk/static-http/config/js/guiversion.js
Xshare/asterisk/static-http/config/js/hardware.js
Xshare/asterisk/static-http/config/js/hardware_aa50.js
Xshare/asterisk/static-http/config/js/hardware_dahdi.js
Xshare/asterisk/static-http/config/js/iax.js
Xshare/asterisk/static-http/config/js/incoming.js
Xshare/asterisk/static-http/config/js/index.js
Xshare/asterisk/static-http/config/js/jquery.autocomplete.js
Xshare/asterisk/static-http/config/js/jquery.date_input.js
Xshare/asterisk/static-http/config/js/jquery.delegate-1.1.js
Xshare/asterisk/static-http/config/js/jquery.fixedheader.js
Xshare/asterisk/static-http/config/js/jquery.js
Xshare/asterisk/static-http/config/js/jquery.tablesorter.js
Xshare/asterisk/static-http/config/js/jquery.tablesorter.pager.js
Xshare/asterisk/static-http/config/js/jquery.tooltip.js
Xshare/asterisk/static-http/config/js/jquery.ui.core.js
Xshare/asterisk/static-http/config/js/jquery.ui.draggable.js
Xshare/asterisk/static-http/config/js/jquery.ui.sortable.js
Xshare/asterisk/static-http/config/js/jquery.ui.tabs.js
Xshare/asterisk/static-http/config/js/log.js
Xshare/asterisk/static-http/config/js/meetme.js
Xshare/asterisk/static-http/config/js/menuprompts_record.js
Xshare/asterisk/static-http/config/js/menuprompts_upload.js
Xshare/asterisk/static-http/config/js/menus.js
Xshare/asterisk/static-http/config/js/misdn.js
Xshare/asterisk/static-http/config/js/mohfiles.js
Xshare/asterisk/static-http/config/js/networking.js
Xshare/asterisk/static-http/config/js/object.customs.js
Xshare/asterisk/static-http/config/js/paging.js
Xshare/asterisk/static-http/config/js/pbx.js
Xshare/asterisk/static-http/config/js/pbx2.js
Xshare/asterisk/static-http/config/js/preferences.js
Xshare/asterisk/static-http/config/js/queues.js
Xshare/asterisk/static-http/config/js/registerg729.js
Xshare/asterisk/static-http/config/js/ringgroups.js
Xshare/asterisk/static-http/config/js/session.js
Xshare/asterisk/static-http/config/js/sip.js
Xshare/asterisk/static-http/config/js/status.js
Xshare/asterisk/static-http/config/js/sysinfo.js
Xshare/asterisk/static-http/config/js/timeintervals.js
Xshare/asterisk/static-http/config/js/timezone.js
Xshare/asterisk/static-http/config/js/tooltip.js
Xshare/asterisk/static-http/config/js/trunks_analog.js
Xshare/asterisk/static-http/config/js/trunks_digital.js
Xshare/asterisk/static-http/config/js/trunks_providers.js
Xshare/asterisk/static-http/config/js/trunks_sps.js
Xshare/asterisk/static-http/config/js/trunks_voip.js
Xshare/asterisk/static-http/config/js/users.js
Xshare/asterisk/static-http/config/js/vmgroups.js
Xshare/asterisk/static-http/config/js/voicemail.js
Xshare/asterisk/static-http/config/js/welcome.js
Xshare/asterisk/static-http/config/language.html
Xshare/asterisk/static-http/config/meetme.html
Xshare/asterisk/static-http/config/menuprompts_record.html
Xshare/asterisk/static-http/config/menuprompts_upload.html
Xshare/asterisk/static-http/config/menus.html
Xshare/asterisk/static-http/config/misdn.html
Xshare/asterisk/static-http/config/mohfiles.html
Xshare/asterisk/static-http/config/networking.html
Xshare/asterisk/static-http/config/paging.html
Xshare/asterisk/static-http/config/password.html
Xshare/asterisk/static-http/config/preferences.html
Xshare/asterisk/static-http/config/queues.html
Xshare/asterisk/static-http/config/reboot.html
Xshare/asterisk/static-http/config/registerg729.html
Xshare/asterisk/static-http/config/reset_defaults.html
Xshare/asterisk/static-http/config/ringgroups.html
Xshare/asterisk/static-http/config/sip.html
Xshare/asterisk/static-http/config/skype.html
Xshare/asterisk/static-http/config/smtp_settings.html
Xshare/asterisk/static-http/config/status.html
Xshare/asterisk/static-http/config/stylesheets/cfgbasic.css
Xshare/asterisk/static-http/config/stylesheets/schwing.css
Xshare/asterisk/static-http/config/stylesheets/tables.css
Xshare/asterisk/static-http/config/stylesheets/ui-tabs.css
Xshare/asterisk/static-http/config/sysinfo.html
Xshare/asterisk/static-http/config/timeintervals.html
Xshare/asterisk/static-http/config/timezone.html
Xshare/asterisk/static-http/config/trunks_analog.html
Xshare/asterisk/static-http/config/trunks_digital.html
Xshare/asterisk/static-http/config/trunks_providers.html
Xshare/asterisk/static-http/config/trunks_sps.html
Xshare/asterisk/static-http/config/trunks_voip.html
Xshare/asterisk/static-http/config/update_phonefirmware.html
Xshare/asterisk/static-http/config/upload2.html
Xshare/asterisk/static-http/config/upload_abe_overlay.html
Xshare/asterisk/static-http/config/upload_form.html
Xshare/asterisk/static-http/config/users.html
Xshare/asterisk/static-http/config/vmgroups.html
Xshare/asterisk/static-http/config/voicemail.html
Xshare/asterisk/static-http/config/welcome.html
Xshare/asterisk/static-http/index.html
X at dirrm share/asterisk/static-http/config/stylesheets
X at dirrm share/asterisk/static-http/config/private/bkps
X at dirrm share/asterisk/static-http/config/private
X at dirrm share/asterisk/static-http/config/js
X at dirrm share/asterisk/static-http/config/images
X at dirrm share/asterisk/static-http/config
X at dirrm share/asterisk/static-http
X at dirrm share/asterisk/scripts
X at dirrm share/asterisk/gui_backups
X at dirrm share/asterisk
X at dirrm etc/asterisk
X at exec mkdir -p %D/share/asterisk/static-http/config/private/bkps
X at exec mkdir -p %D/share/asterisk/gui_backups
X at exec mkdir -p %D/etc/asterisk
af191e7fab6000664efe315854846dbc
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list