Академический Документы
Профессиональный Документы
Культура Документы
0
Training as of 06/2013
module 1: Basic Training
module 2: Advanced Training
module 3: Messaging and Locating
module 4: Troubleshooting Training
Aastra confidential information / for training purpose only © Aastra - 2013
Basic Training Content
Overview
Base station and handset types
Licensing
OpenMobility Manager
Handover
Sync over AIR
Media-stream Management
Base station Start-UP
LED handling
OMM configuration (basics)
Handsets
System Overview of one SIP-DECT® system with multiple sites and available applications
Provisioning
Server (if set)
Applications
e.g. Messaging
Locating, Alarm
OMM PC for
big installations
DHCP TFTP
Call Server / PBX
PSTN SIP
System capacities:
• up to 2048 base stations The system is scalable from single-cell
• up to 4500 handsets to large enterprise installation, which
depending on the call server can be distributed to multiple sites with
and the OMM software stream one central OpenMobility Manager
Aastra confidential information / for training purpose only © Aastra - 2013 4
SIP-DECT® - Products
DECT
Site Survey Kit
Network features
Ethernet: RFP(L) 32/34/42 100Mbit, RFP(L) 35/36/37/43 1GBit
Power supply according to Power over Ethernet Standard
IEEE 802.3af or AC adapter for RFP(L) 32/42/35/43
USB
Power 1GBit VoIP-connection with protocol RTP/RTCP
48V DC Ethernet (PoE)
(optional) Network boot (32/34/42), DHCP client, SW-Download / update
Codec G.711/G.722/G.729 depending on call server,
DECT antenna connector hardware and licenses
(RFP 37) Support of quality of service with Diffserv / ToS-flag / 802.1p
Adaptive jitter compensation
Echo cancellation / suppression for acoustic and transmitted echo
Voice pause cancellation und comfort noise-generation
VLAN tagging for voice and data traffic
OMM
RFP (Stand-by)
OM AXI applications
OM AXI
OMP
OMM OM AXI Configuration
(Server) Monitoring
OM AXI OM AXI
RFP IMA OML
Locating
RFP
OM AXI
other applications
e.g. Provisioning,
LAN Alarm Server, …
OM AXI = OpenMobility Application XML Interface The OMM provide the OM AXI (XML) interface
IMA = Integrated Messaging & Alerting server to connect with other applications. OM AXI
can be used e.g. for configuration, Monitoring,
OMM = OpenMobility Manager or
Locating, Messaging.
Aastra confidential information / for training purpose only © Aastra - 2013 9
SIP-DECT® – Applications (2)
Configuration
Server ipdect.cfg
with config files
<MAC.cfg>
OMM
OpenMobility Manager
Webservice
OMP – OM Management Portal with monitoring and statistic features
Automatic Database Import (initial and periodical)
Manual Import abilitys for handsets and base stations
OpenMobility Application XML Interface (OMAXI) for deployment,
management and 3rd party applications (messaging and locating)
Site
Building
Floor
Room
RFP Name
OpenMobility Manager
Support of external handset user data configuration (user.cfg)
Dynamic device to user assignment (new provisioning model, Handset Sharing)
2 1 2
1 Config
user 300
Server
device 4 OMM
4 OMM 3 3
device user201
201.cfg
Aastra confidential information / for training purpose only © Aastra - 2013 13
Overview - Management
Management / Monitoring
Webservice for system configuration and status display
OMP for configuration and display system status / statistics / real time monitoring
Automatic Database Export via FTP(s), HTTP(s), TFTP
OMM and RFPs’ send event information to central syslog server
SNMP support (read community and trap support)
DECT IP Monitor to display real time handset activities
Handset site survey mode for on site verification
RFP displays current status using 4 LEDs’ for e.g. system alarm states
Quick system status overview
Messaging / Alerting
Handset messages with up to 1000 characters
Different message priority and confirmation handlings
Handset <> Handset (,fax, email, application) messaging abilitys
XML interface with messaging support for application server
IMA - Integrated messaging and Alerting service
(with alarm triggers and escalations) handset <> handset handset <> email
Handset tracking
OM Locating server display for handset link, RFP visibility,
handset event history, active SOS and mandown alarms
Handset location request can be initiated by an handset
Licensed features are messaging, locating, G.729 channels and number of RFPs.
Other features are not part of a license. (e.g. Standby OMM, …)
Since OMM 2.1 standard RFPs e.g. RFP 32/34/42 and L-RFPs e.g. RFP-L 32/34/42
are supported. With Release 1.x only L-RFPs can be used.
Aastra confidential information / for training purpose only © Aastra - 2013 17
SIP-DECT® License Concept
6 OM G.729 License Use of G.729 Codec (Rel 3.0 >) 1 5, 10, 20, 50
7 OM G.729 License Special package for 1-2 standard
Mini RFP systems, containing 2x RFP
and 4x G.729 license
8 SW Update Process of updating the license a new license file is
file to enable the system to run required
with a later SW release
Aastra confidential information / for training purpose only © Aastra - 2013 18
SIP-DECT® License Concept (2)
Applications can send Messages with Priority: Info, Low, Normal, High without license.
Aastra confidential information / for training purpose only © Aastra - 2013 19
SIP-DECT® License Concept (3)
function 1-2 RFP-L 1-2 RFP 3-20 RFP-L 3-256 RFPs 3-2048 RFPs
activation not required not required System CD require License require License
license build in License build in License build in License feature Licenses feature Licenses
telephony only
G.729 Activation req. mini License req. 10 channels feature Licenses feature Licenses
License
The customer order the required licenses and get a license paper.
With this license paper contact the license server and insert the TAD
from the license paper and 3 RFP MAC addresses in your installation.
Apply the received license file to the OMM. The OMM is then licensed for the current release.
Aastra confidential information / for training purpose only © Aastra - 2013 20
SIP-DECT® License Concept (4)
Update
For a software update to a later major or minor SW release a update license is required.
Go to the license server and insert the TAD from the license paper to receive a updated license.
Update the OMM to the new release and apply this new license afterwards.
There is a free update time frame of 1 year after activation/licensing or usage of update license
Build in license
A build in license is given in RFP-L installations with up to 20 base stations.
This license is enabled by default after insert PARK with 1-2 RFP-L or activation 3-20 RFP-L
# License Included featureset
1 OM System 20 RFP-L, without activation 2 RFPs
2 OM Message & Yes, system wide but limited to msg. prios “Info”, “Low”, “Normal” and “High”
Alerting System (no “Emergency”, no “Locating Alert”)
3 OM Messaging Yes, for all user, incl. confirmations
4 OM Locating No
5 OM Locating Server No
6 OM G.729 License 10 simultanious calls (if you use 1-2 RFP-L, activation required for G.729)
8 SW Update Free SW update for < 3 RFPs’, because activation is not required
>= 3 RFPs’ a update licence is required, because of mandatory activation
Aastra confidential information / for training purpose only © Aastra - 2013 21
SIP-DECT® License Concept (5)
Demonstration license
As soon the OMM start up, the demo license is configured (by using the demo PARK).
This license is valid for 72h and allow to use all features (RFP number limited to 20).
All media streams are restricted to 30 seconds in demo mode!
License violation
violation scenarios reaction
software release is not licensed or activated license violation
configuration exceed the licensed features license violation
e.g. to many RFPs, messaging on handsets
no license is installed license violation
license RFPs are not connected 72h latency period,
(only 1 of 3 RFPs is connected) then license violation
latency period
When 2 of 3 license RFPs are not connected a 72 hour timer will be started.
As long as the timer is not expired the system can be used as before.
After that 72 hour period the license become violated.
If the license RFPs are connected again, the timer runs backwards until it reaches 72h
license voilation
For common licenses (like activation or system license) telephone calls are limited to 30 sec
for each call. All other activated features (like messaging/alarm or locating) will be deactivated.
(exception for message receive license: messages with priority “Info” are always supported)
Aastra confidential information / for training purpose only © Aastra - 2013 23
SIP-DECT® License Concept (7)
2.
ware house
license server
4. Activation file OMM
or License file
Aastra confidential information / for training purpose only © Aastra - 2013 24
SIP-DECT® License Concept (8)
The server will ask for 3 RFP MAC addresses and the TAD (license paper or CD)
Insert the MAC Address in CAPITAL Letters, remember the MAC is hex 0-9,A-F
If you have multiple license papers for one system, start with the system license TAD.
-70 dBm
SIP DECT® synchronizes itself via air interface (Sync over Air).
The OMM manage the synchronization of all connected RFP’s.
RFP‘s that can synchronize each other via the air interface are linked into one cluster.
Handsets can handover (within a call) between the RFP‘s in one cluster.
The required field strength for Sync over Air is -70 dBm or better.
Aastra confidential information / for training purpose only © Aastra - 2013 32
Synchronization (Sync over Air)
Switch
PBX
Router
WAN
Router
Cluster
Synchronization
Switch TDM
Air
LAN IP
forward
DECT
IP forward IP
OMM
3
DECT DECT
1
2
When a handset change the RFP during a call, the voice data is re-directed between the RFP‘s.
There is one redirected connection established between the initial(1) and the current RFP (2 or 3)
A base station offers 12 IP- and 8 DECT connection resources e.g. 8 calls + 4 redirected calls.
Aastra confidential information / for training purpose only © Aastra - 2013 34
Base Station Start-Up
Using RFP (L) 35 / 36 / 37 / 43 the TFTP Server is not mandatory for start up.
TFTP
Server 2.
DHCP
Server 1.
or
OpenMobility
Configurator
RFP(L) 32/34/42 require a TFTP Server with a software image on each Start-UP (power up).
On Start-Up the base station will load the image file and run this software.
If the base stations does loose the connection to the OMM, all base station will check
for a new version of the image on the TFTP server. If the image is the same or
the TFTP Server is not reachable, the base stations keep using the running image.
On Start Up the RFP (L) 35/37/37/43 operates with the firmware running in the RFP.
There is no initial net boot phase as in the RFP(L) 32/34/42 anymore.
2 3
If you have a active Firewall on the PC, check that Port 69 UDP is open for TFTP downloads.
1s 1s DHCP
1,9s 0,1s cont. cont. cont. DHCP failed, wait for OM Configurator Input
0,25s 0,25s cont. cont. TFTP download after local configuration and
multicast
3,9s 0,1s cont. cont. cont. TFTP failed, wait for OM Configurator Input
cont. Ready
Reboot cont. cont. cont. cont. RFP will reboot (reboot request)
A local configuration can be stored permant into a base station using the OMM Configurator.
This tool require a installed Java 1.6 (JRE) or higher on your computer. If jar files are not linked
to Java on your computer, use „java –jar OM_Configurator.jar“ from a cli to start this tool.
SIP-DECT®
Aastra confidential information / for training purpose only © Aastra - 2013 45
Start-Up of the Base Stations – Permanent
Configuration
Required options:
IP-address, Subnet mask, TFTP-server,
TFTP-file, OMM-IP-address, Gateway
Optional facilities: (add paramenter)
DNS, VLAN, NTP, Syslog, config. Import
Country Code, 2nd OMM IP-Address,
Configuration file server, TFTP-Server list
...
Aastra confidential information / for training purpose only © Aastra - 2013 46
OMM Configurator Example Configuration
A DHCP client is embedded in the booter of the base station, which initiates requests to the
DHCP server in the network. The DHCP client only accepts answers that fulfil the following
conditions:
Required parameter:
IP-address, Subnet mask, gateway
boot file name, next file server,
Option 43: code 10 (OMM IP-address)
…
Optional parameter:
NTP (Option 42), Domain Name Server, Option 43: code14 (Syslog Server IP),
code15 (Syslog Port), code17 (country code), code 18 (NTP Server Name),
code 19 (Standby OMM IP-Address), Code 24 (restore URL), ....
further details and sample configurations are available e.g. in the installation guide, training
Aastra confidential information / for training purpose only © Aastra - 2013 48
OpenMobility Manager
After the first Start-Up of the OMM, the unit‘s second LED blinks orange / green
The OMM can now be configured via the WEB service https://<omm-ipaddress>/
After the first Login, the User have to set a new user and root password.
Full access
login: omm passwd: omm
root access
login: root passwd: 22222
(for diagnostics purposes only)
The new Password has to match with the following password complexity:
> the new password does not contain one of the following items
(either upper or lower case as well as forward or backward):
General settings
remote access:
enable the SSH service shell
DECT settings
required parameters are:
Regulation domain
(EMEA-ETSI, US-FCC/IC, ...)
The DECT-authentification
If you don‘t want to operate your system in demo mode code is used as master copy
change the PARK (1F100CF0A6) or apply a license file! for the setup of new terminals.
Aastra confidential information / for training purpose only © Aastra - 2013 54
OpenMobility Manager - System Settings
Syslog (optional)
WLAN settings
SIP
Supplementary Services
|tos_v|tos_s|ttl|portb
------------------------
IP| B8| B8| 32|16320
Backup / Restore:
state
> In operation
> syncronize
> not syncron.
Radio fixed parts
New
Portable Part
New:
configure new DECT handsets
Import:
handset configuration with a text script
Search:
search for a number or IPEI
in the database
Subscription will be enabled permanently while at least one PP (with IPEI) is configured and
no PP is subscribed. After the subscription of the first PP the subscription will still be enabled
for 24 hours.
Aastra confidential information / for training purpose only © Aastra - 2013 62
OpenMobility Manager – Portable Parts
To subscribe new handsets, make sure that the RFPs are active and connected.
Then activate the generic subscription or wildcard subscription.
VoIP Codecs
• G.711 Codec (10 20 30 ms)
• G.729 Codec (10 20 30 ms), depend on licensing.
• G.722 Codec (10 20 30 ms), depends on the hardware capabilites.
Aastra Phone
142d
Technical Data
» Graphic display: back-lit, 5 lines (96 x 60 pixels), adjustable contrast
» Standby time: up to 140 h*
» Talk time: up to 14 h*
» Batteries: 3 AAA (NiMH)
» Charge time: max. 6 hours with empty batteries
» Weight: 138 g incl. Batteries
» Dimensions (L x W X H): 146 x 52 x 28 mm
Delivery units
»Set Aastra 142d,Continental Europe:68884
»Set Aastra 142d,UK:68867
»Set Aastra 142d,Australia:68866
The delivery unit of the sets consists of: handset, 3 batteries, belt clip, memory card,
user guide, desktop charger and AC-power adaptor
If the handset fail, you can recover the memory card and insert the
card into a new handset. If the handset detect, that the card is not
empty. The handset work with the card settings.
Memory card
card slot
Standards Batteries
• DECT / GAP • Lithium-Ion battery pack, 850 mAh
• Firmware download over air or PC • At least 12/15h talk time (EMEA/US)
Housing • At least 100/95h stand by time (EMEA/US)
• Protection class IP 50 • Intelligent Battery Management
• Drop-resistance: 1.5 m
Display, Special Keys
• Aastra 610d : LC-display monochrom
Aastra 612d: TFT-Colour display
• 1 three - coloured LED
• Illuminated Keypad 610d
• Dim function
• 2 programmable soft keys
• 2 programmable navigation keys
• 2 volume keys
Audio
• 44 polyphone (Midi type) ring tones
with automatic volume control
• Hands free mode
• Ambient noise filter for loud
environments
Interfaces
• Headset connector (2.5 mm jack)
Local features
• Phonebook with 200 entries
• Redial (20) and caller (30) list
• 12 Display languages
Standards Batteries
• DECT / GAP • Li-Ion Battery Pack 850 / 1800 mAh
• Firmware download over air or PC • Intelligent Battery Management
• At least 12/24 h talk time with 850/1800 mAh, EMEA
Housing • At least 15/30 h talk time with 850/1800 mAh, US
• Protection class IP 50 / IP 65 (620d/630d) • At least 100/200 h stand by time with 850/1800 mAh,
• Rubber armed (630d, only) EMEA
• Drop-resistance: 1.7 / 2 m (620d/630d) • At least 95/195 h stand by time with 850/1800 mAh, US
Audio
• 44 polyphone (Midi type) ring tones with
automatic volume control
• Hands free mode
• Ambient noise filter for loud environments
• Trembler for vibra-call
Interfaces
• Headset connector (2.5 mm jack) 630d
• Bluetooth interface (speech)
• USB
Local features
• Phonebook with 200 entries
• Redial (30) and caller (50) list
• 12 Display languages
• Man down, no movement and escape
alarm (630/633d, only)
The Aastra 630/633d has a emergency key and integrated alarm sensor.
The alarm triggers can also be used with a GAP DECT system.
Emergency Key
if the emergency key is pressed, the handset dial the emergency number
Mandown
is triggered when the device is no longer in vertical position (< 45°)
- configurable delay 1, 2, 5, 10, 20, 30, 45, 60, 75 seconds
No movement
is triggered when the device is not in motion anymore
- configurable delay 10, 20, 30, 45, 60, 75 seconds
- configurable sensibility low, medium, high
Escape alarm
is triggered when the device is in dynamic (hectic) motion
- configurable delay 10, 20, 30, 45, 60, 75 seconds
- configurable sensibility low, medium, high
Some call servers use names as telephonenumbers e.g. “tom” instead of “311”
For this reason the dial editor mode can be configured to allow alphanumeric char.
Go to “>>>” > System > Subscription > “System” > “>>>” > Character set.
The 600d/c handset allow to configure ringtones for internal and external calls.
To distinguish the call type a prefix for external calls and the length of internal
numbers can be configured in the handset.
Go to “>>>” > System > Subscription > “System” > “>>>” > External / Internal call.
All subscription and device data on the card is encrypted and copy-protected.
Commercially available microSD cards are not recognised!
Do not use the card with other devices (e.g. cameras). This ensures the card is not
accidentally reformatted and that sufficient storage space is available.
The card can no longer be used with portable parts if it has been reformatted
or data has been deleted
Aastra confidential information / for training purpose only © Aastra - 2013 81
600d/c Features – SD Card (2)
As soon the handset is running with micro SD card, handset settings as:
are transferred to the card and only used from the card from that time on.
If your handset is already subscribed, the device IPEI will be exchanged with the
IPEI on the card. This allows to operate the device also if the card is removed later
and avoid trouble from copied and dublicated IPEIs.
RFP 32/34/42
The Booter will automatically update with Software Updates and
do not downgrade if an older Software is activated afterwards.
An VLAN ID can be configured for each RFP using one of the following senarios:
RFP has an active local Configuration including VLAN ID (lcfg + VLAN ID)
RFP has no active Configuration but VLAN ID + Use VLAN and DHCP is set
To decrease the boot time and network load the booter support Multicast TFTP.
If this is supported by the TFTP Server the base station use IGMP to join the
multicast group and start the multicast download.
The base station have an integrated fail over to unicast, if an Multicast TFTP
download was started but no packets has been received by the base station.
To delete all stored informations from the RFP (local cfg, login and user data)
enter the login data (only if set) and click on factory defaults
Using the OMM Configurator, local settings of base stations can be configured
in the following senarios:
using MAC address
UP connect the PC to the same network
Switch Boot (layer 2) as the base station (RFP). RFP can
be in an booter (wait for cfg) or operating state
using MAC address of target RFP + IP address of Proxy RFP + select Proxy checkbox
connect the PC to the same network (layer 2 or 3) as the base station.
The RFP selected as proxy (every RFP can be selected) need to be in an operating state.
The target RFP can be in an booter (wait for cfg) or operating state.
Aastra confidential information / for training purpose only © Aastra - 2013 95
RFP Configuration File (ipdect.cfg)
Configuration Server 2) fetch the ipdect.cfg and <mac>.cfg (if configured) files using
with config files ftp(s), http(s) or tftp, containing the installation specific details.
This parameters will overwrite already set parameters
IP address, Net mask, Gateway, Boot file name, TFTP server, DNS (if required),
Configuration file server and by using DHCP option 224: OpenMobilitySIP-DECT.
Configure the URL of the Configuration file server (DHCP option 66) using the
syntax: {http(s)|ftp(s)|tftp}://[[user:password@]servername]/[directory]
If mandatory files can not be loaded from the server, the RFP do not start up !
This is relevant for RFP boot / start up (after power on, SW update)
or if the configuration server URL was changed.
Aastra confidential information / for training purpose only © Aastra - 2013 97
RFP Configuration Files (2)
The RFP continues operation with the last successfully received config file(s).
The RFP will re-try to get the configuration files, starting with an interval of
1 minute and doubling this interval with each retry, not exceeding the update
check interval (either default or configured).
4) download
ipdect.cfg from Config
configuration server Server
# dhcpd.conf on unix / linux
...
option space OMMSIP;
5) apply configuration option magic_str code 224 = text;
from ipdect.cfg and vendor-option-space OMMSIP;
option magic_str = "OpenMobilitySIP-DECT";
connect to OMM filename "iprfp3G.dnld";
OMM next-server 100.100.100.5;
option tftp-server-name "tftp://100.100.100.5/configfiles/";
...
Aastra confidential information / for training purpose only © Aastra - 2013 100
RFP Configuration Files – ipdect.cfg basic syntax
This example shows how to configure the ipdect.cfg and <MAC.cfg> files (same file syntax).
Create a text file with the name „ipdect.cfg“ on your configuration server directory, configured by DHCP
or OM Configurator. Configuration parameters in this example are blue, optional are italic
# sample configuration file for the OpenMobility system,
# retrieved via the net using file transfer protocols like tftp, ftp(s) or http(s)
# Insert the URL to the folder containing this file into DHCP option 66 (TFTP Server)
# or use the OM Configurator parameter "configuration file server" Insert a URL e.g. ftp://server/path
# configuration files check interval for checking the remote cfg files in seconds
# minimum value is 300 (5 minutes) maximum value is 604800 (7days)
OM_ConfigCheckInterval=300
# personal configuration files have the following name <OWN-MAC>.cfg e.g. 003042ABCDEF.cfg
# all RFPs will also load the <OWN-MAC>.cfg file if this parameter is set to yes(,y,1) there have to be a valid mac.cfg!
#Until the MAC is excluded with OM_PersonalConfig_<MAC>=n
OM_PersonalConfigAll=n
#DO load the individual file for the RFP with mac 003042FFF0D0 no matter what OM_PersonalConfigAll says
#OM_PersonalConfig_003042FFF0D0=y
#DO NOT load the individual file for the RFP with mac 003042ABCDEF no matter what OM_PersonalConfigAll says
#OM_PersonalConfig_003042ABCDEF=n
Aastra confidential information / for training purpose only © Aastra - 2013 101
RFP Configuration Files – ipdect.cfg configuration
# OpenMobility system
OM_ManagerIpAddress1=100.100.100.180
#OM_ManagerIpAddress2=100.100.100.181
OM_ManagerCountry=2
#SYSLOG
#OM_SyslogIpAddress=100.100.100.228
#OM_SyslogPort=514
# NTP
#OM_NtpServerName=de.pool.ntp.org
OM_NtpServerIPAddress=131.188.3.220 130.149.17.21
#Core dump
#OM_CoreDumping=y
#OM_CoreFileSrv=100.100.100.5
#OM_CoreFilePath=/corefiles/
# to remove parameters e.g. delete a ipdect.cfg common setting in the <mac>.cfg use parameterxy=
Aastra confidential information / for training purpose only © Aastra - 2013 102
RFP Configuration Files – verification and tools
rfpm# env
OM_NtpServerIPAddress=131.188.3.220 130.149.17.21
OM_ConfigUrl=tftp://100.100.100.5/configfiles/
OM_RfpInterface=br0
OM_RfpIPAddress=100.100.100.180
OM_TftpServerIpAddress=100.100.100.5
OM_TftpServerBootImage=omm_ffsip.tftp
OM_RfpDrivenBy=DHCP
OM_DhcpLease=86400
OM_ConfigCheckInterval=300
OM_PersonalConfigAll=0
OM_ManagerIpAddress1=100.100.100.180
OM_ManagerCountry=100
OM_SyslogIpAddress=100.100.100.228
OM_SyslogPort=514
Aastra confidential information / for training purpose only © Aastra - 2013 103
OMP – OM Management Portal
Specially for the requirements of big installations the OMP Suite is developed.
OMP has an configuration and monitoring mode .
It include additional functions which has not been introduced on the webservice.
Other parameters are currently only available on the OMM web service.
OMP require Java 1.6 (JRE) to run. If jar files are not linked to Java on
your computer, use „java –jar OMP.jar“ from a terminal to start this tool.
OMP connect to the OMM using the OMM Application XML Interface (port 12622, TCP)
using the same login credentials as on the Webservice.
With select colums you can sort out information out of an record.
Select colums
Aastra confidential information / for training purpose only © Aastra - 2013 106
OMP – OM Management Portal (4)
The OMP feature set has been enhanced to now cover all mayor features
offered by the OMM Web Service, in addition to new features only covered by OMP.
The Web service still remains on a limited feature set, so that basic installations
can also be performed with web browser only and accepting lack of some
parameters in configuration interface. (for simple setups)
Currently the following parameters can be configured with Web service only and
are not supported via OMP: WLAN configuration, Time Zone, SNMP, Event log,
capture unconfigured RFPs and handset import (CSV).
Aastra confidential information / for training purpose only © Aastra - 2013 107
OMP – User Management
Aastra confidential information / for training purpose only © Aastra - 2013 108
Base Station Organization / Topology
Aastra confidential information / for training purpose only © Aastra - 2013 109
Base Station Organization / Topology (2)
Cluster 3
DECT Cluster 1 PA5
In a network a situation can occur, that a device receive more Information then it can forward.
In this overflow situations the device. e.g. a router will drop packets who can not be forwarded.
Aastra confidential information / for training purpose only © Aastra - 2013 111
Quality of Service (QoS)
signalling and voice packets from the OMM and base stations
are marked with ToS (Type of Service) values in the IP header.
Example:
By default packet lost and high jitter is reported in the OMM syslog:
MSM : 2% packet loss / 290ms jitter detected from 192.168.10.10 to 10.103.11.21 (number: 4217)
Aastra confidential information / for training purpose only © Aastra - 2013 112
Advanced SIP Settings – DNS SRV
SIP-DECT® can resolve the SIP Proxy, Registrar and Outbound Proxy using
DNS Service Records e.g. for Load Distribution at Internet Telephony Providers
If there is no answer within the transaction time, the OMM tries the next server.
DNS SRV records are sorted ascending by priority / weight
To prevent loops while retrying, the OMM blacklists servers (default timeout: 5min)
Aastra confidential information / for training purpose only © Aastra - 2013 113
Advanced SIP Settings – Backup Settings
In addition to the primary SIP Registrar and Proxy(s), the OMM supports up to two
additional backup levels called secondary and tertiary. If the SIP transaction e.g.
REGISTER or INVITE to the primary fails, the OMM retries with secondary and tertiary.
OMP > System > SIP > Backup Settings Server A Server B
1 2
OMM
The OMM tries to register with the primary on each reregister e.g. if primary failed
As soon reregistration to former failed servers (e.g. primary) succeed,
the SIP User Registration, MWI, Invites are refreshed.
If no SIP registration exists, invites are send to primary, then secondary, then tertiary.
Aastra confidential information / for training purpose only © Aastra - 2013 114
Advanced SIP Settings – Register Redirect
1) Registration Server A
Send SIP Register for
user s 10,20,30 10
to primary SIP registrar server
10 > OK
2) SIP Server response 1
301 Moved Permanently 20 > move to B
contact:<Server B> … 10
30 > move to C
20
3) Redirected Registration 2
30
SIP Register on redirected Server B
Server contact(s) 3 20
20
OMM 3 30 Server C
30
Aastra confidential information / for training purpose only © Aastra - 2013 115
Advanced SIP Settings – Failover Keep Alive
Using SIP (re)registrations the OMM checks the availability of SIP call servers.
If Failover Keep Alive is enabled the OMM forces SIP reregistrations within
the configured period (1-60min).
If the reregistration fails or a former failed primary server becomes available again,
all affected registrations will be refreshed to move SIP users to the next available
server (check order: primary, secondary, tertiary).
Prioritized Registrations
Parallel SIP registrations of many Users e.g. during Start Up can take some minutes.
Within this time the users are not reachable for incoming calls.
PBX migration
Using Backup Settings one OMM can be connected to multiple independent SIP servers.
Registrations which fail on the primary server will be reregistered on the secondary.
1) Registration 10 11 20 22
Send SIP Register for all Users to Trunk
the primary SIP registrar server PBX A PBX B
2) SIP Server response
The PBX A only allow some (known) Users 3
10
to register, other users fail. (SIP: 603 decline)
1 11 20
3) Failover Registration 10 20 22
The OMM try to register failed Users to 11 22
the secondary (and tertiary) SIP server. 20 2 20
4) Successful Registration 22 22
The PBX B successfully register the Users.
OMM 4
Notice:
- all reregistrations will go to PBX A, failed User registrations then go to PBX B
- Features can not be configured specific for each PBX e.g. XML call list, SIP settings, Digit Tr.
- The SIP Failover Keep Alive function needs to be disabled. (default)
Aastra confidential information / for training purpose only © Aastra - 2013 117
Advanced SIP Settings - Semi-Attended Transfer
The SIP Semi-Attended Transfer allows the transferor to start the transfer while
the target phone is still ringing. The behavior of such a semi-attended transfer
can be configured at OMP > System > SIP > Advanced settings
Aastra confidential information / for training purpose only © Aastra - 2013 118
Advanced SIP Settings – Misc.
Failover to OMM
Aastra confidential information / for training purpose only © Aastra - 2013 119
Advanced SIP Settings – Misc. (2)
Aastra confidential information / for training purpose only © Aastra - 2013 120
SIP DECT® - Conferencing
SIP DECT® Users can initiate a conference via the handset menu.
The OMM automatically allocate available conference resources.
A A A call B, B hook off
B C B C A put B on hold
A call C, C hook off
A initiate “3 party”
A,B and C are (blind)
transferred to the
D SIP URI Conference Room D
or a External SIP URI
Integrated Conference External Conference
Room on dedicated RFPs Server (RFC 4579)
Aastra confidential information / for training purpose only © Aastra - 2013 121
SIP DECT® - Conferencing (2)
OMP > Radio fixed parts > Device List (Integrated mode only)
Dedicate RFP’s (35,36,37,43) to host conference channels.
Aastra confidential information / for training purpose only © Aastra - 2013 122
SIP DECT® - Conferencing (3)
• conf@<proxy-server-address>:<proxy-port> (Sylantro)
• Conference@<proxy-server-address>:<proxy-port> (Broadsoft)
Aastra confidential information / for training purpose only © Aastra - 2013 123
SIP DECT® - Conferencing (4)
To use integrated conference Rooms the call server need to allow 3 simultaneous
incoming calls for each SIP Conference Room User. OMM support up to 100 Rooms.
Conferencing should be verified with the Call server prior the first productive usage.
option code 19
OMM OMM
If the active OMM fail, the standby OMM get active (standby) (primary)
and all RFPs connect to the new active OMM.
All RFPs will restart (softreset). 2nd OMM IP OMM IP
Aastra confidential information / for training purpose only © Aastra - 2013 125
OMM Resiliency – Senario (1)
Aastra confidential information / for training purpose only © Aastra - 2013 126
OMM Resiliency – Senario (2)
If the primary OMM is active and the standby OMM lose the connection to the
primary OMM e.g. because of a issue in the network, both OMM‘s become active.
In this case both systems are working parallel. (If the callserver / PBX is reachable)
2nd OMM
OMM
As soon the connection beween
both OMM‘s is recovered, the
longer running OMM keep active.
The other OMM switch to standby.
Aastra confidential information / for training purpose only © Aastra - 2013 127
OMM Resiliency – Senario (3)
Aastra confidential information / for training purpose only © Aastra - 2013 128
OMM Standby / Failover
If this failover is done within 20 seconds, the DECT syncronisation stay active.
In this case the RFPs can connect to the OMM and keep in service, without the
need to restart or resync. Active calls will be dropped during this failover.
The downtime is noticable shorter than in former update and failover senarios.
The total downtime depend mainly on the following parameters:
Aastra confidential information / for training purpose only © Aastra - 2013 129
OMM Software Update
Software updates are tiggered by the RFP image check (compare image checksums)
or if an update is initiated by the Operator e.g. using the OMM webservice
Update and Restart are initiated in System > System settings
If a different SW Version is detected, the OMM restart the Standby OMM (if present).
As soon the Standby OMM is updated and up, the active OMM restarts (calls drop)
and all RFPs connect (failover) to the new active (already updated) OMM.
Afterwards the OMM restart the base stations one by one while observing there
sync relations. So the system sync is still stable during the update. A concurrently
update of all base stations can be configured to restart all RFPs at once.
The software update check is also done, while restarting the OMM.
e.g. for senarios without standby OMM
With SIP-DECT® Release 4.0 the RFP Software Update Mode can be configured.
Successively:
RFP updates are initiated per Cluster RFP by RFP (Default Mode since Rel. 2.1)
Pro: Availability during the Update Contra: Update take some time
Concurrently:
All RFP updates are initiated at the same time. (Default Mode in Rel. 1.x)
Pro: Fast Update Contra: System downtime
Aastra confidential information / for training purpose only © Aastra - 2013 131
Download Over Air
Aastra 600d/c handsets update the handset firmware from the OMM via DECT.
Downloading new firmware to portable parts is enabled by default and will start
15 minutes after the system is up. The status is displayed on the status page.
If this feature is active, the OMM load the handset software aafon6xxd.dnld from
the tftp server where the base station software (e.g. iprfp3G.dnld) is located.
Aastra confidential information / for training purpose only © Aastra - 2013 132
Download Over Air (2)
As soon the OMM download the handset software, the version number is shown.
Aastra confidential information / for training purpose only © Aastra - 2013 133
Download Over Air (3)
- battery power status is adequate (start with minimum 50% battery power, stop at 30%)
- handset is in coverage area and the viewed RFP isn‘t busy
- the current connected system is the master download system
(first subscribed system, can be configured by service mode Menu > ***76# > DOA)
Aastra confidential information / for training purpose only © Aastra - 2013 134
Pre Configuration Scripts
The OMM and the OpenMobility Configurator support the import of configuration files
for handsets, basestations and the local configuration of basestations.
The configuration files are seperated in two sections:
1. Instruction section:
generic data creation for those fields, not filled within data sequence section
Layout:
- comments start with „#“
- each record is terminated by the regular expressions “\r” or “\n”
- Instruction settings are made like: <tag> = <value>
- data sequence sections starts with “data_sequence”.
All instructions have to be written before this row!
- data sequence record fields are separated by colon “;”.
colons have also to be set for empty fields! (value1;;;value4)
Aastra confidential information / for training purpose only © Aastra - 2013 135
OpenMobility Configurator – Import
Scan: search for all available RFPs in the local LAN segment or via a Proxy RFP
Aastra confidential information / for training purpose only © Aastra - 2013 136
OpenMobility Configurator – Import (2)
supported Instructions
All instructions are taken as common value, which are set to all records of
data sequence section of that file if the corresponding field is empty
Aastra confidential information / for training purpose only © Aastra - 2013 137
OpenMobility Configurator – Import (3)
Aastra confidential information / for training purpose only © Aastra - 2013 138
RFP Enrolment
The OMM can import basestations from a configuration file (RFP enrolment).
This can be done in the RFP section of the OMM Webservice or OMP.
Aastra confidential information / for training purpose only © Aastra - 2013 139
RFP Enrolment (2)
supported Instructions
All instructions are taken as common value, which are set to all records of
data sequence section of that file if the corresponding field is empty
* The OMM webservice import will ignore this parameters, they are n.a. on the webservice.
Aastra confidential information / for training purpose only © Aastra - 2013 140
RFP Enrolment (3)
Configured RFPs can be exported to a CSV file using OMP > RFP > Export.
The exported file can be modified with a text editor or spreadsheet software
and also be imported using OMM RFP enrolment.
(Import does not update or overwrite configured RFPs)
Aastra confidential information / for training purpose only © Aastra - 2013 142
Handset Import
Aastra confidential information / for training purpose only © Aastra - 2013 143
Handset Import (2)
supported Instructions
• start_number
Numbers can be generated automatically. This instruction defines the start value
• no_of_number
If start_number is given, this instruction defines the maximum of numbers which are generated
• ac (authentication code)
If set to “number”, ac will be equal to number. If a value is given it will
be taken as start value which is increased within each generation step.
• additional_pin: see ac
• sip_user: see ac
• sip_pw: see ac
Aastra confidential information / for training purpose only © Aastra - 2013 144
Handset Import (3)
The data sections contains the following field order: start_number = 100
no_of_number = 3
1. Number ac = number
2. Name additional_pin = number
3. AC sip_user = number
4. IPEI sip_pw = number
5. Additional ID
6. SIP user name data_sequence
7. SIP password 101;PP 1;;0081008625768
104;PP 4;;0007701154842
;Kiel Phone1;;0127105395099
;Karl May
import output
Aastra confidential information / for training purpose only © Aastra - 2013 145
XXL DECT Systems – PARK
A DECT system is identified using the Portable Access Right Key (PARK).
Part of this PARK is an identifier, which define the possible number
of base stations in this DECT system. (assimilable to the subnet mask in IPv4)
The default system CD PARK does support up to 256 RFPs. (Starting with 1F or 31)
For bigger systems an XXL PARK is required, which support up to 2048 RFPs.
(Changing the PARK will require a resubscription of all handsets.)
With the Aastra 600d/c and 142d handsets handovers can be done within
the full system, as long the RFPs are synchronized another.
GAP handsets are only able to do handovers within an area of up to 256 RFPs.
Aastra confidential information / for training purpose only © Aastra - 2013 146
Paging Areas
The system is able to do 20 pagings within one area at the same time
The number and size depends on the PARK and can be changed using
OMP > system settings > DECT
(max. 256 RFP in one paging area) PA 1 PA 2
PA 1
PA 3 PA 4
By default one paging area with up to 256 RFPs is configured. The number of areas
depend on the configured area size e.g. 16, 32, 64, 128 or 256 RFPs and the system
PARK e.g. in a normal 256 RFP installation, up to 16 paging areas can be configured.
The Paging area size is configured in OMP > System > System settings > DECT
The system show the possible configurations and the numbers of paging areas.
256 RFP system 2048 RFP system
RFPs need to be assigned to paging areas using OMP > Radio fixed parts
Aastra confidential information / for training purpose only © Aastra - 2013 148
DECT XQ for Reflective Environments
Within areas containing a lot of reflective surfaces (e.g. metal or metal coated glas)
in an open space environment (e.g. warehouses, production sites, ...)
the voice quality of a DECT call can be disturbed because of signal reflections
which arrive on the handset or RFP using multipath propagation.
Calls may have permanent drop outs while moving and high error rates
on the base station and handset. (use the site survey mode to see error rates)
reflections
direct signal
Using this enhancement in a call might reduce drop outs and cracking noise.
The basestation and handset does use more bandwith on the Air Interfaces,
to get the best quality out of the voice connection.
Aastra confidential information / for training purpose only © Aastra - 2013 149
DECT XQ for Reflective Environments (II)
bracket example
Do not mount the base station with omni directional antenna
directly on metal surfaces. Use a bracket to keep the
base station on distance (min. 20 - 40cm). wrong
The reflective influence increases with the dimension of the free space.
limitations :
Aastra confidential information / for training purpose only © Aastra - 2013 153
Sync Over Air Startup
stage 0
If no message was received within the 30 seconds, the next stage will be started.
RFP configured as
preferred sync source
Aastra confidential information / for training purpose only © Aastra - 2013 155
Sync Over Air Startup (II)
stage 1
If a preferred RFP was determined in stage 0, this one will be the synchronisation source for
the next upcoming RFPs, otherwise the first RFP which startup sync is selected.
RFPs reporting an RSSI value better than -65 dBm will be permitted to do a synchronisation.
If an RFP was synchronised, it will be also a synchronisation source for other upcoming RFPs.
The initial timeout for this stage is 30 seconds. Whenever an RFP has finished its
synchronisation in this stage a new stage (shorter) timeout value will be calculated.
If no RFP comes up within the timeout time or if all the upcoming RFPs do not fit the RSSI
threshold, the next stage will be started.
initially synchronised
RFP
Aastra confidential information / for training purpose only © Aastra - 2013 156
Sync Over Air Startup (III)
stage 2
behaviour is identical to stage 1, but an RSSI threshold value of -70 dBm is significant.
stage 3
behaviour is identical to stage 1, but an RSSI threshold value of -75 dBm is significant.
To make search requests unique for different users, the search base
configuration can include space holders which are replaced by user
specific values when submitting the LDAP request to a server.
To search the directory, press the arrow up key on the system handset.
Or define a softkey on the handset with the corp. phonebook function.
Aastra confidential information / for training purpose only © Aastra - 2013 158
Directory Service (2)
Server name:
DNS name or IP address of the LDAP Server
Search type:
search for surname (sn) or given name.
Display type:
Surname,Given name (Smith, John)
Given name, Surname (John, Smith)
corporate directory usage within call states e.g. for call transfer
sn: Doe
givenName: John
telephoneNumber: +1555123200
facsimileTelephoneNumber: +1555123456
mail: john.doe@company.local
mobile: +1555123456
incoming call
the calling party number is checked against the external prefix pattern
only the best matches rule will be applied and send to the handset + call log
digit treatment takes place before the number will be transmitted to the handset.
outgoing call
the dialed number is checked against the best matching internal prefix pattern
and will be replaced by the assigned external prefix pattern.
conversion applies to on-bloc dialled numbers and to overlap sending in predial
result of the conversion is not sent to the handset e.g. to be displayed or call log
Aastra confidential information / for training purpose only © Aastra - 2013 162
Digit Treatment (3) – Configuration
External pattern
Pattern with up to 32 character received with an incoming call or from LDAP.
(allow: +*~#,;.-_!$%&/()=?09aAzZ)
Internal pattern
Internal prefix pattern with up to 32 character to replace the external pattern for
LDAP or incoming calls or vice versa for outgoing calls. (allow: * # and 0 – 9)
Direction
Incoming calls , outgoung calls ,Incoming and outgoing calls
and Apply on directory only
Sites
Sites for which a rule shall be applied e.g. “1,2”.
If set to “0” the rule applies to all sites.
limit value: up to 128 entries on a RFP OMM and 750 entries on a PC OMM
Aastra confidential information / for training purpose only © Aastra - 2013 163
Digit Treatment (4) – Examples
6009 9 2 Madrid
other scenarios
If enabled the SNMP client can access each RFP using the read only community.
(common default for read only community “public”)
Aastra confidential information / for training purpose only © Aastra - 2013 165
Simple Network Management Protocol – SNMP (2)
The agent on the RFP sends a “coldStart” trap at it first starts up,
and an enterprise-specific trap “nsNotifyShutdown” when it stops.
Aastra confidential information / for training purpose only © Aastra - 2013 166
Feature Access Codes (FAC)
- activate subscription
- activate wildcard subscription
- deactivate subscription
- user login (bind device to user)
- user logout (unbind device from user)
- initiate Alarm triggers
By default FAC is unconfigured, configure and activate them first in the web service.
To use FAC take a subscribed handset and type the FAC number + the action
then dial. You will get a short confirmation tone. (notice: overlap sending is not supported)
The OMM provide different senarios to create handset and user information.
In the traditional methods one user is bound to one handset in a fixed relation.
With the OMM 2.0 a dynamic usage (binding) of devices and users was introduced.
Relations between users and handsets can be bound or release by the user.
This can be used e.g. for deployment senarios or free seating.
Subscription: handsets can be configured using the following senarios:
with IPEI and user data > subscription with configured IPEI
without IPEI and user data > wildcard subscription
without IPEI and no user data > autocreate on subscription
User / device data: DECT devices e.g. 600d/c, 142d, GAP can be bound to user data,
using the user login and logout feature access codes in the following scenarios:
User is configured without device data in the OMM database
User data are stored as <telno.>.cfg file on an external server
User – Device relations can be changed from fixed <> dynamic and
from dynamic / unbound <> external
Aastra confidential information / for training purpose only © Aastra - 2013 168
Assign a User to Device
A) requirements:
- enable “auto-create on subscription” in the OMP > system settings > DECT
- create a FAC number and a FAC for user login / logout (in system features)
- subscribe the handset to the OMM (access code defined in system settings)
The handset display the system name (600d/c and 142d only) and is shown in
OMP > Portable parts > devices
create a new user in OMP > Portable parts > Users > Create User
In this senario we subscribe a unconfigured new handset and bind this handset
to a user data entry which is provided on an external server as “<tel-no>.cfg” file
e.g. “201.cfg” for the extention 201. No configuration for specific handsets need to
be done in the OMM for this senario.
A) requirements:
- configure FAC and subscribe the handset the same way as in the last senario.
- create a user_common.cfg and the user config files (<tel-no>.cfg) on a
configuration Server and configure the URL to this server in OMP > System >
Data Management > User data import (details described on the following pages)
B) assign user to subscribed handset:
1. device login to user 201 (enter FAC no. + login FAC + extention no. (201) + ok)
2. OMM does not find user 201 in the local OMM database and requests the file
201.cfg from the configured server 1 2
3. device will be associated to User 201 Config
Server
4. User data are transferred to the handset 4 OMM
and will be shown in the handset display 3
(only 600d/c) device user201
201.cfg
Aastra confidential information / for training purpose only © Aastra - 2013 170
Automatic User Data Import – Configuration
The OMM loads the user_common.cfg file directly after this feature has been activated.
During a handset login, the OMM downloads the extention file from the configured
Server, if the user is not found in the OMM database.
Afterwards the OMM checks all involved files in the configured intervals.
If a user file on the server is deleted, the OMM detect this change with the next update.
Then the OMM deletes the user in the database and remove the device association.
Aastra confidential information / for training purpose only © Aastra - 2013 171
Automatic User Data Import – user_common.cfg
This example shows how to configure the user_common.cfg and <tel-no.cfg> files.
Create a text file (UTF-8) with the name „user_common.cfg“ on your server directory, configured by OMP.
Configuration parameters in this example are blue, optional are italic
OM_UniqueId=NUMBER # Unique id is the ext. number, this can not be changed yet
UDS_CommonUpdateInterval=6 # Interval to re import this file in hours / default=24 hours when not set
UDS_UseExternalUsers=YES # Enables / disables user data import - when disabled all users are deleted
# in the OMM (incl. private data) and gets unlinked from the handset / default=yes
UD_SosNumber=112 # Common SOS number when needed
UD_ManDownNumber=112 # Common ManDown number when needed
UD_Pin=1234 # User PIN, all user data sets will be set to this value initially when not set
# in the "<user>.cfg" file / default=0000 / can also be given in a public key crypted form*
UD_UpdateInterval=4 # Interval to re import user data files in hours / default=24 hours when not set
UD_Locatable=FALSE # BOOL, if TRUE the user shall be locatable per default
UD_LocatingPermission=FALSE # BOOL, if TRUE localisation for the user shall be allowed per default
UD_Tracking=FALSE # BOOL, if TRUE life tracking localisation for the user shall be activated per default
UD_AllowMsgSend=FALSE # BOOL, if TRUE admission to send messages for the user shall be activated per default
Aastra confidential information / for training purpose only © Aastra - 2013 172
Automatic User Data Import – <tel-no>.cfg
UD_PinDel=FALSE # BOOL, if TRUE the user PIN will be deleted in OMM private data to default "0000", must be set
# to FALSE after the file is processed to have the possibility to set a new user PIN at the linked handset!
# reason for this option: PIN updates are not applied as long the user is active
UD_Pin= 201 # User PIN to login and logout / this can only be used until PIN change is implemented
# at the handset! Can also be given in a public key crypted form*
UD_UpdateInterval=1 # Interval to re import user data files in hours / default=24 hours when not set
UD_Number=201 # Subscriber number, ignored when NUMBER is unique (OM_UniqueId=NUMBER)
UD_Name=Julian # Displayed name
UD_SosNumber=112 # Common SOS number when needed
UD_ManDownNumber=112 # Common ManDown number when needed# Only for FFSIP:
UD_SipAccount= 201 # SIP account
UD_SipPassword= 0815 # SIP password
UD_Locatable=FALSE # BOOL, if TRUE the user shall be locatable, default is FALSE
UD_LocatingPermission=FALSE # BOOL, if TRUE localisation for the user shall be allowed, default FALSE
UD_Tracking= FALSE # BOOL, if TRUE tracking for the user shall be activated, default is FALSE
UD_AllowMsgSend=FALSE # BOOL, if TRUE send messages permission for the user is activated (require licence)
UD_AllowVcardSend=FALSE # BOOL, if TRUE admission to allow vcard send from PP / Supported
UD_AllowVcardRecv=FALSE # BOOL, if TRUE admission to allow vcard receive at the PP / Supported
UD_KeepLocalDir=FALSE # BOOL, if TRUE admission to keep the local directory after PP logoff / Supported
UD_VoiceMailNumber=22222 # User VoiceMail number when needed
UD_HierarchyName1=first aider # Optional 1. hierarchy name of a user, to make groups of users up to 16 bytes
…
* The encryption of credentials e.g. UD_Pin or UD_SIPPassword is not implemented yet
Aastra confidential information / for training purpose only © Aastra - 2013 173
Automatic User Data Import – Details
Dynamic links between devices and users are restored after OMM restarts.
User data including personal settings e.g. Call Forwarding are stored permanently
in the OMM database as long as the user is available on the server / in the database.
This allows to keep data changed by the user between logout and the next login.
During a user logout some local handset data e.g. message list, message icon,
received call list, caller list, call forwarding icon and personal phone book are cleared.
(keep personal phonebook can be configured for each handset in OMP)
Instead of the users extention number the additional id can be used for login. (system settings)
User data received from an external server are removed from the OMM only when the user data file is not
available on the external server anymore or the import function is disabled.
information received from external files are permanently stored in the OMM database.
A copy is stored once a user logged in successfully.
Dynamic links between user and devices are not restored if an OMM db backup file is restore.
Auto-create on subscription is available for 24h after the first handset is subscribed.
(as normal subscription senarios)
Aastra confidential information / for training purpose only © Aastra - 2013 174
Automatic User Data Import - verification
Afterwards a user can take an unbound handset (device without phone number)
and login to a configured user account using an configured
feature access code (FAC) + phone number + PIN.
Aastra confidential information / for training purpose only © Aastra - 2013 176
User Login / Logout (II)
basic requirements
User login
Type in the FAC Number + User Login FAC + Phone Number > OK
The handset will ask for a PIN, now insert the pin assigned to the phone number.
On 600d/c the display will update after some seconds and show the new number.
User logout
Type in the FAC Number + User Logout FAC > OK
The handset will ask for a PIN, now insert the pin assigned to the phone number.
Aastra confidential information / for training purpose only © Aastra - 2013 177
Automatic Database Import
The automatic import can be configured via DHCP (code 24) or the OMM Configurator.
The file location for an automatic import has to be configured in an URL format like
{ftp|ftps|http|https}://[[user:password@]server]/[directory/]file or tftp://server]/[directory/]file
The periodic update and the update time can be configured in database management.
The OMM will check once per day at the configured point in time if there is a
new database to be imported. (NTP need to be configured for this feature!)
Aastra confidential information / for training purpose only © Aastra - 2013 178
Automatic Database Import (2)
- The PARK of the new database file must be the same as the PARK of the current configuration.
- The admin/full access account of the new database file must be the same as the one
of the of the current configuration.
Aastra confidential information / for training purpose only © Aastra - 2013 179
Automatic Database Import (3)
Only if all checks are passed then the new database file:
1. Will be copied to the OMM
2. The new checksum will also be stored in the flash of the OMM
3. The new database file will be backed up to the backup server
4. The OMM restarts with the new database
The automatic OMM database import allows to change all configuration settings
but not the account settings and PARK. Only exception: changing the
default user account settings and PARK for an initial configuration
After the initial configuration, the user account settings and PARK can only be
changed via the Web service on the target OMM itself.
Aastra confidential information / for training purpose only © Aastra - 2013 180
Automatic Database Import (4)
Example Scenario
customer offices
service provider
Automatic
Database Export
NAT-Router
Configuration manual Backup
using OMP or Import Server
OM AXI script (e.g. FTPS)
Provisioning
NAT-Router
Lab OMM Server
(e.g. HTTPS)
manual hosting Initial + periodic
export of OMM DBs Database Import
new Database + user files
NAT-Router
Aastra confidential information / for training purpose only © Aastra - 2013 181
Automatic OMM Database Backup
A TFTP / FTP(S) / HTTP(S)* URL specifies the backup server, file location and
also account if possible. Backup files will be written to the directory specified by the URL.
File name convention <yymmdd>_<system name>_<PARK>_omm.conf.gz
The OMM will write a backup file if there are configuration changes e.g. handset subscription
If there is no configuration change then no new file will be created.
A backup file will be overwritten during a day if there is more than one modification.
A new file will be created when this first change occurs at the day
*Please be aware that HTTP(S) are not intended for file transfer and
has therefore some specific restrictions. FTP is recommended.
Aastra confidential information / for training purpose only © Aastra - 2013 182
OMM Linux Server (PC OMM)
For a Standby OMM, both OMMs have to run on the same plattform (RFP or PC).
Database Backups from a RFP OMM can be applied to the PC OMM.
(PC to RFP OMM only, if size of the database is within the RFP OMM limits)
The Linux PC OMM requires the following configuration (see release notes):
To install or update the OMM run the install file “SIP-DECT_version.bin” as root. e.g.
run sh SIP-DECT_version.bin in an terminal.
[root@server]# sh SIP-DECT.bin
After the installation procedure you have Unpacking...
to start the OMM e.g. with the command Archive: install.omm.19418.zip
inflating: SIP-DECT-OMM-<version>.i586.rpm
/etc/init.d/sip-dect-omm start inflating: SIP-DECT-HANDSET-<version>.i586.rpm
Preparing... ####################### [100%]
1:SIP-DECT-OMM ############### [100%]
The output should look like: Preparing... ######################## [100%]
Starting Open Mobility Manager: [ OK ] 1:SIP-DECT-HANDSET ########## [100%]
Since RHEL 6 telnet is not installed by default. Install telnet using „yum install telnet“
Aastra confidential information / for training purpose only © Aastra - 2013 184
PC OMM (3)
# country tones:
#Germany=1, Great Britain=2, Switzerland=3, Spain=4, Italy=6, Russia=7, Belgium=8, ....
#COUNTRY="1"
Aastra confidential information / for training purpose only © Aastra - 2013 185
PC OMM (4)
You can login to the OMM command line interface with ommconsole
Aastra confidential information / for training purpose only © Aastra - 2013 186
PC OMM – Firewall configuration
The communication takes place over an SSL link, where the OMM acts as server.
Aastra confidential information / for training purpose only © Aastra - 2013 188
XML Applications for SIP-DECT Handsets
Aastra confidential information / for training purpose only © Aastra - 2013 189
XML Applications for SIP-DECT Handsets (2)
Aastra confidential information / for training purpose only © Aastra - 2013 191
XML Applications for SIP-DECT Handsets (4)
text line
AastraIPPhoneTextScreen User Name
AastraIPTextMenu Number
AastraIPPhoneInputScreen System Name
AastraIPPhoneStatus application
AastraIPPhoneConfiguration key(s)
AastraIPPhoneExecute
Status / Configuration
A600c/d and A142d handsets can initiate XML feature access code requests.
This feature allow to access applications and transfer a FAC e.g. PBX procedure
using a HTTP(s) Request which contain the user input in the URL.
This Feature can be configured via OMP > System Features > XML Application
Select the Application “Feature Access codes” and insert the URL
to access your Application / PBX. Use the supported XML Placeholder:
{subsc} = Number, {ppn} = Device ID, {fac} = FAC
Handset open FAC Editor via Menu, OMM send HTTP(s) request with FAC to PBX
User dial “FAC” within Call (0-9*#) http://pbx/fac.php?na={subsc}&pp={ppn}&fac={fac}
PBX Response
Handset OMM 200 OK (empty) PBX
Aastra confidential information / for training purpose only © Aastra - 2013 193
Aastra Call Server XML integration
The Aastra call servers MX-ONE (Rel. 5.0) / A700, Aastra 5000 (Rel. 5.4)
and OpenCom 1000 (Rel. 6.2) provide build in XML handset applications.
MX-ONE
- Idle screen modifications (Name, Diversion, Call Profile)
- Diversion Menu (Absence, Follow Me, DND)
- Menu in call states e.g. Absence, Busy
- Phonebook (CMG)
Aastra 5000
- Caller List, Redial List, Idle screen modifications (Diversion, Parking),
- Activated Features, Forwarding, Settings, VoiceMail, Parking
OpenCom 1000
- Idle screen modifications (Forward Indication)
- Caller List
- Phonebook
- Diversion Menu
- DND
Aastra confidential information / for training purpose only © Aastra - 2013 194
XML Sample - Text Screen
1
1.) HTTP GET request to http://server/text/
2 include User Agent with extension and version.
e.g. Aastra SIP-DECT MAC:3151 V:3.0
and the configured Handset Language
OMM Webserver
OK ESC
Aastra confidential information / for training purpose only © Aastra - 2013 195
Wireless LAN
Wireless LAN
Aastra confidential information / for training purpose only © Aastra - 2013 196
WLAN - Basics
To operate a own WLAN a name (SSID), channels (2.4 / 5 GHz) for Access Points,
a mode e.g. 802.11n and encryption (usage recommend) need to be configured.
The range of
2.4 GHz is
higher as with
WLAN devices share bandwidth with 5 GHz (loss)
all devices on the same channel.
Aastra confidential information / for training purpose only © Aastra - 2013 197
WLAN Standards (Summary)
802.11n (2009)
– Physical Layer in 2,4 GHz and 5 GHz band
– data rate up to 600 Mbit/s using OFDM / MIMO
– backward compatible to 802.11b/g / 802.11a
Aastra confidential information / for training purpose only © Aastra - 2013 198
WLAN Applications
environments applications
hotels
» healthcare
hospitals
office buildings » logistics
production halls » Internet / network
.... » ....
devices
» laptops
» PDAs
» phones
» ....
Aastra confidential information / for training purpose only © Aastra - 2013 199
WLAN Frequency (General)
Channel
Ch: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Frequency
Freq: 2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2467 2472 2484
There are 3 overlap-free channels in 2.4 GHz ISM band (using 802.11b/g + n-HT20)
e.g. 1 – 6 – 11. Each channel has a bandwidth of 22MHz. APs should always be
5 channels seperated from each other.
5 GHz ISM
Channel 36 40 44 48 52 56 60 64 100 - 140 149 - 165
Frequency 5180 5200 5220 5240 5260 5280 5300 5320 5500,…,5700 5745 - 5825
In 5 GHz all channels are overlapping free. The usage of certain channels is bound
to regulatory requirements, Access Point capabilities (DFS, TPC) and indoor / outdoor usage.
Aastra confidential information / for training purpose only © Aastra - 2013 200
WLAN Frequency Planning
1 13 7
7 1 13
Aastra confidential information / for training purpose only © Aastra - 2013 202
WLAN 802.11n MIMO
Using 802.11n, AccessPoints and clients (stations) can use multiple antennas
to transmit or receive data on individual streams.
Multiple Input Multiple Output (MIMO) allow higher data rates and
provide better radio conditions as signals can be received by multiple antennas.
Aastra confidential information / for training purpose only © Aastra - 2013 203
WLAN Security = Authentification + Encryption
Authentification:
• SSID – Service Set Identifier
• Access filter e.g. MAC address filter, external radius server
Encryption details
WEP Not recommended, because this is not safe !!
(Wired Equivalent Privacy) usage to support old clients with no WPA support
Authentification
Server Certificate
EAP / 802.1x Authentification Private + Public Key
WLAN | LAN
Aastra confidential information / for training purpose only © Aastra - 2013 205
VLAN 802.1q
The RFP 42 / 43 supports VLAN tagging (separation) for up to 4 WLANs and Voice data.
e.g. for enabling the separation of different WLAN network‘s and the telephone network.
WLAN Data
Data Internet
WLAN Data
Data
Switch
corporate
WLAN Data Data LAN
Data
WLAN Data RFP 42/43
VoIP (e.g untagged) Voice LAN
DECT Voice
Aastra confidential information / for training purpose only © Aastra - 2013 206
WLAN Profile Configuration
Aastra confidential information / for training purpose only © Aastra - 2013 208
WLAN Profile Configuration (3)
Aastra confidential information / for training purpose only © Aastra - 2013 209
RFP WLAN Configuration
Messaging
Integrated Message & Alerting Service (IMA)
OM Locating Server (OML)
600d/c Messaging
142d Messaging for A5000
Message Traffic Shaping
OMP Device Placement
User Monitoring
Video Locating (preliminary)
Bluetooth Locating (preliminary)
Aastra confidential information / for training purpose only © Aastra - 2013 213
Messaging
The OMM provide also an integrated message and alarm server (IMA).
This service provide basic alarm and message abilities without
the need of additional hardware.
The functions of IMA are limited and does not provide the same abilities as an
Alarm Server e.g. ESPA connector or keep an alarm if the application reset.
XML applications
OMM e.g. Alarm Server
OM AXI
IMA OM Locating
Aastra confidential information / for training purpose only © Aastra - 2013 214
IMA - Integrated Message and Alarm Server
Aastra confidential information / for training purpose only © Aastra - 2013 215
IMA – Alarm Handling
In addtion escalation levels can be defined (up to 3 levels for an alarm trigger),
if no or not the expected number of confirmations has been received for an alarm.
Aastra confidential information / for training purpose only © Aastra - 2013 216
IMA – Message Types
The message priority also lead to different melodies on the 6xxd handsets.
The permission to send message can be configured for each handset. (default none)
6xxd handset
Menu Text Messages
Aastra confidential information / for training purpose only © Aastra - 2013 217
Enhanced Alarm Messaging
The SIP-DECT® 4.0 Messaging provide a new feature set for Alarm Messaging.
To use these features the OM Message & Alerting License is required.
Options
Melody (1-10)
Volume (off, 1-100%)
Increasing Volume
Vibra Call (Vibrator on)
Disconnect Call
Auto callback (initiate call to number)
In band Signaling of tone
Ringer tone (on / off)
Text + Background color
Aastra confidential information / for training purpose only © Aastra - 2013 218
IMA – IMA Configuration File (ima.cfg)
The IMA configuration file have to be UTF-8 coded! and within an XML syntax.
In the configuration file the following points can be configured:
Aastra confidential information / for training purpose only © Aastra - 2013 220
IMA – IMA Configuration File: Alarm Scenario (2)
To use the functions vcard, callback and pagebymenu, the 600d handset firmware 3.03 or higher is required.
Aastra confidential information / for training purpose only © Aastra - 2013 221
IMA – IMA Configuration File: Alarm Scenario (3)
placeholder replaced by
%s sender-URI Placeholders which can
%r receiver-URI be used within messages.
%t sendTime HH:MM:SS
The message size is limited
%T sendTime HH:MM:SSam/pm
to 1000 bytes (may be less
%d date (sendTime) in european format DD.MM.YYYY
characters in UTF-8).
%D date (sendTime) in US format YY-MM-DD
%p ppn (portable part number)
%n Name of the handset user
%R Handset Calling Party Number (CPN)
%c Message content of the alarm trigger
%i Alarm trigger ID
%l Escalation level
%u Count of last (escalation level) received confirmations
%x Count of last (escalation level) received rejects
%e Count of last (escalation level) expected confirmations
%o Last (escalation level) timeout value
%#1n Name of the number seperated from the post dialed digits (#1 -#9)
%#1R Number seperated from the post dialed digits (#1 -#9)
Aastra confidential information / for training purpose only © Aastra - 2013 224
IMA – IMA Configuration File: Alarm Scenario (6)
Portable Part Number of an handset “Text-string” self defined alarm trigger text
ppn:
e.g. ppn:00 e.g. Meeting
extention Number of an handset SOS SOS Key initiated alarm
tel:
e.g. tel:201
MANDOWN 630d Alarm Sensor initiated alarm
email-Address
mailto: DISTRESS_ Tracking Application Operator Timeout
e.g. mailto:julian@aastra.com
OPERATOR
Initiate an Alarm trigger e.g. Meeting
alarm: _TIMEOUT
(can not be initiated by alarm trigger)
emailsubject: IMA received an email with this subject
e.g. emailsubject:Meeting,
emailsubject:* , emailsubject:Alarm-*
OMM- OMM Health State Alarms
e.g. OMM-ERROR-STANDBY
Alarm Senario Example PAGEBYMENU paging in 600d system menu
<AlarmScenario>
<as alarmTriggerId="Meeting" level="1" recipients="tel:201;tel:202;mailto:abc@company.com"
alarmConfirm="ConfRead" requiredPosConfirmCount="0" confirmTimeout="0" priority="PrioHigh"
popUp="true" autoDelete="1" alarmMsg="%n: Meeting now in Room ABC !"/>
</AlarmScenario>
Aastra confidential information / for training purpose only © Aastra - 2013 225
IMA – IMA Configuration File: Email
Aastra confidential information / for training purpose only © Aastra - 2013 227
IMA – IMA Configuration File: Email (3)
<AlarmScenario>
<as alarmTriggerId="emailsubject:ABCmeeting" level=“1" recipients="tel:*"
priority="PrioHigh" popUp="true" autoDelete="1" alarmMsg="Meeting now in Room ABC !"/>
</AlarmScenario>
tel:1234 message text IMA send message to handset 1234 containing text: message text
Aastra confidential information / for training purpose only © Aastra - 2013 228
IMA – IMA Configuration File: RSS
IMA is able to download RSS feeds (up to 64k) from an configured URL.
Using an Alarm trigger the RSS feed is send as message to configured destinations.
(Do not forget to configure an DNS Server on the OMM using DHCP or OM Configurator!)
refresh optional After which time the RSS feed should be checked for new entries. Only
ONE of the newest will be sent! default=3600 seconds
Example RSS
<RSS>
<feed url="http://www.heise.de/newsticker/heise-atom.xml" trigger="RSSheise" refresh="40"/>
</RSS>
<AlarmScenario>
<as alarmTriggerId="RSSheise" level="1" recipients=“tel:200” priority="PrioInfo"
alarmMsg="Heise news: %c"/>
</AlarmScenario>
Aastra confidential information / for training purpose only © Aastra - 2013 229
IMA – IMA Configuration File: OMM Health State
HealthType: OK- (State okay), WARNING- (problem but still working), ERROR- (failed)
process Description
SYNC Health state of RFP synchronization
STANDBY Health state of standby OMM mechanism
AUTODB Health state of Auto Data Base Backup
DOWNLOAD Health state of software download over air
PROTOCOL Warning or Error if there are RFPs using a different protocol version
BRANDING Warning or Error if there are RFPs using a different branding
ENCRYPTION Warning or Error if there are RFPs which do not support encryptions but this is enabled
LICENSE Warning or Error if licensing is not (fully) satisfied
IMA Warning or Error if IMA is not (fully) working
Example for OMM Health State
<AlarmScenario>
<as alarmTriggerId="OMM-ERROR-*" level="1" recipients= "tel:1234" priority="PrioHigh"
popUp="true" autoDelete="false" alarmMsg="OMM System Trigger %i! Add.-Info: %c"/>
</AlarmScenario>
Aastra confidential information / for training purpose only © Aastra - 2013 230
IMA – IMA Configuration File Samples
<AlarmScenario>
<as alarmTriggerId="UMON-ERR-USERSTATE" level="1" recipients="tel:*" priority="PrioHigh" popUp="true“
alarmMsg="UMON: %n out of service Error: %c"/>
</AlarmScenario>
Example: Escalation
<AlarmScenario>
<as alarmTriggerId="CALLME" level="1" recipients="tel:532;tel:533" priority="PrioAlarm" popUp="true"
alarmMsg="Alarm initiated from %n - %R , %c hook to callback" callbackNumber="cb:%R" autoDelete="1"
alarmStatusMessages="0"
requiredPosConfirmCount="1" confirmTimeout="15" ><alarmConfirm>ConfRead</alarmConfirm></as>
</AlarmScenario>
<AlarmScenario>
<as alarmTriggerId="CALLME" level="2" recipients="tel:555" priority="PrioAlarm" popUp="true"
alarmMsg="Alarm from %n - %R - Level2 after timeout!" callbackNumber="cb:%R" alarmStatusMessages="0" />
</AlarmScenario>
Callme
CALLME Hook to on timeout Escalation
Callback
Hook to …. on timeout
Aastra confidential information / for training purpose only © Aastra - 2013 231
IMA – IMA Configuration File Samples (2)
Example: PostDialSeperator
<AlarmScenario>
<as alarmTriggerId=“BED" level="1" recipients="tel:201;tel:202" priority="PrioHigh" popUp="true" postDialSeperator="*"
alarmMsg=“Please deliver a bed at %#1R clock to room %#2R !"/>
</AlarmScenario>
Example: Callback
<AlarmScenario>
<as alarmTriggerId= "Callback" level="1" recipients="tel:%#1R" priority="PrioHigh" popUp="true" alarmMsg="%n: Please
call %#2n (%#2R)" callbackNumber="cb:%#2R" postDialSeperator="*" />
</AlarmScenario>
Aastra confidential information / for training purpose only © Aastra - 2013 232
IMA – IMA Configuration File Samples (3)
Example: Alarm with continuous increasing Volume, Ringer, Color, Disconnect Calls
<AlarmScenario>
<as alarmTriggerId="Alarm-Fire" level="1" compareSender="tel:201;" recipients="tel:*" priority="PrioAlarm" popUp="true"
textColourR="255" textColourB="255" textColourG="255" bgColourR="255" bgColourB="0" bgColourG="0"
alarmMsg="Fire!!!" disconnectCall="1" vibraCall="1" increasingVol="1" ringerTone="1" melody="2" volume="50">
<alarmConfirm>ConfRead</alarmConfirm><alarmConfirm>ConfOrder</alarmConfirm></as>
</AlarmScenario>
<AlarmScenario>
<as alarmTriggerId="Alarm-Team" level="1" compareDescription2="DOC" recipients="tel:201" priority="PrioHigh"
popUp="true" textColourR="255" textColourB="255" textColourG="255" bgColourR="255" bgColourB="0"
bgColourG="0" alarmStatusMessages="0" disconnectCall="1" autoCallback="1" callbackNumber="202"
alarmMsg="Alarm Team DOC initiated by %n Wait initiate call"/>
</AlarmScenario>
<AlarmScenario>
<as alarmTriggerId="Alarm-Team" level="1" compareDescription2="HELP" recipients="tel:201" priority="PrioHigh"
popUp="true" textColourR="255" textColourB="255" textColourG="255" bgColourR="100" bgColourB="100"
bgColourG="0" alarmStatusMessages="0" alarmMsg="Alarm Team Member need help by %n"/>
</AlarmScenario>
TEAM TEAM
AutoCall…
Aastra confidential information / for training purpose only © Aastra - 2013 233
IMA – FAC and Troubleshooting
IMA troubleshooting
IMA status and problems will be reported via syslog. To read the IMA status check
the event log or use the ssh remote access to connect the OMM. (enter setconsole to see output)
The OMM provide handset tracking abilities, which can be used by applications
like the OpenMobility Locating server connected by the OM AXI XML interface.
Handset locations can be tracked by the locating server clients or 600d/c handsets.
Tracking abilities have to be configured for handsets, before they can be tracked.
Web
emergency DECT XML browser
call indication OMM
locating requests
2 4
2 3
OMM OML OML client In addition the operator can see the last
RFP’s the handset was connected to and
can initiate a site survey from the 600d/c.
Aastra confidential information / for training purpose only © Aastra - 2013 237
OM Locating - Installation
After the first login the Locating server ask for the OMM connection. Insert the Full Access
Username (e.g. omm), Password and the IP address of the OMM. If a standby OMM is enabled,
the IP will be updated automaticly (after connect).
Handset tracking abilitys have to be
configured using OMP > portable parts
Operators can instantly see the alarm sender, alarm type (e.g. man down) and
base station the handset is connected to. further actions can be initiated directly.
New events can be assigned to an operator using „accept“. (escalation after timeout)
Auto assign if the connected number of the handset match to an operator number.
Event can be forwarded to another operator or closed,as soon the event is solved.
Comments can be added to a event at any time.
All events and actions are documented and can be read or exported
e.g. printed to handover information to medical staff ariving at site
Aastra confidential information / for training purpose only © Aastra - 2013 242
OM Locating – Alarm Handling (2)
In addition to view a handset location, the operator can use the filter and search
function to display handsets within a area e.g. building or seach for special staff
e.g. security or doctors. For this 2 attributes can
be configured for each handset in OMP
Operators can also send messages with diffent prioritys to (multiple) handsets.
For this IMA need to be enabled in the OMM.
Alarm types
SOS key
alarm sensor
custom alarm
For senarios where the caller is not responsive and need to be located soon.
A locating alert can be initiated. As soon this alarm is initiated, the handset play
a rising alarm sound. So people in the area can hear the handset sound.
(The locating alert can be stoped by a user action on the handset)
Aastra confidential information / for training purpose only © Aastra - 2013 243
OM Locating – Distress Operator Timeout,
Custom Alarms
Custom alarms
Custom alarms can be initiated using the alarmtrigger
LOC-<alarm> e.g. by using Feature access codes.
The OML does receive this alarm events and handle
them assimilable to other alarm events as SOS.
Aastra confidential information / for training purpose only © Aastra - 2013 244
OM Locating – Requirements, Troubleshooting
Locating server requirements: (for latest req. see release notes and manual)
Hardware: 2 GHz Dual Core CPU, 1GB RAM, 10 GB hard disk space,
100MBit/s Ethernet network interface card (NIC)
Operating system: Red Hat Enterprise Linux 6 Server, Tomcat 6, Java 1.6
OML webpage is not available (404): check the URL and if OML.war is deployed
OML webpage is blank: check that java 1.6 is installed and used.
OML say missing license: check the OMM connection and if the OMM is licensed
Aastra confidential information / for training purpose only © Aastra - 2013 245
RHEL6 - Tomcat 6 Installation and Deployment
The Locating Server application can be deployed by copy the OML.war file to the
tomcat webapps directory (/var/lib/tomcat6/webapps/)
Tomcat does also provide an web based application the Tomcat Webapps Manager.
install “yum install tomcat6-admin-webapps” (and “yum install tomcat6-webapps”)
Then start the tomcat6 server using /etc/init.d/tomcat6 start
Aastra confidential information / for training purpose only © Aastra - 2013 247
RHEL6 - Tomcat 6 Installation and Deployment (II)
If an war file is placed into the webapps folder, tomcat automaticly deploy this
file on startup. To use the manager open an browser with the URL
http://<tomcat-server>:8080/manager/html and login with the given user account.
(If an firewall is running, configure the port 8080 to be open for incoming connections)
The website show installed applications and tools to deploy new applications.
We recommend to undeploy old Locating Server version before installing an
new version. No settings will be lost, location images need to be installed again.
To deploy the Locating server select the oml.war file and click on deploy.
The application will be installed and started automaticly.
The 600d/c can send and receive messages with up to 1000 characters.
Messages can have different prioritys (Info, Normal, High) and
can include confirmations requests (Jobs).
Status Icons
unread (message is not read)
finished (message is read, job is done)
final reject, final confirmation failed
open (message was opened but not finished)
Message type
confirmation message
Priority message – unread
message – read
high, e.g. urgent message job
alarm message, locating alert
600d/c handset can send and receive personal phonebook entries as vCard.
This can be done using IMA or the OMAXI interface e.g. send vCard(s) to
other 600d/c handsets, to / from email address or OMAXI applications.
The permission to send and receive vCards can be configured for each
handset using OMP. The user also can temporary enable receive vCard.
vCard options key 1 (priority) key 2 key 3 key 4 content
Name FN N <name in utf8 / latin1>
Private number TEL;HOME …;HOME;VOICE TEL;ISDN <number in ascii> *2
Business number TEL;WORK …;WORK;VOICE TEL;VOICE TEL;PREF <number in ascii> *2
Mobile number TEL;CELL …;CELL;VOICE <number in ascii> *2
Fax number TEL;FAX …;FAX <number in ascii> *2
E-Mail EMAIL EMAIL;PREF;INTERNET <E-Mail in ascii> *2
Quick-dial X-QC 2…9
Melody name X-MEL <xls source name>
VIP-number X-VIP <number in ascii> *2
Character set VERSION CHARSET Char mapper
Framing BEGIN:VCARD END:VCARD
*2 If there are numbers witch include + ( ) ,the handset will use this characters as dial digit. The default value maximum shall be 30.
Aastra confidential information / for training purpose only © Aastra - 2013 251
600d/c – vCard (2) / Callback
<AlarmScenario>
<as alarmTriggerId="VCARD" level="1" recipients="tel:*" priority="PrioNormal“
alarmMsg="BEGIN:VCARD
VERSION:3.0
FN:Desk
TEL;HOME;
VOICE:4340
END:VCARD" vCard="true" />
</AlarmScenario>
Callback
In A5000 Rel. 5.4 IP-DECT 2.1 is migrated to SIP-DECT® 4.0, with this step
the A142d VTI/XML Messaging for IP-DECT is replaced by OM AXI (as for A600c/d).
To perform Messaging with A142d a handset software update via USB is required.
The A142d is not recognized by standard SIP-DECT® Messaging Applications
as IMA or OML
Paging areas and paging (approx. 20 parallel pagings per paging area)
Availability of DECT channels or PP’s (paging timeouts, busy RFPs)
Transmission time of a single message (about: 3-4sec 100bytes, 12sec 1000bytes)
Messages are queued by priority and send first in first out by queue priority.
If the handset has already a link e.g. active call, the message is send directly.
Messages with the priority locating alert are always send directly as well.
1 OMM 2 3
handset queue
OMAXI 4 Emergency
Alarm message queues
HIGH
Server 5 NORMAL
LOW
INFO
Aastra confidential information / for training purpose only © Aastra - 2013 254
Message Traffic Shaping (2)
The traffic regulation ensures more than 50 percent of allowed paging requests per
time unit are reserved for call attempts (default configuration). To configure the
message traffic shaping use cmi crt in the ommconsole. OMP statistic counters
help you to analyse the system performance e.g. message delay, throughput,...
Aastra confidential information / for training purpose only © Aastra - 2013 256
OMP Device Placement(2)
Select the RFPs you like to assign and click on assign to active image
Aastra confidential information / for training purpose only © Aastra - 2013 257
OMP Device Placement(3)
Export project will save the project details e.g. images and RFP locations
Aastra confidential information / for training purpose only © Aastra - 2013 258
User Monitoring – Overview
The OMM can monitor the availability of handset users by active and passive checks.
This Monitoring includes various parameters to make sure the handset is available:
SIP registration, Battery state, Handset actions, Handset Firmware …
If a handset / user becomes unavailable the OMM generates an OM AXI Alarm Trigger
which then can be handled by OM AXI applications like IMA or OML.
OM AXI
Applications
Aastra confidential information / for training purpose only © Aastra - 2013 260
User Monitoring – Active / Passive Checks
Passive
The availability can be checked passively, event driven by checking the status
attributes which are changed due to user, administrator or automatic system/device
activities. This does not require additional resources e.g. DECT channels.
Active
Handset and OMM initiate periodically activities which indicate the handset availability.
This requires additional resources e.g. DECT channels and Battery Power
As this can be in conflict with other activities like messaging and voice calls,
this should only be enabled for a limited number of users.
Activity / Escalation
If the handset was not active for a certain period of time (a: 5-60min, p: 30-1440min)
or could not be reached e.g. during call setup or messaging delivery
the OMM automatically initiates an activity to check the DECT connectivity.
If this check fails the status changes to “unavailable”, the OMM then retries 2 times
more within Escalation delay before the state changes to unavailable/escalated.
Aastra confidential information / for training purpose only © Aastra - 2013 261
User Monitoring – Configuration
Aastra confidential information / for training purpose only © Aastra - 2013 262
User Monitoring – Alarm / Escalation
OML
OML can handle Unavailable/escalated states as a customer specific event.
For this the User must be set locatable and Locating Escalation needs to be enabled
IMA Alarm Scenario
<AlarmScenario>
<as alarmTriggerId="UMON-ERR-USERSTATE" level="1" recipients="tel:123"
priority="PrioHigh" popUp="true" alarmMsg="UMON: %n Error: %c"/>
</AlarmScenario>
Aastra confidential information / for training purpose only © Aastra - 2013 263
User Monitoring – Start Up and Restrictions
Restrictions
the availability of the device does not necessarily represent the user availability
e.g. whether a user actually carries his device with him or not.
check does not include the full infrastructure e.g. PBX trunks or active features
If a user is removed from the OMM then the monitoring stops without escalation
The OMM doesn’t monitor all handset features which may keep the handset from
ringing.
A142d: Silent charging state is not supported, as the handsets detach. (HRS alert)
GAP handsets: behavior depends on handset, which can not be guaranteed.
Limits RFP OMM: Active: 20, Passive: 30 and PC OMM: Active: 200, Passive: 300
Aastra confidential information / for training purpose only © Aastra - 2013 264
SIP-DECT ® Video & Bluetooth Locating
preliminary, feature for limited trial
By using Bluetooth Beacon and USB Cameras a more detailed Locating is possible.
USB HUB
Aastra confidential information / for training purpose only © Aastra - 2013 265
SIP-DECT ® - Video Locating
preliminary, feature for limited trial
20m
USB HUB
Aastra confidential information / for training purpose only © Aastra - 2013 266
SIP-DECT ® - Video Locating (2)
preliminary, feature for limited trial
Configuration
For security reasons no OM AXI Application can access Video Cameras by default.
Go to OMP > System > User administration and create a new User with the
permissions: Video, Messaging, Monitoring and Locating.
Each Video device need to be configured and enabled in OMP > Video devices
Configure the Video device location and Video resolution.
OMP video device
configuration
OMP video
device status
Aastra confidential information / for training purpose only © Aastra - 2013 267
SIP-DECT ® - Video Locating (3)
preliminary, feature for limited trial
Technical details:
This feature is available for customer trial with Aastra guidance in the first step.
Aastra will offer qualified USB Equipment and Installation instructions.
Format: Motion JPEG. This is not supported by each browser e.g. IE!
Aastra confidential information / for training purpose only © Aastra - 2013 268
Bluetooth Locating
preliminary, feature for limited trial
This feature is available for customer trial with Aastra guidance in the first step.
Aastra will offer qualified USB equipment and installation instructions.
Aastra confidential information / for training purpose only © Aastra - 2013 269
Bluetooth Locating (2)
preliminary, feature for limited trial
Bluetooth beacons can be configured after they have been plugged into a RFP.
Go to OMP > Bluetooth beacons and configure the beacons.
The global RSSI thresholds (templates for each Beacon) can be configured
in OMP > System > System Settings > Bluetooth
Aastra confidential information / for training purpose only © Aastra - 2013 270
Bluetooth Locating (3)
preliminary, feature for limited trial
After the Bluetooth beacons have been configured, you can use the
OMP Device placement to assign them on map images.
OMP Monitoring
• Statistic Counter
• RFP Status
• Handset Status
Syslog
Eventlog
System Dump
SSH service shell
DECT IP Monitor
Handset Site Survey
Aastra confidential information / for training purpose only © Aastra - 2013 273
DECTNet Monitor
limited to 256 RFPs with 512 handsets within the paging area 0, this tool is partly repaced by OMP
Aastra confidential information / for training purpose only © Aastra - 2013 274
DECTNet Monitor (2)
Program Messages
Handset state
Aastra confidential information / for training purpose only © Aastra - 2013 275
Event Log
In addition to the current system process status the Event log on the
OMM webservice provide an last error summary.
The output has the same format as the syslog output, but is limited to defined events only.
For detailed analyses or support requests, the full syslog output and
the system dump feature should be used.
Aastra confidential information / for training purpose only © Aastra - 2013 276
OMP – System Dump
This can be done using OMP > System > Data Management > Miscellaneous
Select a directory and click on download. An “sysdump.txt” file will be generated here.
This text file include status and diagnostic information about the OMM and all RFPs.
Aastra confidential information / for training purpose only © Aastra - 2013 277
OMP - System Dump (2)
Aastra confidential information / for training purpose only © Aastra - 2013 279
OMP Monitoring > Radio Fixed Parts
The Radio fixed parts device list show the detailed status of
all configured base stations. The output can be sorted and filtered.
Aastra confidential information / for training purpose only © Aastra - 2013 280
OMP Monitoring > Radio Fixed Parts > Sync View
Sync view show the DECT sync status of all RFPs and there sync relations.
The view can be filtered by the Filter in Radio fixed parts e.g. to see only one floor.
For more options on the sync view click on the arrow icon on the right side.
Aastra confidential information / for training purpose only © Aastra - 2013 281
OMP Monitoring > Radio Fixed Parts > Sync View
The RFP icon color show the DECT sync status of the base station.
Grey: inactive
Red: not synchronized
Yellow: searching
Green: synchronized
If the mouse is moved over an RFP with monitoring activated a tool tip
with RSSI values will be opened.
Aastra confidential information / for training purpose only © Aastra - 2013 282
OMP Monitoring > Radio Fixed Parts > Statistics
In addition to the system statistics the OMM collect base station events.
The following statistic counters will be monitored for each base station.
The events can be displayed for each RFP or as a list of all RFP’s for a
group of counters e.g. Voice channels, Air channels, Paging, Sync, RFP health
Aastra confidential information / for training purpose only © Aastra - 2013 283
OMP Monitoring > Portable Parts
The Portable parts device list show the detailed status of all configured handsets.
The output can be sorted and filtered.
The colums Device activity and Last action show the current
and last handset activitys e.g. call, handover, paging, release
This event log does log event type, Date, time, handset and RFP.
The OMM include a system Health State Monitoring for diffent subsystems.
The following states will be reported and can be accessed by OM AXI applications
e.g. OMP
name Description
This feature is still under development, not all processes are included yet.
Backtrace is only available on PC OMM installations.
Aastra confidential information / for training purpose only © Aastra - 2013 286
Syslog
Diagnosis- and status reports from the OMM and the base stations can be sent
with the Syslog protocol to a Syslog server.
A Syslog server can be configured for all base stations in the OMM (> “System“).
In case that the Syslog server is set with the OpenMobility configurator,
the reporting also shows ramp-up reports of the base stations.
Aastra confidential information / for training purpose only © Aastra - 2013 287
Syslog Format
example message:
User.Warning 10.1.1.30 OMM: 0000167605 *** CNF: setting system name ‚aastra'
Aastra confidential information / for training purpose only © Aastra - 2013 288
Syslog - Sample
omm: ..95 *** CMI : [PPN:x0026] Link not Establish: PD=x71, TI=xff, MT=x04, LI=63, Data=
omm: ..79 ** CMI_C: [24] <>EndP[0|0|1] PP_ACTIVE rfpId=0 …: [ CALL_REL | RELEASE ] 3/0:
10.10.8.189:16374
RFPs allow a SSH access when configured in OMM or the RFP is starting
Enable “remote access” in the OMM system settings to permit access.
The login is only possible with the credentials received by the OMM.
Aastra confidential information / for training purpose only © Aastra - 2013 290
SIP-DECT® Service Shell – basic commands
Command Function
logread display the log history stored in the ram of this RFP
setconsole enable the output of syslog messages to this terminal (real time)
ldb Display configured OM Configurator parameter for local startup
ping Send ping to a IP Address, use ctrl + c to stop the ping
Reboot Restart the RFP
? command list / help
Notice!
Some command and trace levels
can influence the system stability
Aastra confidential information / for training purpose only © Aastra - 2013 291
SIP-DECT® Service Shell – RFP Manager
The RFP Manager handle the startup of the RFP and applications like the OMM.
With the rfpm_console you can check and force renews: DHCP, ipdect.cfg, firmware
Command Function
env Display startup configuration (DHCP, OM CFG, ipdect.cfg)
Aastra confidential information / for training purpose only © Aastra - 2013 292
SIP-DECT® Service Shell – OMM Console
The OMM console provide access to the subsystems in the OMM Application.
In this shell information about the status and configuration like in OMP are displayed.
There also some command and traces which provide additional actions.
Command Function
ipl List connected RFPs including the connection quality
ima IMA commands e.g. “ima conf” to reload the ima.cfg file
epr Display dynamic logged in users and reload all external users files
sync List all sync over air relations using “sync rels”
Aastra confidential information / for training purpose only © Aastra - 2013 293
SIP-DECT® Service Shell – OMM Console (2)
Command Function
spy dsip 2 basic SIP trace (for full packet trace add “dsip trcl full”, this make load !!)
spy fts 2 Display file downloads e.g. ima.cfg, aafon6xxd.dnld, user.cfg, xml apps.
RSS feeds
This picture show external applications
and services which can be accessed
User data files FTS EPR by OMM and RFP.
Automatic DB
ADB The orange boxes are interface names
Backup
which are also used in service applications
LDAP Server TB e.g. spy levels, statistic counters, syslog, …
NTP SNTP
Aastra confidential information / for training purpose only © Aastra - 2013 295
Core Dump
If there some fatal error on OMM and the software is breaking down,
the OMM is able to generate memory dump (core dump).
The OMM is able to store these core files on a TFTP server in your network.
To enabling core file creation write on OMM command line:
(If you login to the shell in user mode use ldb core= , in root mode local_db core=)
local_db core=yes
local_db core_srv=server-ip – TFTP server IP address
local_db core_path=path – file path on TFTP server (must writable)
Restart the OMM on the shell (or power off) after set the core options, to activate the feature
The TFTP server must allow writing new files, this is usually not standard.
To disable the core file capturing write on command line: local_db core= (and restart)
Aastra confidential information / for training purpose only © Aastra - 2013 296
Network Ports
Aastra confidential information / for training purpose only © Aastra - 2013 297
Thank you
For technical support requests, please contact your local Aastra support.
Aastra confidential information / for training purpose only © Aastra - 2013 298
Last slide & feedback (Aastra internal)
For the latest software and documentations go on
http://portal.aastra.com/coe/support_germany/
Please subscribe in the news sections, to receive information updates.
For technical support requests please go to Teamtrack (SIP DECT on <call server>)
https://eucs.aastra.com/tmtrack/tmtrack.dll?
Training Labs
Tasks:
Configure one Base Station (RFP) as OMM and perform a basic configuration.
Connect a second RFP if available and subscribe your handset(s) to the system.
Make a call between the handsets and check signal level using the site survey mode.
Backup your OMM configuration. (Auto DB export)
Guideline:
setup a TFTP Server (software from tools) and put the software into TFTP root
configure the RFP startup using OM Configurator
connect to OMM Webservice and login (user:omm password:omm)
change your Passwords (5 or more characters, using lower + UPPER + digits)
configure system settings: Name, PARK, Domains, AC, ...
configure SIP settings: Proxy, Registrar ...
create your RFP(s) in Radio fixed parts (check DECT active)
create your Handset(s) in Portable parts
enable (wildcard) subscription in Portable parts
subscribe your handset(s)
Aastra confidential information / for training purpose only © Aastra - 2013 301
Lab: RFP startup & Standby OMM
Tasks:
Startup your base station using the RFP configuration files (see sample files)
Try the different OM Configurator options e.g. multiple TFTP Servers
Enable a Standby OMM configuration
Guideline:
setup TFTP Server (tools), failover from local server to central server
create RFP config files (ipdect.cfg)
setup a syslog server for more output
enable a Standby OMM configuration (e.g. in ipdect.cfg)
Aastra confidential information / for training purpose only © Aastra - 2013 302
Lab: Import, LDAP, DT, User config files
Tasks:
Guidelines:
Aastra confidential information / for training purpose only © Aastra - 2013 303
Lab: Team Task - Messaging
Customer requirements: