Actions

Difference between revisions of "AlphaWeb"

From Zenitel Wiki

(AlphaWeb Login)
(IP Station Upgrade)
 
(391 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{stub}}
+
{{A}}
The AlphaWeb is an embedded web server running on the AlphaCom XE Audio Server.
+
[[File:AlphaWeb general.JPG|right|450px|thumb|AlphaWeb - Monitoring and configuration interface]]
It allows the users to log on using a standard web browser such as [http://en.wikipedia.org/wiki/Internet_Explorer Internet Explorer], [http://en.wikipedia.org/wiki/Firefox Mozilla Firefox], [http://en.wikipedia.org/wiki/Opera_(web_browser)Opera] or [http://en.wikipedia.org/wiki/Netscape_Communicator Netscape] to configure, operate and manage the [[AlphaCom]] system.<br/>
+
This article describes the web interface ('''AlphaWeb''') of the AlphaCom XE series.
  
[[Image:AW-ManagementConsole.PNG|right|750px|thumb|Main Menu]]
+
AlphaWeb XE is an embedded web server running on AlphaCom XE. It allows the users to log in using a standard web browser
<br/>
+
such as Internet Explorer or Firefox to operate and manage the AlphaCom XE system. The AlphaWeb server provides functions for system monitoring, system configuration, and system upgrade.
  
=AlphaWeb Login=
+
==AlphaWeb Login==
Enter the AlphaCom IP address in the web-browser address field.
+
[[File:AlphaWeb2PC.JPG|thumb|right|200px|Connect the PC to Eth0, and enter 169.254.1.5 in the web browser]]
  
[[Image:AW-Login.PNG|align="left"|350px]]
+
*Connect the PC Ethernet port to the LAN port (Eth0) on the AlphaCom XE.
<br/>
+
*Open your web browser to access AlphaWeb.
<br/>
+
**The factory default IP address of the AlphaCom server is 169.254.1.5.
Login is with username and password. For improved security there are two levels: <br/>
+
**In order for your PC to communicate with the server, it is necessary to change its Internet Protocol Properties to use an IP address that is in the same range as 169.254.1.5.
[[Image:AW-UserAndPass.PNG|250px]]
+
*Enter http://169.254.1.5 in the address field. The Login page should now appear.
<br/>
 
  
Read only: ''(System Monitoring Menu)''             Read and write: ''(Access to all Menus)''
+
[[Image:AW-Login.png|thumb|left|500px|The Login page]]
  *Username: alpha                                    *Username: admin
+
<br style="clear:both;" />
  *Password: com                                      *Password: alphaadmin
+
Press '''Login''', and you will be prompted for a user name and password.
 +
 
 +
To log in as a user with reading rights only, do as follows:
 +
 
 +
*Default user name: '''alpha'''
 +
*Default password: '''com'''
 +
 
 +
To be able to change the configuration, the user must log in as an administrator. The default login will then be:
 +
 
 +
*User name: '''admin'''
 +
*Password: '''alphaadmin'''
 +
 
 +
A window with server configuration information will be displayed.
 +
 
 +
===Changing Default User Name and Password===
 +
It is recommended to change the default user names and passwords for security reasons.
 +
 
 +
See [[#User Management |User Management]].
 +
 
 +
==Saving and Applying changes==
 +
When new configuration parameters are entered, they should be saved to the configuration file by clicking '''Save'''.
 +
The configuration data is then only saved to the AlphaCom configuration file and not applied to the running configuration. To get the new configuration data applied to the running configuration, click '''Apply'''.
  
 
==System Monitoring==
 
==System Monitoring==
 
===Node Information===
 
===Node Information===
 +
Shows general information about the system such as Node Name and Node Number. It also shows state information; different times and memory usage. Information about the Software Configuration, and the Hardware Configuration (the different boards and versions), and also the state of the different processes running in the system.
 +
 +
====Information====
 +
[[File:AW-Info.png|thumb|left|500px|Node information]]
 +
<br style="clear:both;" />
 +
 +
*'''Node name''': The name of the exchange, as per entered in AlphaPro, [[Exchange_%26_System_(AlphaPro)#System|Exchange & System > System menu.]]
 +
*'''Node number''': Default [[node|node number]] is 1. The node number is used for communication between exchanges connected in a network ([[AlphaNet]]). The node number can be changed from AlphaPro, [[Exchange_%26_System_(AlphaPro)#System|Exchange & System > System menu.]]
 +
*'''Operational''': ''Enabled'': The intercom application ([[AMCD|AMCd]]) is running. ''Disabled'': The intercom application (AMCd) is not running.
 +
*'''Usage''': Shows the number of currently active calls. E.g. '''Active (2/250)''' means that there are two active calls in the system. You need to refresh the web page to see current status. If there is a need to restart the system, one can wait until the Usage is '''Idle (0/250)''' not to interrupt any ongoing calls.
 +
*'''Current System Time''': Shows the current time in the AlphaCom XE, as presented in display stations.
 +
*'''System Uptime''': The time elapsed since last time the system ([[Linux]]) started
 +
*'''AMC Uptime''': The time elapsed since last time the intercom application (AMCd) started
 +
*'''MAC Address''': Shows the [[MAC address (AMC-IP)|MAC address]] of the AlphaCom XE.
 +
*'''Total Space (FLASH / DATA FLASH / RAMS):''' Total memory space.
 +
**FLASH: Memory space for program files, such as Linux and all program modules ([[AMCD|AMCd]], [[SIPD|SIPd]], [[RMD|RMd]], AlphaWeb etc.)
 +
**DATA FLASH: Memory space for storing of data, such as log files, voice messages and billing data (Not program files)
 +
**RAMFS: RAM File System for storing of temporary data, such as package uploads, web work files, RM- M100- and Billing configuration, various status data.
 +
*'''Free Space (FLASH / DATA FLASH / RAMS):''' Available memory space.
 +
*'''Battery Valid''': The [[state data]] is stored in RAM memory on the AMC-IP, which is backed up by a battery. '''Yes''' means the battery is good, '''No''' means the battery must be replaced.
 +
 +
<br>
 +
 +
====SW Configuration====
 +
Shows the version number of the different software modules.
 +
 +
*'''AMC System Package''': All AMC related software, including AlphaWeb and Billing
 +
*'''AMC Board Support Package''': Linux system files, libraries, webserver etc.
 +
*'''Customer Database''': The [[NVRAM version]].
  
Shows Node Name, Node State, Hardware Configuration, Software Configuration and MAC-chip info
+
<br>
  
<gallery widths="475px" heights="150px" perrow="2">
+
====HW Configuration====
Image:AW-NodeState.PNG|Node State
+
Shows which boards are currently installed, their status and software revision.
Image:AW-HWConfiguration.PNG|Hardware Configuration
 
Image:AW-SWConfiguration.PNG|Software Configuration
 
Image:AW-MAC-chip.PNG|MAC-Chip
 
</gallery>
 
  
 +
===Processes===
 +
[[File:AW-Processes.png|thumb|left|500px|Running software processes]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
 +
 +
Shows which software processes are currently running, and the version number of each process.
  
 
===Stations===
 
===Stations===
[[Image:AW-ViewStationsConf.PNG|thumb|450px|View Stations - Configured]]
+
[[File:AW-Stations.png|thumb|left|500px|Stations - Configured]]
[[Image:AW-ViewStationsUnconf.PNG|thumb|450px|View Stations - Unconfigured]]
+
<br style="clear:both;" />
The table can be sorted by:
 
* '''Physical Numbers''' (Lowest to Highest) It is possible to search for one specific Physical Number.
 
* '''Directory Number''' (Lowest to Highest, Physical Numbers without Directory Numbers comes up first). It is possible to search for one specific Directory Number.
 
* '''Display Text''' (Alphabetically A->Z, Physical Numbers without Display Text comes up first). It is possible to search for one specific Display Text.
 
* '''IP Address''' (IP Items without IP address comes up first in the list, then IP adresses ascending followed by items whitout IP address). It is possible to search for one specific IP address.
 
* '''MAC Address''' (Items with MAC address comes up first in the list, then SIP_phones and finally analogue equipment). It is possible to search for one specific MAC address.
 
* '''Status '''
 
** '''No Station''' (Shows all Physical Numbers where there is configured a Directory Number but no station is found).
 
** '''Not Registred''' (Shows all IP and SIP equipment configured in the system, but has not been able to registrer to the AlphaCom yet).
 
** '''Registred''' (Shows all IP and SIP equipment that have been able to registrer to the AlphaCom).
 
** '''Station Failure''' (Shows all stations that have been registrered connected to the Alphacom, but connection is lost again).
 
** '''Station OK''' (Shows all stations connected and reported OK in the AlphaCom system).
 
** '''No Board''' (''Description Missing'')
 
** '''Authenication Fail''' (''Description Missing'')
 
** '''Authenticated''' (''Description Missing'')
 
** '''No License''' (''Description Missing'')
 
* '''Type''' (Shows what type of equipment which is connected/registrerd).
 
** '''Analogue''' - ''blanc''
 
** '''IP Stations''' - ''Shows which type of IP station''
 
*** '''8022''' - ''Substations''
 
*** '''8024''' - ''Master Stations''
 
** '''SIP Phones''' - ''Shows which type of SIP equipment registrerd''
 
* '''Software Version''' (Only applicable to IP stations. Shows the IP station software version).
 
* '''Hardware Version''' (Only applicable to IP stations. Shows the IP station hardware version).
 
* '''Reistration Time''' (shows the time and date the last time the station registrerd to the AlphaCom).
 
* '''Registration Counter''' (Shows the number of times a station has registrated to the Alphacom since last reboot).
 
* '''MultiCast''' (See [[Multicast_in_AlphaCom#AlphaWeb_station_status_list]]).
 
  
 +
The table can be sorted by clicking on the relevant header. In the '''Search''' field you can search for any free text, e.g. directory number, display text or IP address.
  
 +
*'''Physical Numbers''': The [[physical number]] is the physical port where an analog station is connected, or a virtual port when using IP station or SIP station.
 +
*'''Directory Number''': The [[directory number]] is the number you must dial to reach the station.
 +
*'''Display Text''': The caller ID of the station as programmed in AlphaPro, Users & Stations.
 +
*'''IP Address''': The IP address of the IP Station or SIP Station. Clicking on the IP address will open a new tab in your browser and connect to that IP address.
 +
*'''MAC Address''': This field is relevant for IP stations and SIP stations only.
 +
**'''(0013cb00c7e9):''' The MAC address of the IP station. When the MAC address is displayed in brackets with lowercase letters, the station is registered with Directory Number. The MAC address will only show when the station is registered, else it will show '''DIP free MAC'''.
 +
**'''0013CB00C7E9''': The MAC address of the IP station. When the MAC address is displayed without brackets in uppercase letters, the station is configured in AlphaPro to register with its MAC address. The MAC address will show regardless if the station is registered or not.
 +
**'''DIP free MAC''': The IP station is configured in AlphaPro to register with Directory Number, but is not registered.
 +
**'''SIP Station''': The station is configured as a SIP Station in AlphaPro.
 +
*'''Status '''
 +
**'''Station OK''': The station is connected and reported OK in the AlphaCom system.
 +
**'''No Station''':  An ASLT line card is present, but no station is found.
 +
**'''Station Failure''': The station has been registered to the Alphacom, but connection is now lost.
 +
**'''Not Registered''': The IP station or SIP station is configured in the system, but has not been able to register to the AlphaCom.
 +
**'''Registered''': The IP station or SIP station has successfully registered to the AlphaCom.
 +
**'''No License''': The registration was rejected due to missing [[licenses]].
 +
*'''Type''': Shows what type of equipment which is connected/registered.
 +
**'''Analog stations''' is shown as ''0''
 +
**'''IP Stations''' - ''Shows which type of IP station''. See [[Station Type]]
 +
*'''SW Ver''': Software Version. Shows the IP station software version. Applicable to IP stations only.
 +
*'''HW Rev''': Hardware Revision. Shows the IP station hardware version. Applicable to IP stations only.
 +
*'''Reg Time''': Registration Time. Shows the last time the station registered to the AlphaCom.
 +
*'''Reg Count''': Registration Counter. Shows the number of times a station has registered to the Alphacom since last reset.
 +
*'''MC''': MultiCast. Status information about Group Audio configuration (Groupcall, Audio Program, Simplex Conference) and status of the IP station.
 +
**'''UC''':  Unicast
 +
**'''M0''' or '''M1''':  Direct multicast on ethernet ports 0 or 1
 +
**'''R0''' to '''R4''':  Relayed multicast to Group 0 to 4
 +
 +
::See [[Multicast_in_AlphaCom#AlphaWeb_station_status_list|Multicast in AlphaCom]] for more details.
 +
 +
[[Image:AW-Unconfigured stations.PNG|thumb|left|500px|View Stations - Unconfigured]]
 +
<br style="clear:both;" />Unconfigured Stations displays a list of endpoints which have attempted connection to the AlphaCom, but are not configured within the AlphaCom, or the extension requested has already been consumed.
 +
 +
===AlphaNet===
 +
[[Image:AW-AlphaNetBping.png|thumb|left|500px|AlphaNet]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===AlphaNet===
 
[[Image:AW-AlphaNet.PNG|thumb|350px|AlphaNet]]
 
 
This tab gives an overview over the AlphaNet. The list is ascending according to the Node number. The list will show:
 
This tab gives an overview over the AlphaNet. The list is ascending according to the Node number. The list will show:
* The Node Number
 
* The Node Name
 
* The Node Type
 
** 2 = AlphaCom E
 
** 3 = SIP node
 
* Software Version (AMC sowftare version on the nodes AMC-IP card).
 
* The Node IP Address
 
* Status (Shows the communication state to the other Nodes in the AlphaNet.
 
  
 +
*The Node Number
 +
*The Node Name
 +
*The Node Type
 +
**ICX-AlphaCom
 +
**AlphaCom XE
 +
**SIP node
 +
*Software Version (AMC software version on the node's AMC-IP card).
 +
*The Node IP Address
 +
*Status (Shows the communication state to the other Nodes in the AlphaNet.)
 +
**Up
 +
**Down
 +
**Down (no answer)
 +
*Ping (ms) (shows the ping time, but only after pressing '''Ping Test'''. If no answer to ping, status will show ''Down, no answer'')
 +
 +
[[Image:AW-AlphaNetAping.png|thumb|left|500px|AlphaNet]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===Audio Statistics===
 
===Audio Statistics===
[[Image:AW-AudioConnections.PNG|thumb|350px|Audio Connections]]
 
 
[[RTP statistics in Alphanet]]
 
[[RTP statistics in Alphanet]]
  
 +
[[Image:AW-AudioConnections11.PNG|thumb|left|500px|Audio Connections]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===SIP===
+
===Logging===
[[Image:AW-SIP.PNG|thumb|350px|SIP]]
+
[[Image:AW-MonitorLog11.PNG|thumb|left|500px|Log Monitoring Window]]
 
 
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===Logging===
 
[[Image:AW-MonitorLog.PNG|thumb|350px|Log Monitoring Window]]
 
 
Logging can be setup to:
 
Logging can be setup to:
 +
 
*Serial ports
 
*Serial ports
 
*Local file on AMC-IP
 
*Local file on AMC-IP
Line 104: Line 165:
  
 
Three different log types are available:
 
Three different log types are available:
*[[AlphaCom debug log]] <br\>
+
 
:-Low level DP messages (like in TST error buffer)<br\>-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons
+
*[[AlphaCom debug log]] <br />
*[[AlphaCom system log]] <br\>
+
 
:-RCI activations, error reports, log port, AlphaPro IP login<br\>-Amcd user, log and events
+
:-Low level DP messages (like in TST error buffer)<br />-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons
*[[AlphaCom call statistics log]] <br\>
+
 
:-All logins and authentications of users, stations, admin’s...<br\>-All converstations (start - end)
+
*[[AlphaCom system log]] <br />
 +
 
 +
:-RCI activations, error reports, log port, AlphaPro IP login<br />-Amcd user, log and events
 +
 
 +
*[[Call Statistics Log|AlphaCom call statistics log]] <br />
 +
 
 +
:-All converstations (start - end)
  
 
No log-streams are default. It must be configured in [[AlphaWeb#Logging_2|System configuration/Logging]]. Deletion is also done here.
 
No log-streams are default. It must be configured in [[AlphaWeb#Logging_2|System configuration/Logging]]. Deletion is also done here.
Line 119: Line 186:
 
On-board logs are viewed in System Monitoring/logging.
 
On-board logs are viewed in System Monitoring/logging.
  
 +
==System Configuration==
 +
===Interfaces===
 +
 +
There are two Ethernet interfaces on the AlphaCom, Eth0 and Eth1.
 +
 +
As from software version 11.3.3.2, the IP address is set by using [http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing CIDR notation]. It appends a slash character ("/") to the address and a decimal number specifying the number of bits (out of the total 32 bits of an IP address) that the network prefix consists of.
 +
 +
After the IP address is entered in CIDR notation, press '''Validate''', and then '''Save & Apply'''.
 +
 +
[[File:AW-Interfaces.png|thumb|left|500px|CIDR notation is used to specify the IP address and net mask]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
==System Configuration==
+
Examples of CIDR notation and equivalent dot-decimal notation:
===Interfaces===
+
 
[[Image:AW-IPSettings.PNG|thumb|350px|IP settings]]
+
*169.254.1.5/16 is equivalent to IP address 169.254.1.5 and net mask 255.255.0.0.
[[Image:AW-IPConfigFile.PNG|thumb|350px|Apply]]
+
*10.5.101.30/24 is equivalent to IP address 10.5.101.30 and net mask 255.255.255.0.
[[Image:AW-SystemIPStatus.PNG|thumb|350px|IP System Status]]
+
*192.168.1.40/26 is equivalent to IP address 192.168.1.40 and net mask 255.255.255.192.
Program the ethernet interfaces and the subnet mask
+
 
 +
 
 +
See here for [http://www.rjsmith.com/CIDR-Table.html more examples].
  
After ”Save”, press ”Apply” to activate changes
+
In software versions prior to 11.3.3.2, the IP Address was defined by using dot-decimal notation for both the address and the net mask. Remember to press '''Apply''' after '''Save'''.
  
 +
[[Image:AW-Interfaces11.png|thumb|left|500px|IP settings|IP Address and net mask defined by dot-decimal notation (prior to AMC 11.3.3.2)]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===Routes===
 
===Routes===
When is IP routing required?
+
The IP Routing table of the AlphaCom must be configured if there is a need to communicate with devices outside its own subnet. A “device” could be another AlphaCom, a PC (AlphaPro, AlphaWeb, SysLog), SIP equipment, Ethernet to Serial device etc. If there is no need for communication outside own subnet, there is no need to define any routing.
The IP Routing table of the AlphaCom must be configured if there is a need to communicate with a device outside its own subnet. A “device” could be another AlphaCom, a PC (AlphaPro, AlphaWeb, SysLog), SIP equipment, Ethernet to Serial device etc. If the AlphaCom and the device do belong to the same subnet, it is no need to specify any routing information
+
 
<gallery widths="500" heights="100" perrow="2">
+
Three different route types can be defined:
Image:AW-ConfiguredIPRoutes.PNG|Configured IP-Routes
+
 
Image:AW-AddANewIP-Route.PNG|Add a new IP-Route
+
*Default route (= Default gateway)
Image:AW-IPConfigFile2.PNG|Config File
+
*Net route - A route to one particular IP network
Image:AW-SystemRouteStatus.PNG|System Route Status
+
*Host route - A route to one particular host
</gallery>
+
 
 +
====Defining a Default Gateway====
 +
 
 +
Only one Default Gateway can be defined.
 +
 
 +
To define a Default Gateway (Software version 11.3.3.2 and later), select '''Add New''', and enter:
 +
 
 +
*'''Destination net''' = 0.0.0.0/0
 +
*'''Gateway on local subnet''' = IP Address of the default gateway
 +
*'''Interface''' = On which Ethernet interface the default gateway is located
 +
*Press '''Validate'''
 +
*Press '''Save & Apply'''
 +
 
 +
[[File:AW-Routes.png|thumb|left|500px|Defining 10.5.101.1 as the Default Gateway on Eth1 (Software 11.3.3.2 and later)]]
 +
<br style="clear:both;" />
 +
 
 +
 
 +
To define a Default Gateway on software version prior to 11.3.3.2, select '''Add Route''', and enter:
 +
 
 +
*'''Route type''' = Default
 +
*'''Gateway''' = IP Address of the default gateway
 +
*'''Out interface''' = On which Ethernet interface the default gateway is located
 +
*Press '''Add Route'''
 +
*Press '''Apply'''
 +
 
 +
[[File:AW-AddANewIP-Route11.PNG|thumb|left|500px|Defining 10.5.101.1 as the Default Gateway on Eth1 (Software prior to 11.3.3.2)]]
 +
<br style="clear:both;" />
 +
 
 +
====Defining a Net Route====
 +
To define a route to one particular network (Software version 11.3.3.2 and later), select '''Add New''', and enter:
  
 +
*'''Destination net''' = IP address of the remote IP network in CIDR notation
 +
*'''Gateway on local subnet''' = IP Address of the gateway
 +
*'''Interface''' = On which Ethernet interface the gateway is located
 +
*Press '''Validate'''
 +
*Press '''Save & Apply'''
 +
 +
[[File:AW-NetRoute.png|thumb|left|500px|Defining a route to the network 10.5.3.0 via gateway 10.5.101.1 on Eth1 (Software 11.3.3.2 and later)]]
 +
<br style="clear:both;" />
 +
 +
 +
To define a net route on software version  prior to 11.3.3.2, select '''Add Route''', and enter:
 +
 +
*'''Route Type''' = Net
 +
*'''Destination IP''' = IP Address of the network
 +
*'''Destination Mask''' = The net mask of the destination network
 +
*'''Gateway''' = IP Address of the gateway
 +
*'''Out Interface''' = On which Ethernet interface the gateway is located
 +
*Press '''Add Route'''
 +
*Press '''Apply'''
 +
 +
[[File:AW-AddANewIP-Route16.PNG|thumb|left|500px|Defining a route to the network 10.5.3.0 via gateway 10.5.101.1 on Eth1 (Software prior to 11.3.3.2)]]
 +
<br style="clear:both;" />
 +
 +
====Defining a Host Route====
 +
To define a Host route (Software version 11.3.3.2 and later), select '''Add New''', and enter:
 +
 +
*'''Destination net''' = <''IP address of the host''>/32
 +
*'''Gateway on local subnet''' = IP Address of the gateway
 +
*'''Interface''' = On which Ethernet interface the gateway is located
 +
*Press '''Validate'''
 +
*Press '''Save & Apply'''
 +
 +
[[File:AW-HostRoute.png|thumb|left|500px|Defining a route to the host 10.5.3.40 via the Gateway 10.5.101.1 on Eth1. Note that the CIDR mask must be "/32". (Software 11.3.3.2 and later)]]
 +
<br style="clear:both;" />
 +
 +
 +
To define a route to a host on software version  prior to 11.3.3.2, select '''Add Route''', and enter:
 +
 +
*'''Route type''' = Host
 +
*'''Destination IP''' = The IP address of the host
 +
*'''Gateway''' = IP Address of the gateway
 +
*'''Out interface''' = On which Ethernet interface the gateway is located
 +
*Press '''Add Route'''
 +
*Press '''Apply'''
 +
 +
[[File:AW-AddANewIP-Route18.PNG|thumb|left|500px|Defining a route to the host 10.5.3.40 via the Gateway 10.5.101.1 on Eth1.  (Software prior to 11.3.3.2)]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===Filters===
 
===Filters===
[[Image:AW-FirewallFilterSettings.PNG|thumb|350px|Firewall Settings]]
+
See also [[Network guidelines]].
[[Image:AW-AddANewProtoclToFilterTable.PNG|thumb|350px|Add a new protocol]]
+
 
 +
[[Image:AW-Filters.png|thumb|left|500px|Firewall Settings]]
 +
<br style="clear:both;" />
 +
 
 
The Filter is the AlphaCom's own firewall and must be configured when adding equioment that is supposed to communicate with the AlphaCom.
 
The Filter is the AlphaCom's own firewall and must be configured when adding equioment that is supposed to communicate with the AlphaCom.
 
Applications port number can be enabled on both ethernet ports. All ports except port 80 and 443 (AlphaWeb) can be deleted
 
Applications port number can be enabled on both ethernet ports. All ports except port 80 and 443 (AlphaWeb) can be deleted
Line 152: Line 310:
 
And new application port numbers can be added. Remember to enable it after adding!
 
And new application port numbers can be added. Remember to enable it after adding!
  
 +
[[Image:AW-AddFilter.png|thumb|left|500px|Add a new protocol]]
 +
<br style="clear:both;" />
 +
 +
===Stations===
 +
[[File:AW-StationsDevices.png|thumb|left|500px]]
 +
<br style="clear:both;" />
 +
 +
Clicking a device line here brings up a small windpw, giving the options to adjust:
 +
 +
*[[Users_%26_Stations_(AlphaPro)#General_tab|Directory Number]]
 +
*[[Users_%26_Stations_(AlphaPro)#General_tab|Display Text]]
 +
*[[COS|Class of Service (COS)]]
 +
*[[VOLUME|Volume]]
 +
*[[Open / Private selection feature|Open/Private]]
 +
 +
[[File:AW-UpdateStation.png|thumb|left|500px]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===Logging===
 
===Logging===
[[Image:AW-LogConfigurations.PNG|thumb|350px|Log Configurations]]
+
There are three different log types:
[[Image:AW-LogTest.PNG|thumb|350px|Log Test]]
+
 
[[Image:AW-AMCSystemLogFileStorage.PNG|thumb|350px|AMC System File Storage]]
+
*[[System log|System Log]]
 +
**RCI activations, error reports, log port, AlphaPro IP login
 +
**Amcd user, log and events
 +
*[[Call Statistics Log|Call Statistics Log]]
 +
**All logins and authentications of users, stations, administrators...
 +
**All conversations (start - end)
 +
*[[AlphaCom debug log|Debug Log]]
 +
**Low level messages (like in TST error buffer)
 +
**Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons. For debugging purposes for software engineers.
  
There are three different log types:
 
* System Log
 
** RCI activations, error reports, log port, AlphaPro IP login
 
** Amcd user, log and events
 
* Call Statistics Log
 
** All logins and authentications of users, stations, administrators...
 
** All conversations (start - end)
 
* Debug Log
 
** Low level messages (like in TST error buffer)
 
** Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons. For debugging purposes for software engineers.
 
 
The log information can be sent to:
 
The log information can be sent to:
* Serial ports
 
* Local file on AMC-IP
 
* SysLog
 
* Email
 
* SNMP trap (MIB II)
 
* Or to all above simultaneously
 
  
 +
*Serial ports
 +
*Local file on AMC-IP
 +
*SysLog
 +
*E-Mail
 +
*SNMP trap (MIB II)
 +
*Or to all above simultaneously
 +
 +
[[Image:AW-LogConfigurations11.PNG|thumb|left|500px|Log Configurations]]
 +
<br style="clear:both;" />
  
 +
[[Image:AW-LogTest.png|thumb|left|500px|Log Test]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===License Key===
+
<br>
[[Image:AW-LicenseConfiguration.PNG|thumb|350px|License Configuration]]
+
 
[[Image:AW-LicenseKey.PNG|thumb|350px|License Key]]
+
'''Log rotation:'''<br>
[[Image:AW-NewLicenseKey.PNG|thumb|350px|New License Key]]
+
The log system is creating a new file every day for each of the log types (Debug, System and Statistics).
 +
 
 +
Every 10 minutes there is a check if the log files are consuming more than 3MB of memory space. If more than 3MB, the oldest log file will be deleted, until the remaining space is below 3MB. I.e. you will loose one day of logging each time a log file is deleted.
 +
 
 +
[[Image:AW-AMCSystemLogFileStorage11.PNG|thumb|left|500px|AMC System File Storage]]
 +
<br style="clear:both;" />
 +
 
 +
===Licensing===
 +
[[Image:AW-LicenseConfiguration11.PNG|thumb|left|500px|License Configuration]]
 +
<br style="clear:both;" />
  
 
Licences for IP AlphaNet, IP stations and SIP audio links are added in System configuration/License Key. License Key is linked to the unique MAC address of the AMC
 
Licences for IP AlphaNet, IP stations and SIP audio links are added in System configuration/License Key. License Key is linked to the unique MAC address of the AMC
  
 
From AMC10.0.5 it is not necessary to configure audio routing because dynamic is default.  
 
From AMC10.0.5 it is not necessary to configure audio routing because dynamic is default.  
 +
 
*The exception is 2 line static license
 
*The exception is 2 line static license
  
AlphaNet, Multi-module and SIP licenses is in a pool.
+
AlphaNet, Multi-module and SIP licenses are in a pool.
 +
 
 
*All links without Net-Audio and Net-Routing are assumed to be Multi-module
 
*All links without Net-Audio and Net-Routing are assumed to be Multi-module
 
*If a static audio route is configured, it is taken out of the pool
 
*If a static audio route is configured, it is taken out of the pool
Line 196: Line 383:
 
”Currently used” shows links in use at the moment. ”Rejections” count up how many operations that are rejected due to no more available licenses.
 
”Currently used” shows links in use at the moment. ”Rejections” count up how many operations that are rejected due to no more available licenses.
  
 +
[[Image:AW-LicenseKey.png|thumb|left|500px|License Key]]
 +
<br style="clear:both;" />
 +
 +
[[Image:AW-NewLicenseKey.png|thumb|left|500px|New License Key]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===User Management===
 
===User Management===
[[Image:AW-UserManagementForm.PNG|thumb|350px|User Management Form]]
+
From the User Management page the username and password for logging into the AlphaCom can be changed.  Up to 10 Users may be added to the list.
 +
[[File:XE USERS.PNG|alt=|left|thumb|700x700px|User Management Form]]
 +
<br style="clear:both;" />For security reasons it is highly recommended to change the default username and password.
  
It is highly recommended to change username and password. This is done in System configuration/User management
+
Password can contain numbers, letters and special characters. <br>
 +
Maximum length is 100 characters.
  
 +
Default username/password:
 +
 +
*Read User: '''alpha'''/'''com'''
 +
*Read/Write User: '''admin'''/'''alphaadmin'''
 +
*Custom Script User: '''scripter'''/'''alphascripter'''
 +
 +
{{note|
 +
* ''[[Communicate_(alphaPro)|AlphaPro]] is using the "Read/Write User" credentials.'' <br>
 +
* ''High Availability system (IPHA) is using the "Read User" credentials for updating configuration data between the two AlphaComs.'' }}
 +
 +
===Time and Date===
 +
[[Image:XE_TIME_DATE.PNG|thumb|left|700px|Time and Date Settings]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===Time and Date===
+
The '''Time and Date''' section shows the current time zone configured.
[[Image:AW-CurrentTimeAndZone.PNG|thumb|350px|Current Time And Zone]]
+
 
[[Image:AW-SelectNewTimezone.PNG|thumb|350px|Set New Timezone]]
+
In the '''Select New Region''' section a new time zone can be configured. When a valid time zone is configured, the AlphaCom will automatically adjust for [https://en.wikipedia.org/wiki/Daylight_saving_time daylight saving time].
[[Image:AW-SetLocaltime.PNG|thumb|350px|Set Local Time]]
+
 
[[Image:AW-ConfigureNetworkTimeProtocol.PNG|thumb|350px|Configure Network Time Protocol (NTP) Server]]
+
In the '''Set Localtime''' section, the date and time can be manually set.
 +
 
 +
In the '''Configure Network Time Protocol (NTP) Server''' section the AlphaCom can be configured to [[Time synchronization|synchronise the time]] to a Network Time Protocol (NTP) server. Enter the  IP address of the NTP server, then '''Set Server'''. The AlphaCom will now check if this is a valid NTP server, and display a message accordingly. The connection to the NTP Server can also be tested by the '''Test Server''' button. The button '''Get Time''' will instantly read the NTP time and set the time and date.
 +
 
 +
When the AlphaCom is configured to use NTP Server, the time and date is automatically synchronized approx. each minute.
 +
 
 +
'''NTP Clock Drift Adjustment''':
 +
If there is no NTP Server available at site where the AlphaCom is to be installed, there is an option to temporarily connect the AlphaCom to a network with NTP Server during commissioning (e.g. in the workshop before shipping to end customer). Configure the AlphaCom to synchronize the time to this NTP server. Now the internal AlphaCom clock will be compared to the NTP time, and the offset will be calculated. One should leave the AlpaCom connected to the NTP network for at least 48 hours to get the best result. When the AlphaCom is moved to a network without NTP Server, it will use this offset value to correct the real time clock in ICX.
  
The real-time clock in AlphaCom can be [[Time synchronization|synchronised]] to a Network Time Protocol (NTP) server. This is set up in System configuration -> Time manager.
+
When an offset value has been calculated, the '''Slew''' will show a value, and the '''Update Time''' will show the date and time when the offset value was stored.
  
The button "Get Time" will read the NTP time and set the AMC realtime clock.
+
<br>
  
The clock is automatically syncronized once an hour (20 minutes past hour).
+
===DNS===
 +
To define DNS service:
  
 +
*In '''System Configuration''' > '''DNS''', press '''Add new'''
 +
*Enter the IP address of the DNS server in the '''IP address''' field.
  
 +
[[File:AW-DNS.png|thumb|left|500px]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
===Hostnames===
 
===Hostnames===
[[Image:AW-ConfiguredHostNames.PNG|thumb|350px|Configure Host Names]]
+
When interfacing the AlphaCom system to an external SIP PBX, it might be that the SIP PBX require "Host name" instead of IP address. Then this Host name table can be used, see [[SIP_trunk_node_-_configuration#Hostname_.28optional.29|SIP Trunk - Host name]]
[[Image:AW-AddANewHostName.PNG|thumb|350px|Add A New Host Name]]
+
To configure a Host name:
[[Image:AW-ConfigFile.PNG|thumb|350px|Config File]]
+
 
 +
*In '''System Configuration''' > '''Host Names''', press '''Add new'''
  
 +
[[Image:AW-Hostnames1.png|left|thumb|500px|Configure Host Names]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
==System Upgrade==
+
*Enter the  '''Host Name''' and '''IP address'''.
[[Image:AW-AMCSystemStorageStatus.PNG|thumb|350px|AMC System Storage Status]]
 
[[Image:AW-PackageInfo.PNG|thumb|350px|Package Info]]
 
[[Image:AW-UploadFile.PNG|thumb|350px|Upload File]]
 
[[Image:AW-PackageInfo2.PNG|thumb|350px|Package Info after Uploading New File]]
 
  
AMC software is upgraded in System upgrade.
+
[[Image:AW-Hostnames2.png|left|thumb|500px|Add A New Host Name]]
 +
<br style="clear:both;" />
 +
===DHCP server===
 +
The AlphaCom can be configured to act as a DHCP Server, and automatically provide and assign IP addresses to client devices (e.g. intercom stations).
 +
 
 +
{{warn|
 +
*''Make sure that the DHCP server does not conflict with other DHCP servers on the local network!'' }}
 +
 
 +
To configure the DHCP Server:
 +
 
 +
*In '''System Configuration''' > '''DHCP server''', press '''Add new''', and select which Ethernet '''Interface''' to use for the DHCP server
 +
*Select '''IP address range start''' and '''end'''.
 +
*Select the '''Lease time'''. The lease time is the period of time that the IP address is allocated to the device. At the end of the lease, if the device have not yet renewed it, the IP address is free to be handed out to another devices. Default lease time is 1 hour.
 +
 
 +
[[File:XE DHCP.PNG|alt=|left|thumb|700x700px|DHCP server configured to hand out IP addresses in the range 169.254.1.100 to 169.254.1.200]]
 +
<br style="clear:both;" />
 +
 
 +
The DHCP server will provide:
 +
 
 +
#An '''IP address''' in the range specified
 +
#The '''Subnet Mask''' will be the same mask as used by the ethernet interface specified
 +
#'''Gateway address''' will be the same as the default gateway address defined in the AlphaCom. If no default gateway is defined, it will use the IP address of the ethernet interface itself
 +
#'''DNS address''' - the IP address of the ethernet interface itself
 +
 
 +
 
 +
As IP addresses are handed out, the devices will appear in the '''DHCP Leases''' list.
 +
 
 +
{{note|Make sure that '''DHCPv4 server''' (UDP port 67) is enabled in [[ICX_Web#Filters|Filters]] for the Ethernet interface used for the DHCP service }}
  
Browse for the new software and do an upload to AMC-IP.
+
===Messaging===
 +
Only for black (AMC11) AMC-IP boards.
  
Then do a ”Select” and ”Install Selected”
+
See [[Audio Messaging]]<br style="clear:both;" />
  
For details se [[AMC-IP software upgrade]]
+
===High Availability===
 +
This menu is used for configuring [[Redundant_Servers_(AlphaCom_XE)]]
  
See also [[AlphaCom E Software packages]]
+
===SIP Settings===
 +
From the '''System Configuration''' > '''SIP Settings''' menu, one can upload a CSV file, which is used for number translation on incoming and/or outgoing SIP Trunk calls.
 +
[[File:XE SIP Translation.png|alt=|left|thumb|672x672px|SIP Number Translation Table]]
 +
<br style="clear:both;" />The file name must be '''sip_config.csv''', and the format as follows:
 +
Number translation;;;
 +
Type;Internal;Public;
 +
in ;110;22222900;
 +
out ;120;22341567;
 +
bi;2563;40002563;
 +
in ;-;*;
 +
out ;*;40002500;
 +
The first two lines of the file are ignored and are used for description of columns in Excel. (The order of the rest of the lines is not important.)
  
 +
The CSV file can be uploaded, edited and saved from Excel:
 +
[[File:ICX Web SIPNumber Excel.PNG|left|thumb]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
===IP Station Upgrade===
+
'''First column "Type"'''
[[Image:AW-IPStationUpgradeParameters.PNG|thumb|350px|IP Station Upgrade Parameters]]
+
 
[[Image:AW-IPStationsList.PNG|thumb|350px|IP Stations List]]
+
*"in"      Translation used for incoming calls, the destination number will be matched with "Public" and replaced with "Internal" number.
[[Image:AW-IPStationsDiscoverParameters.PNG|thumb|350px|IP Station Discover Parameters]]
+
*"out"    Translation used for outgoing calls, the source number will be matched with "Internal" and replaced with "Public".
IP Station Discovery:<br>
+
*"bi"      Translation used for both incoming and outgoing with the above rules.
To search for IP Stations in the range 10.5.101.100 to 10.5.101.200, enter:
+
 
*Class C Network: 10.5.101
+
'''Second column "Internal"'''
*Subnet Start: 100
+
 
*Subnet End: 200
+
*AlphaCom intercom number
 +
 
 +
'''Third column "Public"'''
 +
 
 +
*Public phone number
 +
 
 +
'''Special characters'''
 +
 
 +
<nowiki>*:</nowiki> If no match found, use this entry (Can only be used for "in" or "out", not for "bi")
 +
 
 +
-:  When used for "in" - Internal number, the reply on SIP will be "404 not found". (Use it with public number "*", to reject all undefined numbers).
 +
 
 +
If no match and no "*", the number will be sent as is to AlphaCom.
 +
 
 +
'''Explanation of the example file'''
 +
in ;110;22222900;
 +
 
 +
*When receiving an incoming SIP trunk call from phone number "22222900", the Internal number 110 will be dialed.
 +
*The “To” field in the SIP Header is changed from 22222900 to 110, and the call is routed to 110.
 +
 
 +
out ;120;22341567;
  
A list of stations will appear when the search is finnished. By clicking on the IP address in the list you will be connected to the web server of that station.
+
*When making an outgoing call to the SIP trunk from Internal station 120, the source number will be "22341567"
 +
*The “From” field of the SIP Header is changed from 120 to 22341567, causing the Caller ID at the receiving side to be 22341567.
  
<br style="clear:both;" />
+
bi;2563;40002563;
  
===Custom Scripts===
+
*Incoming calls from phone number "40002563" will be routed to intercom station number "2563". On outgoing calls from intercom station "2563" the source (Caller ID) will be "40002563".
'''Upload and Test Scripts:'''
 
[[Image:AW-CustomScriptsConfig.PNG|thumb|350px|Custom Scripts Configuration]]
 
[[Image:AW-RepositoryCustomScripts.PNG|thumb|350px|Repository Custom Scripts]]
 
[[Image:AW-UploadFile2.PNG|thumb|350px|Upload File]]
 
  
The Custom Scripts allows end users to make and upload their own web pages and php scripts. These scripts will typically implement 'Click to Call' applications.
+
in ;-;*;
  
See the [[AlphaWeb Custom Scripts]] page for details.
+
*Incoming calls from other phone numbers than 22341567, 40002563 and 22222900 will be rejected with the SIP response "404 Not found"
  
<br style="clear:both;" />
+
out ;*;40002500;
  
'''Script Security Configuration:'''
+
*For all other stations than 120 and 2563, the source number will be 40002500 for outbound calls.
[[Image:AW-UserAccess.PNG|thumb|350px|User Access]]
 
[[Image:AW-Host-Access.PNG|thumb|350px|Host Access]]
 
[[Image:AW-ConfigFile.PNG|thumb|350px|Config File]]
 
  
The Custom Scripts allows end users to make and upload their own web pages and php scripts. These scripts will typically implement 'Click to Call' applications.
+
Other example:
 +
replace  "in ;-;*;" with
 +
in ;100;*;
  
See the [[AlphaWeb Custom Scripts]] page for details.
+
*For all incoming calls from other than 22341567, 40002563 and 22222900, the call will be routed to Internal number "100"
  
<br style="clear:both;" />
+
'''Use case''': Direct Dial-In (DDI) (aka Direct Inward Dialing DID), where a series of public phone numbers are routed directly to predefined intercom stations. When an outgoing call is made from an intercom station, one can manipulate the source of the caller (Caller ID) to be the public phone number instead of the intercom station number.
  
 
==System Maintenance==
 
==System Maintenance==
===Config Backup===
+
===System Upgrade===
[[Image:AW-AMCBackupFile.PNG|thumb|350px|AMC Backup File]]
 
[[Image:AW-UploadFile2.PNG |thumb|350px|Upload File]]
 
  
This is performed in System Maintenance/config backup
+
AMC software is upgraded in System upgrade.
  
”Backup” in the Action-field will update backup.bin in AMC.
+
See [[AMC-IP software upgrade]]
  
Click on the backup.bin to save the file to PC/server.
+
See also [[AlphaCom Package (APKG)]]
  
Browse for backup.bin and do upload and restore for restoring the backup.
+
<br />
 +
===IP Station Upgrade===
 +
{{obs|This method for upgrading device firmware is no longer supported. Please use the [[IMT - Discover & Upgrade|IMT Tool]] for mass-upgrade of stations and devices}}
 +
From '''System Maintenance'''  > '''IP Device Upgrade''' one can upgrade the firmware of the connected devices using TFTP
  
See also: [[Backup]]
+
Add the Server IP Address and Image Name ie. sti-6.4.3.3.  If upgrading INCA devices, please also include the Image crc32.[[Image:AW-IPDeviceUpgrade.png|left|thumb|500px|IP Station Upgrade Parameters]]
 +
<br style="clear:both;" />Select the IP Devices you wish to update and press the Start Upgrade Process button.  The Upgrade Process will be displayed in the window.
  
 +
[[Image:AW-IPDeviceUpgrade2.png|left|thumb|500px|IP Stations List]]
 +
<br style="clear:both;" />If you need to discover stations outside the local subnet, enter the details of the Class C subnet in IP Station Discovery. 
 +
 +
Use the format x.x.x with Subnet Start and Subnet End to frame the search, i.e. Network Address 192.168.100, Subnet Start 1 and Subnet End 254
 +
 +
[[Image:AW-IPDeviceUpgrade3.png|left|thumb|500px|IP Station Discover Parameters]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
 +
 +
===Backup===
 +
See [[Backup]]
  
 
===System Recovery===
 
===System Recovery===
[[Image:AW-SystemRecovery.PNG|thumb|350px|System Recovery]]
 
  
 +
*Small Reset: Reset main applications
 +
*Reboot: Reboots the system
 +
*Chilly Restart: Reset main applications '''and''' clear state data like mails, transfers, absence, %udd and program selection. Configuration data are kept.
 +
*Load Factory Default: Reset intercom configuration data. IP settings are kept.
 +
*Clean & Factory Defaults: Reset intercom configuration data. Remove License, SysLog and Backup files. IP settings are kept.
 +
 +
 +
[[Image:AW-Recovery.png|left|thumb|350px|System Recovery]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
 +
 +
===Station Discovery (Beta)===
 +
{{Note|This section is removed from AlphaWeb and replaced in full by [[IMT]]}}
 +
 +
See article [[IP station Discovery and Initial Configuration from AlphaWeb]].<br style="clear:both;" />
  
 
==External Systems==
 
==External Systems==
 
===RingMaster===
 
===RingMaster===
[[Image:AW-RMDConfigParameters.PNG|thumb|350px|RMD Config Pages]]
 
<br style="clear:both;" />
 
 
 
'''General Parameters:'''
 
'''General Parameters:'''
[[Image:AW-RMDGeneralParameters.PNG|thumb|350px|General Parameters]]
+
[[Image:AW-RMDGeneralParameters11.PNG|left|thumb|500px|General Parameters]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
'''Trunks:'''
 
'''Trunks:'''
[[Image:AW-RMDTrunks.PNG|thumb|350px|Trunks]]
+
[[Image:AW-RMDTrunks11.PNG|thumb|left|500px|Trunks]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
'''Call Numbers:'''
 
'''Call Numbers:'''
[[Image:AW-RMDCallNumberConfig.PNG|thumb|350px|Call Numbers]]
+
[[Image:AW-RMDCallNumberConfig11.PNG|thumb|left|500px|Call Numbers]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
'''Global Groups:'''
 
'''Global Groups:'''
[[Image:AW-RMDGlobalGroups.PNG|thumb|350px|Global Groups]]
+
[[Image:AW-RMDGlobalGroups11.PNG|left|thumb|500px|Global Groups]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
'''Privacy Links:'''
 
'''Privacy Links:'''
[[Image:AW-RMDPrivacyLinks.PNG|thumb|350px|Privacy Links]]
+
[[Image:AW-RMDPrivacyLinks11.PNG|left|thumb|500px|Privacy Links]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
'''Call Request Groups:'''
 
'''Call Request Groups:'''
[[Image:AW-RMDCallReqGroups.PNG|thumb|350px|Call Request Groups]]
+
[[Image:AW-RMDCallReqGroups11.PNG|left|thumb|500px|Call Request Groups]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 +
==Custom Scripts==
 +
The Custom Scripts allows end users to make and upload their own web pages and php scripts. These scripts will typically implement 'Click to Call' applications.
 +
 +
See the [[AlphaWeb Custom Scripts]] page for details.
 +
 +
<br />
 
==Help==
 
==Help==
===About===
+
[[Image:AW-Help.png|left|thumb|500px|About]]
[[Image:AW-Help.PNG|thumb|350px|About]]
 
 
 
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
+
[[Category:AlphaWeb]]
 
 
==AlphaWeb Technical==
 
AlphaWeb uses an Apache/PHP Server. For more information about Apache visit [http://www.apache.org Apache.org]. For more information about PHP visit [http://www.php.net PHP.net].
 
*XML Configuration file
 
*Supports any standard WEB-browser with JavaScript enabled: Internet Explorer, Mozilla Firefox etc.
 
*Recommended screen resolution 1024x768 or more. Lesser resolution will work, but layout may be affected.
 
 
 
[[Image:AlphaWeb2.jpg|250px]]
 
 
 
From AlphaSystem package alpha_sys_10_22 secure http transfer ([[Wikipedia:https|https]]) are added. The [[Wikipedia:https|https]] port 443 has to be opened in AlphaWeb before https is activated.
 
 
 
When activated you will get two options from the main login page in AlphaWeb:
 
 
 
[Login] Secure AlphaWeb (https)
 
[Login] Unsecure AlphaWeb (http)
 
 
 
Zenitel are not registered on any server as a 'Certifcate Authority' and thus you will get a warning from the browser. The process of accepting the Certificate is a bit different for different browsers, but in general you need to say you trust Zenitel Root CA as Cerificate isssuer.
 
 
 
IE7:
 
 
 
You will get the warning:<br>There is a problem with this website's security certificate.<br>
 
* Choose Continue to this website (not recommended).
 
* Give the standard login credentials.
 
* Click on the 'Certificate Error' button on the top line in the explorer window.
 
* View Certificates
 
* Install Certificate??? - '''Note! Can't find entry for accepring Certifcate Authority again!?'''
 
 
Firefox:
 
 
 
You get a warning box:<br>
 
* Choose 'Accept this certificate permanently'
 
* Login
 
 
 
 
 
[[Category:AlphaCom E Software]]
 

Latest revision as of 08:19, 16 August 2022

AlphaCom icon 300px.png
AlphaWeb - Monitoring and configuration interface

This article describes the web interface (AlphaWeb) of the AlphaCom XE series.

AlphaWeb XE is an embedded web server running on AlphaCom XE. It allows the users to log in using a standard web browser such as Internet Explorer or Firefox to operate and manage the AlphaCom XE system. The AlphaWeb server provides functions for system monitoring, system configuration, and system upgrade.

AlphaWeb Login

Connect the PC to Eth0, and enter 169.254.1.5 in the web browser
  • Connect the PC Ethernet port to the LAN port (Eth0) on the AlphaCom XE.
  • Open your web browser to access AlphaWeb.
    • The factory default IP address of the AlphaCom server is 169.254.1.5.
    • In order for your PC to communicate with the server, it is necessary to change its Internet Protocol Properties to use an IP address that is in the same range as 169.254.1.5.
  • Enter http://169.254.1.5 in the address field. The Login page should now appear.
The Login page


Press Login, and you will be prompted for a user name and password.

To log in as a user with reading rights only, do as follows:

  • Default user name: alpha
  • Default password: com

To be able to change the configuration, the user must log in as an administrator. The default login will then be:

  • User name: admin
  • Password: alphaadmin

A window with server configuration information will be displayed.

Changing Default User Name and Password

It is recommended to change the default user names and passwords for security reasons.

See User Management.

Saving and Applying changes

When new configuration parameters are entered, they should be saved to the configuration file by clicking Save. The configuration data is then only saved to the AlphaCom configuration file and not applied to the running configuration. To get the new configuration data applied to the running configuration, click Apply.

System Monitoring

Node Information

Shows general information about the system such as Node Name and Node Number. It also shows state information; different times and memory usage. Information about the Software Configuration, and the Hardware Configuration (the different boards and versions), and also the state of the different processes running in the system.

Information

Node information


  • Node name: The name of the exchange, as per entered in AlphaPro, Exchange & System > System menu.
  • Node number: Default node number is 1. The node number is used for communication between exchanges connected in a network (AlphaNet). The node number can be changed from AlphaPro, Exchange & System > System menu.
  • Operational: Enabled: The intercom application (AMCd) is running. Disabled: The intercom application (AMCd) is not running.
  • Usage: Shows the number of currently active calls. E.g. Active (2/250) means that there are two active calls in the system. You need to refresh the web page to see current status. If there is a need to restart the system, one can wait until the Usage is Idle (0/250) not to interrupt any ongoing calls.
  • Current System Time: Shows the current time in the AlphaCom XE, as presented in display stations.
  • System Uptime: The time elapsed since last time the system (Linux) started
  • AMC Uptime: The time elapsed since last time the intercom application (AMCd) started
  • MAC Address: Shows the MAC address of the AlphaCom XE.
  • Total Space (FLASH / DATA FLASH / RAMS): Total memory space.
    • FLASH: Memory space for program files, such as Linux and all program modules (AMCd, SIPd, RMd, AlphaWeb etc.)
    • DATA FLASH: Memory space for storing of data, such as log files, voice messages and billing data (Not program files)
    • RAMFS: RAM File System for storing of temporary data, such as package uploads, web work files, RM- M100- and Billing configuration, various status data.
  • Free Space (FLASH / DATA FLASH / RAMS): Available memory space.
  • Battery Valid: The state data is stored in RAM memory on the AMC-IP, which is backed up by a battery. Yes means the battery is good, No means the battery must be replaced.


SW Configuration

Shows the version number of the different software modules.

  • AMC System Package: All AMC related software, including AlphaWeb and Billing
  • AMC Board Support Package: Linux system files, libraries, webserver etc.
  • Customer Database: The NVRAM version.


HW Configuration

Shows which boards are currently installed, their status and software revision.

Processes

Running software processes


Shows which software processes are currently running, and the version number of each process.

Stations

Stations - Configured


The table can be sorted by clicking on the relevant header. In the Search field you can search for any free text, e.g. directory number, display text or IP address.

  • Physical Numbers: The physical number is the physical port where an analog station is connected, or a virtual port when using IP station or SIP station.
  • Directory Number: The directory number is the number you must dial to reach the station.
  • Display Text: The caller ID of the station as programmed in AlphaPro, Users & Stations.
  • IP Address: The IP address of the IP Station or SIP Station. Clicking on the IP address will open a new tab in your browser and connect to that IP address.
  • MAC Address: This field is relevant for IP stations and SIP stations only.
    • (0013cb00c7e9): The MAC address of the IP station. When the MAC address is displayed in brackets with lowercase letters, the station is registered with Directory Number. The MAC address will only show when the station is registered, else it will show DIP free MAC.
    • 0013CB00C7E9: The MAC address of the IP station. When the MAC address is displayed without brackets in uppercase letters, the station is configured in AlphaPro to register with its MAC address. The MAC address will show regardless if the station is registered or not.
    • DIP free MAC: The IP station is configured in AlphaPro to register with Directory Number, but is not registered.
    • SIP Station: The station is configured as a SIP Station in AlphaPro.
  • Status
    • Station OK: The station is connected and reported OK in the AlphaCom system.
    • No Station: An ASLT line card is present, but no station is found.
    • Station Failure: The station has been registered to the Alphacom, but connection is now lost.
    • Not Registered: The IP station or SIP station is configured in the system, but has not been able to register to the AlphaCom.
    • Registered: The IP station or SIP station has successfully registered to the AlphaCom.
    • No License: The registration was rejected due to missing licenses.
  • Type: Shows what type of equipment which is connected/registered.
    • Analog stations is shown as 0
    • IP Stations - Shows which type of IP station. See Station Type
  • SW Ver: Software Version. Shows the IP station software version. Applicable to IP stations only.
  • HW Rev: Hardware Revision. Shows the IP station hardware version. Applicable to IP stations only.
  • Reg Time: Registration Time. Shows the last time the station registered to the AlphaCom.
  • Reg Count: Registration Counter. Shows the number of times a station has registered to the Alphacom since last reset.
  • MC: MultiCast. Status information about Group Audio configuration (Groupcall, Audio Program, Simplex Conference) and status of the IP station.
    • UC: Unicast
    • M0 or M1: Direct multicast on ethernet ports 0 or 1
    • R0 to R4: Relayed multicast to Group 0 to 4
See Multicast in AlphaCom for more details.
View Stations - Unconfigured


Unconfigured Stations displays a list of endpoints which have attempted connection to the AlphaCom, but are not configured within the AlphaCom, or the extension requested has already been consumed.

AlphaNet

AlphaNet


This tab gives an overview over the AlphaNet. The list is ascending according to the Node number. The list will show:

  • The Node Number
  • The Node Name
  • The Node Type
    • ICX-AlphaCom
    • AlphaCom XE
    • SIP node
  • Software Version (AMC software version on the node's AMC-IP card).
  • The Node IP Address
  • Status (Shows the communication state to the other Nodes in the AlphaNet.)
    • Up
    • Down
    • Down (no answer)
  • Ping (ms) (shows the ping time, but only after pressing Ping Test. If no answer to ping, status will show Down, no answer)
AlphaNet


Audio Statistics

RTP statistics in Alphanet

Audio Connections


Logging

Log Monitoring Window


Logging can be setup to:

  • Serial ports
  • Local file on AMC-IP
  • Syslog
  • E-mail
  • SNMP trap (MIB II)
  • Or to all above simultaneously

Three different log types are available:

-Low level DP messages (like in TST error buffer)
-Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons
-RCI activations, error reports, log port, AlphaPro IP login
-Amcd user, log and events
-All converstations (start - end)

No log-streams are default. It must be configured in System configuration/Logging. Deletion is also done here.

”Pri Level” is only available for the technical log (info = all).

Syslog is a standard for sending log-information over Ethernet.

On-board logs are viewed in System Monitoring/logging.

System Configuration

Interfaces

There are two Ethernet interfaces on the AlphaCom, Eth0 and Eth1.

As from software version 11.3.3.2, the IP address is set by using CIDR notation. It appends a slash character ("/") to the address and a decimal number specifying the number of bits (out of the total 32 bits of an IP address) that the network prefix consists of.

After the IP address is entered in CIDR notation, press Validate, and then Save & Apply.

CIDR notation is used to specify the IP address and net mask


Examples of CIDR notation and equivalent dot-decimal notation:

  • 169.254.1.5/16 is equivalent to IP address 169.254.1.5 and net mask 255.255.0.0.
  • 10.5.101.30/24 is equivalent to IP address 10.5.101.30 and net mask 255.255.255.0.
  • 192.168.1.40/26 is equivalent to IP address 192.168.1.40 and net mask 255.255.255.192.


See here for more examples.

In software versions prior to 11.3.3.2, the IP Address was defined by using dot-decimal notation for both the address and the net mask. Remember to press Apply after Save.

IP Address and net mask defined by dot-decimal notation (prior to AMC 11.3.3.2)


Routes

The IP Routing table of the AlphaCom must be configured if there is a need to communicate with devices outside its own subnet. A “device” could be another AlphaCom, a PC (AlphaPro, AlphaWeb, SysLog), SIP equipment, Ethernet to Serial device etc. If there is no need for communication outside own subnet, there is no need to define any routing.

Three different route types can be defined:

  • Default route (= Default gateway)
  • Net route - A route to one particular IP network
  • Host route - A route to one particular host

Defining a Default Gateway

Only one Default Gateway can be defined.

To define a Default Gateway (Software version 11.3.3.2 and later), select Add New, and enter:

  • Destination net = 0.0.0.0/0
  • Gateway on local subnet = IP Address of the default gateway
  • Interface = On which Ethernet interface the default gateway is located
  • Press Validate
  • Press Save & Apply
Defining 10.5.101.1 as the Default Gateway on Eth1 (Software 11.3.3.2 and later)



To define a Default Gateway on software version prior to 11.3.3.2, select Add Route, and enter:

  • Route type = Default
  • Gateway = IP Address of the default gateway
  • Out interface = On which Ethernet interface the default gateway is located
  • Press Add Route
  • Press Apply
Defining 10.5.101.1 as the Default Gateway on Eth1 (Software prior to 11.3.3.2)


Defining a Net Route

To define a route to one particular network (Software version 11.3.3.2 and later), select Add New, and enter:

  • Destination net = IP address of the remote IP network in CIDR notation
  • Gateway on local subnet = IP Address of the gateway
  • Interface = On which Ethernet interface the gateway is located
  • Press Validate
  • Press Save & Apply
Defining a route to the network 10.5.3.0 via gateway 10.5.101.1 on Eth1 (Software 11.3.3.2 and later)



To define a net route on software version prior to 11.3.3.2, select Add Route, and enter:

  • Route Type = Net
  • Destination IP = IP Address of the network
  • Destination Mask = The net mask of the destination network
  • Gateway = IP Address of the gateway
  • Out Interface = On which Ethernet interface the gateway is located
  • Press Add Route
  • Press Apply
Defining a route to the network 10.5.3.0 via gateway 10.5.101.1 on Eth1 (Software prior to 11.3.3.2)


Defining a Host Route

To define a Host route (Software version 11.3.3.2 and later), select Add New, and enter:

  • Destination net = <IP address of the host>/32
  • Gateway on local subnet = IP Address of the gateway
  • Interface = On which Ethernet interface the gateway is located
  • Press Validate
  • Press Save & Apply
Defining a route to the host 10.5.3.40 via the Gateway 10.5.101.1 on Eth1. Note that the CIDR mask must be "/32". (Software 11.3.3.2 and later)



To define a route to a host on software version prior to 11.3.3.2, select Add Route, and enter:

  • Route type = Host
  • Destination IP = The IP address of the host
  • Gateway = IP Address of the gateway
  • Out interface = On which Ethernet interface the gateway is located
  • Press Add Route
  • Press Apply
Defining a route to the host 10.5.3.40 via the Gateway 10.5.101.1 on Eth1. (Software prior to 11.3.3.2)


Filters

See also Network guidelines.

Firewall Settings


The Filter is the AlphaCom's own firewall and must be configured when adding equioment that is supposed to communicate with the AlphaCom. Applications port number can be enabled on both ethernet ports. All ports except port 80 and 443 (AlphaWeb) can be deleted

And new application port numbers can be added. Remember to enable it after adding!

Add a new protocol


Stations

AW-StationsDevices.png


Clicking a device line here brings up a small windpw, giving the options to adjust:

AW-UpdateStation.png


Logging

There are three different log types:

  • System Log
    • RCI activations, error reports, log port, AlphaPro IP login
    • Amcd user, log and events
  • Call Statistics Log
    • All logins and authentications of users, stations, administrators...
    • All conversations (start - end)
  • Debug Log
    • Low level messages (like in TST error buffer)
    • Messages from amcd, rtpd, amc_initd, amc_netconfig, kern, daemons. For debugging purposes for software engineers.

The log information can be sent to:

  • Serial ports
  • Local file on AMC-IP
  • SysLog
  • E-Mail
  • SNMP trap (MIB II)
  • Or to all above simultaneously
Log Configurations


Log Test



Log rotation:
The log system is creating a new file every day for each of the log types (Debug, System and Statistics).   Every 10 minutes there is a check if the log files are consuming more than 3MB of memory space. If more than 3MB, the oldest log file will be deleted, until the remaining space is below 3MB. I.e. you will loose one day of logging each time a log file is deleted.

AMC System File Storage


Licensing

License Configuration


Licences for IP AlphaNet, IP stations and SIP audio links are added in System configuration/License Key. License Key is linked to the unique MAC address of the AMC

From AMC10.0.5 it is not necessary to configure audio routing because dynamic is default.

  • The exception is 2 line static license

AlphaNet, Multi-module and SIP licenses are in a pool.

  • All links without Net-Audio and Net-Routing are assumed to be Multi-module
  • If a static audio route is configured, it is taken out of the pool

”Currently used” shows links in use at the moment. ”Rejections” count up how many operations that are rejected due to no more available licenses.

License Key


New License Key


User Management

From the User Management page the username and password for logging into the AlphaCom can be changed. Up to 10 Users may be added to the list.

User Management Form


For security reasons it is highly recommended to change the default username and password.

Password can contain numbers, letters and special characters.
Maximum length is 100 characters.

Default username/password:

  • Read User: alpha/com
  • Read/Write User: admin/alphaadmin
  • Custom Script User: scripter/alphascripter
Note icon
  • AlphaPro is using the "Read/Write User" credentials.
  • High Availability system (IPHA) is using the "Read User" credentials for updating configuration data between the two AlphaComs.


Time and Date

Time and Date Settings


The Time and Date section shows the current time zone configured.

In the Select New Region section a new time zone can be configured. When a valid time zone is configured, the AlphaCom will automatically adjust for daylight saving time.

In the Set Localtime section, the date and time can be manually set.

In the Configure Network Time Protocol (NTP) Server section the AlphaCom can be configured to synchronise the time to a Network Time Protocol (NTP) server. Enter the IP address of the NTP server, then Set Server. The AlphaCom will now check if this is a valid NTP server, and display a message accordingly. The connection to the NTP Server can also be tested by the Test Server button. The button Get Time will instantly read the NTP time and set the time and date.

When the AlphaCom is configured to use NTP Server, the time and date is automatically synchronized approx. each minute.

NTP Clock Drift Adjustment: If there is no NTP Server available at site where the AlphaCom is to be installed, there is an option to temporarily connect the AlphaCom to a network with NTP Server during commissioning (e.g. in the workshop before shipping to end customer). Configure the AlphaCom to synchronize the time to this NTP server. Now the internal AlphaCom clock will be compared to the NTP time, and the offset will be calculated. One should leave the AlpaCom connected to the NTP network for at least 48 hours to get the best result. When the AlphaCom is moved to a network without NTP Server, it will use this offset value to correct the real time clock in ICX.

When an offset value has been calculated, the Slew will show a value, and the Update Time will show the date and time when the offset value was stored.


DNS

To define DNS service:

  • In System Configuration > DNS, press Add new
  • Enter the IP address of the DNS server in the IP address field.
AW-DNS.png


Hostnames

When interfacing the AlphaCom system to an external SIP PBX, it might be that the SIP PBX require "Host name" instead of IP address. Then this Host name table can be used, see SIP Trunk - Host name To configure a Host name:

  • In System Configuration > Host Names, press Add new
Configure Host Names


  • Enter the Host Name and IP address.
Add A New Host Name


DHCP server

The AlphaCom can be configured to act as a DHCP Server, and automatically provide and assign IP addresses to client devices (e.g. intercom stations).

Warning icon
  • Make sure that the DHCP server does not conflict with other DHCP servers on the local network!


To configure the DHCP Server:

  • In System Configuration > DHCP server, press Add new, and select which Ethernet Interface to use for the DHCP server
  • Select IP address range start and end.
  • Select the Lease time. The lease time is the period of time that the IP address is allocated to the device. At the end of the lease, if the device have not yet renewed it, the IP address is free to be handed out to another devices. Default lease time is 1 hour.
DHCP server configured to hand out IP addresses in the range 169.254.1.100 to 169.254.1.200


The DHCP server will provide:

  1. An IP address in the range specified
  2. The Subnet Mask will be the same mask as used by the ethernet interface specified
  3. Gateway address will be the same as the default gateway address defined in the AlphaCom. If no default gateway is defined, it will use the IP address of the ethernet interface itself
  4. DNS address - the IP address of the ethernet interface itself


As IP addresses are handed out, the devices will appear in the DHCP Leases list.

Note icon Make sure that DHCPv4 server (UDP port 67) is enabled in Filters for the Ethernet interface used for the DHCP service


Messaging

Only for black (AMC11) AMC-IP boards.

See Audio Messaging

High Availability

This menu is used for configuring Redundant_Servers_(AlphaCom_XE)

SIP Settings

From the System Configuration > SIP Settings menu, one can upload a CSV file, which is used for number translation on incoming and/or outgoing SIP Trunk calls.

SIP Number Translation Table


The file name must be sip_config.csv, and the format as follows:

Number translation;;;
Type;Internal;Public;
in ;110;22222900;
out ;120;22341567;
bi;2563;40002563;
in ;-;*;
out ;*;40002500;

The first two lines of the file are ignored and are used for description of columns in Excel. (The order of the rest of the lines is not important.)

The CSV file can be uploaded, edited and saved from Excel:

ICX Web SIPNumber Excel.PNG


First column "Type"

  • "in" Translation used for incoming calls, the destination number will be matched with "Public" and replaced with "Internal" number.
  • "out" Translation used for outgoing calls, the source number will be matched with "Internal" and replaced with "Public".
  • "bi" Translation used for both incoming and outgoing with the above rules.

Second column "Internal"

  • AlphaCom intercom number

Third column "Public"

  • Public phone number

Special characters

*: If no match found, use this entry (Can only be used for "in" or "out", not for "bi")

-: When used for "in" - Internal number, the reply on SIP will be "404 not found". (Use it with public number "*", to reject all undefined numbers).

If no match and no "*", the number will be sent as is to AlphaCom.

Explanation of the example file

in ;110;22222900;
  • When receiving an incoming SIP trunk call from phone number "22222900", the Internal number 110 will be dialed.
  • The “To” field in the SIP Header is changed from 22222900 to 110, and the call is routed to 110.
out ;120;22341567;
  • When making an outgoing call to the SIP trunk from Internal station 120, the source number will be "22341567"
  • The “From” field of the SIP Header is changed from 120 to 22341567, causing the Caller ID at the receiving side to be 22341567.
bi;2563;40002563;
  • Incoming calls from phone number "40002563" will be routed to intercom station number "2563". On outgoing calls from intercom station "2563" the source (Caller ID) will be "40002563".
in ;-;*;
  • Incoming calls from other phone numbers than 22341567, 40002563 and 22222900 will be rejected with the SIP response "404 Not found"
out ;*;40002500;
  • For all other stations than 120 and 2563, the source number will be 40002500 for outbound calls.

Other example:

replace  "in ;-;*;" with
in ;100;*;
  • For all incoming calls from other than 22341567, 40002563 and 22222900, the call will be routed to Internal number "100"

Use case: Direct Dial-In (DDI) (aka Direct Inward Dialing DID), where a series of public phone numbers are routed directly to predefined intercom stations. When an outgoing call is made from an intercom station, one can manipulate the source of the caller (Caller ID) to be the public phone number instead of the intercom station number.

System Maintenance

System Upgrade

AMC software is upgraded in System upgrade.

See AMC-IP software upgrade

See also AlphaCom Package (APKG)


IP Station Upgrade

OBS icon This method for upgrading device firmware is no longer supported. Please use the IMT Tool for mass-upgrade of stations and devices


From System Maintenance > IP Device Upgrade one can upgrade the firmware of the connected devices using TFTP

Add the Server IP Address and Image Name ie. sti-6.4.3.3. If upgrading INCA devices, please also include the Image crc32.

IP Station Upgrade Parameters


Select the IP Devices you wish to update and press the Start Upgrade Process button. The Upgrade Process will be displayed in the window.

IP Stations List


If you need to discover stations outside the local subnet, enter the details of the Class C subnet in IP Station Discovery.

Use the format x.x.x with Subnet Start and Subnet End to frame the search, i.e. Network Address 192.168.100, Subnet Start 1 and Subnet End 254

IP Station Discover Parameters


Backup

See Backup

System Recovery

  • Small Reset: Reset main applications
  • Reboot: Reboots the system
  • Chilly Restart: Reset main applications and clear state data like mails, transfers, absence, %udd and program selection. Configuration data are kept.
  • Load Factory Default: Reset intercom configuration data. IP settings are kept.
  • Clean & Factory Defaults: Reset intercom configuration data. Remove License, SysLog and Backup files. IP settings are kept.


System Recovery


Station Discovery (Beta)

Note icon This section is removed from AlphaWeb and replaced in full by IMT


See article IP station Discovery and Initial Configuration from AlphaWeb.

External Systems

RingMaster

General Parameters:

General Parameters


Trunks:

Trunks


Call Numbers:

Call Numbers


Global Groups:

Global Groups


Privacy Links:

Privacy Links


Call Request Groups:

Call Request Groups


Custom Scripts

The Custom Scripts allows end users to make and upload their own web pages and php scripts. These scripts will typically implement 'Click to Call' applications.

See the AlphaWeb Custom Scripts page for details.


Help

About