Page 1
® 2N NetSpeaker IP Audio System Manual Version www.2n.cz ...
Page 2
At present, we export our products into over 120 countries worldwide and have exclusive distributors on all continents. ® 2N is a registered trademark of 2N TELEKOMUNIKACE a.s.. Any product and/or other names mentioned herein are registered trademarks and/or trademarks or brands protected by law. 2N TELEKOMUNIKACE administers the FAQ database to help you quickly find information and to answer your questions about 2N products and services. On ...
2N® IP Audio System 1.2 EN Table of content: User manuals Introduction Quick Start HW Configuration Manual Manual for Control Panel software (Server Administration) Sessions NetSpeakers & Zones Audio Sources Scheduler Sync Manager Users Administrator Manual for Console software Settings and Connection Manual for Player software Software Control NetSpeaker Server API manuals Basic Properties Session Configuration Audio Input Configuration Playlist Configuration Supported Internet Radio Stations IP Audio System Limits and Specifications ® TELEKOMUNIKACE a.s., www.2n.cz...
User manuals This section provides with basic information on 2N® IP Audio System as well as with quick start guide and with manual for 2N® NetSpeaker hardware. In this section: Introduction Quick Start HW Configuration Manual ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 6
Introduction ® IP Audio System – 2N NetSpeaker ® NetSpeaker is an IP audio system which allows you to play an acoustic message or any other audio stream from any LAN/WAN–connected PC. All you have to do to get a virtual broadcasting exchange is connect a standard loudspeaker or amplifier to your ® NetSpeaker . The virtual exchange helps you play any audio system and create separate zones with different communication contents. You can make use of your ® existing LAN/WAN while installing your NetSpeaker system to save the total implementation time and, of course, cut your wiring costs.
Launch the ControlPanel (default login data: name:Admin, password:2n). Select Administrator -> NetSpeaker settings ->> NetSpeaker scanner You can see all NetSpeakers connected to your LAN network. Default configuration of the NetSpeaker is DHCP = ON (automatic IP address configuration), SEARCH MODE = ON (Netspeaker will search for a server). Mode – select the passive/active/search mode. ® Passive mode means that it is necessary to set connection to 2N ®...
Page 8
in the network automatically, takes over the domain and gets connected to the Server. ® Select the NetSpeaker mode and IP address if necessary. Green icon means that NetSpeaker is connected/ready and you can find him in NetSpeakers & Zones menu. Figure: Setting Network Properties Select mode Active ...
Page 9
Figure: Connecting Passive Speaker Create the Zone structure and add the speakers in NetSpeakers & Zones Figure: Adding Speaker to Zone Create a new source and add the audio files, a playlist, e.g., in Audio Sources Create a new session and add a playlist and Zone to the session using the drag&drop function in Sessions ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 10
Figure: Creating Session Push the button to activate the session and start playing. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 11
is a LAN audio converter designed for public sound distribution ® ® through the NetSpeaker System. It is connected to the NetSpeaker Syste ® m via the local area network (LAN). It communicates with the 2N NetSpeaker Server , receives the audio stream, decodes it and converts it into an analogue signal. ® NetSpeaker is equipped with an integrated 14W amplifier for direct loudspeaker ® connection. NetSpeaker ...
Page 12
5. 10/100BASE–TX LAN RJ–45 connector 6. Integrated amplifier output terminals for 1 or 2 loudspeakers 7. RESET button 8. Headphone/line output for standard headphones/external amplifier 9. Universal buttons with programmable functions 10. MicroSD card slot for higher internal memory capacity 11. Operational status colour LED indicators 12. Infrared signal receiver for remote control 2N® NetSpeaker Parameters Value Parameter 105 x 34 x 86 mm Dimensions 130 x 34 x 86 mm Dimensions (incl. L–profiles) 300 g Weight 12V DC / 2A External power supply PoE IEEE 802.3af LAN supply 1 RGB LED on front panel Status signalling 2 buttons on front panel Local control 1 infrared sensor on front panel...
Page 13
Digital input MicroSD card slot on front panel Memory capacity extension MPEG–2 Audio Layer III (MP3) Sound compression 32–320kbps Bandwidth ® Caution: Be sure to connect the NetSpeaker power supply as the last step. The same applies to PoE supply from the LAN. Installation ® If you intend to use your NetSpeaker unit in various interiors, please stick the four feet included in the delivery onto the bottom side of the device to avoid scratching of the underlying surface. Surface Mounting: ® Use the included L–profiles to mount your NetSpeaker unit on a wall or another solid surface. Insert the L–profiles in the sides of the assembly and fit them with four screws to keep the device in place. You can use the dowels and screws included in the delivery. Follow the instructions below while drilling the mounting holes. Figure: Mounting holes Electric Installation Electric Installation Step by Step ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 14
Warning Do not exceed the upper voltage and current limits to avoid irreversible damage of the equipment. ® NetSpeaker is equipped with a digital input for an optional button, sensor of movement or other applications. This input is available on the LOGIC IN terminal. Up to 5 to 24V DC voltage can be applied to the input against the ground terminal marked DC IN –. Warning Do not exceed the maximum voltage values (24V) applied to the LOGIC IN input to avoid irreversible damage of the equipment. Note ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 15
® MicroSD card slot is available on the NetSpeaker front panel. ® 2N NetSpeaker Connection and Configuration Power Supply Connection ® NetSpeaker can be connected to a standard local area network using a LAN interface via the RJ–45 connector on the back panel. Always use CAT–5d or higher class cables for reliability reasons. The LAN interface is equipped with the Auto MDIX...
Page 16
When the connection has been established, NetSpeaker displays its serial number and the current firmware version. Enter the password, which is equal to the ® connection authorisation password from the NetSpeaker Server (i.e. pwd parameter). The default password is admin. ® Telnet Commands to 2N NetSpeaker ®...
Page 17
List of parameters activemode ® ® NetSpeaker is connecting actively to the NetSpeaker Server Remember to set the srvipadr and srvport parameters correctly if 1 is selected. Setting options ® NetSpeaker passive mode. The server connection is initiated by ® the NetSpeaker Server ® NetSpeaker active mode. The server connection is initiated by ® NetSpeaker Default setting: 1 searchmode ® ®...
Page 18
Default gateway for packets routed outside the LAN. Use this setting if dhcpclient is set to 0. Default setting: 192.168.1.1 ® NetSpeaker's own password for authorising connection initiated by ® the NetSpeaker Server . The same password must be stored in the ® ® NetSpeaker Server global settings and must be identical for all NetSpeaker units in the system. This password is used for Telnet server connection authorisation too.
Manual for Control Panel software (Server Administration) 2N® IP Audio Control Panel is user friendly software used for administration of all features of 2N® IP Audio System. In this section: Sessions NetSpeakers & Zones Audio Sources Scheduler Sync Manager Users Administrator ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 20
The left session part defines and helps control the source, the right session part determines the destination and Session optio Session Creation and Preparation for Playing Click on Session –> Create empty session to create a session. You can perform this and other actions by retrieving the floating menu by the right mouse–click. Figure: Session Window Layout ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 21
Fig.5 shows two types of sources. The common bar contains volume control settings. Session Control and Launch Click on in the Session control section to launch a session; refer to Fig. 3. Fig.3 also shows additional session controls. Balance – set balance for the right/left channel. Listening in – enable this parameter to listen to remote destinations locally. Volume – set the main session volume. Sound activation/deactivation – enable/disable sound for the active session. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 22
(the source will play in the destination). The priority range is <1;10>, where priority 10 is automatically assigned to Freeride role broadcasting. Channel – set the channel for each session. 2N® NetSpeaker supports 4 channels for 4 different sources. Figure: Priority and Channel Settings Sources You can add multiple sources to each session. Use the source tag to create a source (refer to ...
Page 23
Figure: Volume Bars Common bar – helps you control volume, balance and sound activation/deactivation. The Internet radio contains a status line displaying information on playing. Playlist – here you can, besides basic functions, control mp3 files with play/stop, pause, next, previous, shuffle and repeat. Moreover, you can minimise the playlist bar. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 24
All zones panel –> Rename to rename a zone. Having clicked on a Zone , you can set the Properties for the Zone: set/switch off volume for all speakers in the zone. Click on Sync Now! button to launch synchronisation of all the speakers assigned to the zone. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 25
Again, use the drag&drop function or the floating menu –> Remove to remove a speaker from the zone to the loudspeaker list. ® The NetSpeaker properties are divided as follows: Figure: 2N® NetSpeaker Setting Options Loudspeaker information Here find the loudspeaker name, connection if existing and synchronisation status. Click on Sync Now! to launch synchronisation as set in the Sync Manager tag for the ®...
Page 26
® Detected parameters – NetSpeaker detects these parameters to inform the server of the loudspeakers and power supplies connected. Maximum gain – select a power supply and loudspeaker type to determine the maximum gain. ® Sound path delay – set the expected delay – buffer size – for 2N NetSpeaker for Wi–Fi installations or potentially unreliable packet deliveries. Sampling frequency – set the audio signal sampling frequency. Bits per sample – define the count of bits per audio signal sample. Channels – define the count of audio signal channels – stereo/mono. Bit stream – define the count of bits to be transmitted in 1s of audio signal. Advanced settings Disable multicast – disable multicast. Multicast is a Point–to–Multipoint transmission ...
Playlist Playlist defined by user This is a classic principle of playlist creation in common music players. To create a new playlist, move the selected .mp3 .wma ... files to the right–hand window section (for the new playlist). You can select more files than one. Figure: Adding of Audio Files to Playlist To add files from a PC other than that on which the server is running to the new ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 28
PC and play the file on the server PC even if your PC (Control Panel) is disconnected. Figure: Import of Audio Files to Server Generated playlists Generated playlists are playlists that are created by the ControlPanel automatically from the selected directory according to selected rules. Generated playlists are created via the Administrator tag. Refer to the Audio sources tag for the playlist items. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 29
Figure: Generated Playlists This way, you can fill the server with mp3 files even remotely via the WAN. Virtual Input Virtual input is a group of rules rather than an actual input. The rules define users with the right to use the input and also assign inputs to rooms if necessary. Example: Suppose a language school has English and German classrooms. There are 4 teachers in the school: Mr. Cook, Ms. Scott, Hr. Himmel and Fr. Moselle. Use the virtual input to create English classroom input and German classroom input Enable the "English classroom" virtual input for Mr. Cook and Ms. Scott. Enable the "German classroom" virtual input for Hr. Himmel and Fr. Moselle. Doing this, you have created the possibility to play audio in the classrooms and let the teachers simply choose classrooms using the Console tool. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 30
Figure: Adding of English Teachers to Virtual Input SIP Port ® The SIP source helps you connect NetSpeaker to a VoIP (Voice over IP) PBX as a VoIP station via the SIP. You have to know the PBX IP address, username and password (if requested) and the port to establish connection to the PBX. Refer to the subsections below for the parameters and setting options. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 31
Figure: SIP Source Setting Source status Refer to the upper menu section for information on the stack (communication protocol) type and current status. SOCK_TCP_ERROR – TCP socket failed to open. SOCK_UDP_ERROR – UDP socket failed to open. CREDS_IN_ERROR – authorisation server unavailable. CREDS_OUT_ERROR – authorisation client unavailable. REALM_CONFLICT – realm collides with another port's realm/alias. STUNNING – public address obtaining from STUN server in progress. STUN_TIMEOUT – STUN server inaccessible. EXPIRED – public address validity expired. SIP_REGISTERING – gateway registration in progress. REG_TIMEOUT – REGISTRAR server inaccessible. REG_NOT_AUTH – registration unauthorised. REG_REJECTED – registration rejected with error. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 32
Basic parameters Port – is a local port of NetSpeaker Server on which the given gateway is communicating with the counterparty. Realm(Domain) – define the domain over which this gateway is communicating. The domain and port specified here are relevant for subsequent call routing to the NetSpeaker Server. The Request–URI field including Realm(Domain) + port are checked for incoming INVITE messages. If the values match the SIP GW setting, the packets are routed to the NetSpeaker Server. The...
Page 33
%xx in numbers. Tick off the option to send the characters. Route by To header – if you tick off the option, incoming call routing on the port will obey the header setting. Otherwise (and by default!), calls are ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 34
VAD acc. to G.729 Annex B VAD light Generate comfort noise – enable comfort noise generating. As users of classic analogue lines are used to some background noise, this option simulates similar call impression to them. Mask lost packets – enable optimised computing of probable contents of lost packets. The TOS/DiffServ section helps you set outgoing packet parameters which define the packet priority for processing by network elements. SIP – hexadecimal priority value for SIP packets. RTP – hexadecimal priority value for RTP packets. Default values – restore the default values for the two parameters. Echo suppression Use this tag to activate various echo cancelling methods. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 35
STUN IP method is selected in the port RTP interface configuration. The default value is stunserver.org Port – set the port to be used for STUN. The default value is port 3478 Internet Radio The Internet radio source allows you to insert URI of the selected radio and set radio delay (in ms) – characterises the radio buffer size. Radios in the mp3 format are supported only. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 36
Figure: Internet Radio Parameters User Input User input is assigned to the user and defines the audio stream parameters from the user for playing from Console , for example. Figure shows the default input settings. Figure: User Input Parameters ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 37
As mentioned above, the event is a set of actions to be executed over playlists. Therefore, prepare a session including the required playlists before creating an event. Only then you can start creating an event as follows: Procedure: Create a new event – use one of the following methods: click on the Scheduler tag and then on the Create event menu item, or use the floating menu. Also, you can assign an event to a date before creation by clicking on the required day and then on Create event . ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 38
Weekly – the event will start at the set time of the set days every week or Every xth week Monthly – select a day in the month for the action start and also in which months the action shall occur Once only Figure: Event Settings ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 39
Volume – set the playlist volume – the volume level plus a smooth volume change. Balance – set the playlist balance – in addition to start time, set a smooth balance change via the Change duration time option. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 40
In List of session is possible to choose sessions which will be used for event. Event Display There is an event list in the left part of the Scheduler tag. Display the list in any of the following views: Month Day , or All events by selecting a card. Month view – this view displays calendar for navigation. Click on a date to run the events associated with the selected date. Day view – having selected a date in the Month view, click on the Day card to display the required day details. Like with the Month card, you can only see the actions assigned to the selected date. All events – select this card to display all the events available. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 41
Content is synchronised automatically at the defined time or manually in the NetSpeakers & Zones tag. Content is synchronised only if nothing is being played from the server. Sync Manager ® Sync Manager is used for administration of SD cards inserted in the NetSpeaker system, synchronisation of these cards with the defined content and setting of action starts. Sync Manager Tag Layout ® Actions for synchronisation with the SD card (inserted in NetSpeaker ) are managed via the Sync Manager tag. The layout of this tag is rather complex. Refer to Fig. 1 for an overview of its functions. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 42
Enabling action to individual speakers Playlists The subsections below provide details on these logical parts. Synchronisation properties In this section, you can set and schedule action synchronisation. The following options are available: Not scheduled – perform synchronisation manually by pushing the Sync Now! button, or At defined time with the "Daily", "Weekly", "Monthly" and "Once only" options. Each of these options can be further set. This setting specifies the time when the ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 43
Specific time – set the action duration using the following Duration in (s) field. Repeat n–times – define how many times the playlists selected in the Playlist shall be played. Use the Repeat count item. Repeat all around – make playing never stop. This option is particularly comfortable in connection with the HW button: press the button once to start the action and repress it to stop the action. Fade between two actions Prefer to server – enable this parameter to interrupt the current playing from the server whenever the action starts. Use as default – define which action is the default one and must be checked off. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 44
Weekly – the event will start at the set time of the set days every week or Every xth week Monthly – select a day in the month for the action start and also in which months the action shall occur Once only Figure: Weekly Schedule ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 45
Select the playlist(s) in the Playlist to be played when the given offline action starts. Use the arrows to assign priorities to the playlist(s). Figure: Playlist Example of Synchronisation Action Configuration Suppose company Xyz intends to play ad spots in its 2N® NetSpeaker system at 6 a.m. every day. As the spots vary every week, it will be necessary to synchronise the ® NetSpeaker system early in the morning on Mondays.
Page 46
Enabling action to individual speakers to be involved in the action. ® 4. Caution! Make sure that the selected 2N NetSpeaker units contain the SD cards via the Speakers 5. Now select the playlist to be saved on the SD card and played at the defined time. Retrieve a floating menu in the ...
Page 47
The system administrator defines the virtual inputs to certain sessions; refer to the Sources tag for details. These inputs can then be assigned/provided to users in the Permit user connection to virtual inputs section. This section includes a list of all virtual inputs and helps you assign a user to an input by ticking off the option. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 48
Administrator What you should know Access via API is restricted to 10 clients by default. ® Multicast is active on addresses 239.0.0.0/8 in 2N NetSpeaker by default. Trace can be saved and help communicate your problem to the 2N Technical Support department. Administrator ® The Administrator tag helps you set other NetSpeaker parameters and monitor the state of the system. The tag contains general settings and administration. General Settings General settings are provided in this section. General – set the ControlPanel language. Audio devices – select the output for listening–in. Listening–In allows you to listen to sessions locally and select a device to which the sound will be routed. These devices depend on the PC configuration.
Page 49
Figure: Multicast Setting Options ® 2N NetSpeaker Settings ® Communication properties – set the server domain for the connected 2N ® NetSpeaker units not to connect to another NetSpeaker Server in the network. ® NetSpeaker connections – set the connection parameters for NetSpeakers in ® the passive mode (refer to the NetSpeaker scanner below). ...
Page 50
NetSpeaker automatically takes over the domain of one of the servers in the network. ® Description – enter optional details on the selected NetSpeaker unit. Mód– select the passive/active/search mode. ® passive mode means that it is necessary to set connection to 2N NetSpeaker from the server side in the NetSpeaker settings –> NetSpeaker connections section. ® ® active mode means that ...
Page 51
Server authentication to 2N NetSpeaker – set the password for server ® authentication to NetSpeaker ® ® NetSpeaker authentication to server – set the password for 2N NetSpeaker authentication to server. Administrator login authentication password – change the main administrator password of the Administrator user.
Page 52
Figure: XML Script for Password Saving ® TELEKOMUNIKACE a.s., www.2n.cz...
Manual for Console software 2N® IP Audio Console is user friendly software used for broadcasting of announcements over 2N® IP Audio System. 2N® IP Audio System has to be set by administrator before using this application. In this section: Settings and Connection ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 54
recognises 3 levels of rights, which are managed by the system administrator. CAUTION: Freeride is the highest priority user role and shall be preferred in all zones. Console Application The Console program is used for broadcasting to pre–defined sessions or inputs for 2N® NetSpeaker users. It is primarily designed for broadcasting audio microphone or audio/music in the mp3 format (wma, ogg). Connection and Settings The login screen is displayed upon Console start. Create the user name and password using the ControlPanel program or ask your system administrator to create and assign...
Page 55
Figure: Login via Console Having set all the necessary parameters and entering your user name and password, log in. If successful, you get to the Console screen to select your role. User Roles This screen helps you select a role after login to the Console program. Figure shows the window for a user with all roles. Refer to other parts of the manual for details on the roles. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 56
When you have selected a role, the screen will display the selected role, but the appearance is similar in all cases. New pictograms and the role name get displayed in the application header. To change the role, use the human pictogram, which returns you to the role selecting window . The "power off" pictogram is used for logout fro m the Console application. General Console Control Primarily, Console is designed for broadcasting sounds via microphone or audio/music in the mp3 format. The left section with the microphone picture controls the microphone and the middle section – List of sounds – helps play audio files. Press the "Add" button to add a sound to the application. The right–hand section is used for input check and control. Refer to Figure for the Console program control. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 57
and the listeners do not hear the studio noise. You can enable Listening in in the Console application too. To do so, push the but ton to the right of the lower screen. Listening in is used for activation of local listening to played files or microphone sound. Select the device to listen in via the Setting–>Audio settings menu. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 58
The Freeride user is assigned the highest user rights and can thus broadcast and play with the highest priority. This user selects the destination itself by ticking off the 2N® NetSpeaker units in the List of speakers/zones . Refer to Figure. Figure: Freeride Role Broadcast as "user" Logged in as a user, you cannot choose where to broadcast. Your user role authorises you to broadcast to sessions to which you are assigned as a user input. Contact your system administrator for more information. Broadcast as "virtual input" Logged in as a virtual input, you cannot choose where to broadcast. Your user role authorises you to broadcast to sessions which contain the virtual input assigned to you. Contact your system administrator for more information.tails on the roles. ® TELEKOMUNIKACE a.s., www.2n.cz...
Manual for Player software The 2N® IP Audio Player program helps you play files and playlists in a simple and comfortable manner. It can be used by Freeride users only. In this section: Software Control ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 60
Delete selected items from playlist – remove songs from the playlist. Add mp3 from directory – add a directory to the playlist. Save playlist into files – save the playlist into an .m3u file on a local disk. Add playlist – add an empty playlist to the Player application. Rename current playlist – rename the currently selected playlist. Delete current playlist – delete the currently selected playlist. Select playlist – select one of the playlist created and modify the current playlist. ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 61
Figure: Login via Console Having prepared a playlist, simply select the speakers/zones for playing in the ® right–hand section of the screen. You can also control volume of each 2N NetSpeaker Start playing by pushing the Play button. Playing will discontinue the current playing processes in all zones selected by you. If you want to announce a message through the microphone, you can broadcast to all selected zones via microphone too . Click on...
Page 62
Figure: Local Sources ® TELEKOMUNIKACE a.s., www.2n.cz...
NetSpeaker Server API manuals 2N® NetSpeaker Server API is used for NetSpeaker Server control by XML commands and request. You are free to build your own application for NetSpeaker Server control. In this section: Basic Properties Session Configuration Audio Input Configuration Playlist Configuration ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 64
Basic Properties ® This sections provides you by basic NetSpeaker Server API commands and response. In this section: ® TELEKOMUNIKACE a.s., www.2n.cz...
NetSpeaker Server . This type of communication is also used for event registration and unregistration of events. Event messages use the "<CTI_IE_REFERENCE Ref" tag. This type of IE is used for ® recognition of responses sent asynchronously on events in the 2N NetSpeaker Server Message Request and Response ® The NetSpeaker Server XML interface has two different formats:...
Page 66
Opening Communication ® 2N NetSpeaker Server – Starting Communication ® By default, the NetSpeaker Server listens on TCP port 6543 on all eth server ports. External applications are connected to this port. ® Communication between external applications and the NetSpeaker Server alway s starts with the BIND command. This command is sent by the server client.
Page 67
The AppName item is used for application identification. The application cannot continue communicating until it receives the <bind Status="OK"/> ® reply from the 2N NetSpeaker Server. The server thus confirms the connection and creation of a communication channel. Explicit authorisation – LOGON method Or, you can enter your login and password simply as follows: 1. ...
Page 69
Server Version Enter the command to find the current server time. Request <msg Id="CTI_GET_DATETIME_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_GET_DATETIME_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_TIME Time="2011/12/1 12:11:14"/> <CTI_IE_TZ_ID Id="37" TZStatus="STANDARD"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 70
Active Connection Check Enter the command to check if the communication with the server is still active. Request <msg Id="CTI_ALIVE_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_ALIVE_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 71
Server Time Check Enter the command to find the current server time. Request <msg Id="CTI_GET_DATETIME_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_GET_DATETIME_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_TIME Time="2011/12/1 12:11:14"/> <CTI_IE_TZ_ID Id="37" TZStatus="STANDARD"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 72
Session Configuration This sections helps you with all commands and response related with sessions e.g. start and stop playing and more. In this section: ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 73
PanelUserId = only for console panel, PanelMode = only for console panel, PanelVirtualInputId = only for console panel, FreerideId = only for console panel. Request <msg Id="CTI_NSPK_GET_ALL_SESSIONS_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_GET_ALL_SESSIONS_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_NSPK_IE_SESSION SessionId="0x4" Name="Moje session nova" Flags="0x0" Priority="1" Channel="0" MasterVolume="4032" MasterBalance="0" MasterFadeTime="0" PanelUserId="0xFFFFFFFF" PanelMode="USER" PanelVirtualInputId="0xFFFFFFFF" FreeRideId="0xFFFFFFFF"/> <CTI_NSPK_IE_SESSION SessionId="0x5" Name="New session (1)" Flags="0x0" Priority="1" Channel="0" MasterVolume="4096" MasterBalance="0" MasterFadeTime="0" PanelUserId="0xFFFFFFFF" PanelMode="USER" PanelVirtualInputId="0xFFFFFFFF" FreeRideId="0xFFFFFFFF"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 74
The Type and Id parameters help acquire general information on the source, i.e. the source type, source files, file Id and file duration. Request <msg Id="CTI_NSPK_GET_ALL_SESSIONS_SOURCES_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_GET_ALL_SESSIONS_SOURCES_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_NSPK_IE_SESSION_SOURCE SessionId="0x4" SourceId="0x5" Flags="0x12" Type="PLAY_LIST" Id="0x1" Volume="4032" Balance="7" FadeTime="0"/> <CTI_NSPK_IE_SESSION_SOURCE SessionId="0x4" SourceId="0xB" Flags="0x12" Type="PLAY_LIST" Id="0x4" Volume="4096" Balance="0" FadeTime="0"/> <CTI_NSPK_IE_SESSION_SOURCE SessionId="0x5" SourceId="0xA" Flags="0x12" Type="PLAY_LIST" Id="0x5" Volume="153" Balance="0" FadeTime="0"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 75
= SessionId parameter. If you specify a wrong SessionId, the server processes the command and sends the OK message, but no session will be activated. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="ACTIVATE_SESSION" CmdPar1="0x4"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 76
Enter this command to disable a session. A session is defined by the CmdPar1 = SessionId parameter. If you enter a wrong SessionId, the server processes the command and sends OK, but no session will be deactivated. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="DEACTIVATE_SESSION" CmdPar1="0x4"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 77
PanelUserId = relates to the console panel, PanelMode = relates to the console panel, PanelVirtualInputId = relates to the console panel, FreeRideId = relates to the console panel. Request <msg Id="CTI_NSPK_SET_SESSION_REQ"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_NSPK_IE_SESSION SessionId="0x1" Name="Moje nova session" Flags="0x0" Priority="1" Channel="0" MasterVolume="4096" MasterBalance="0" MasterFadeTime="0" PanelUserId="0xFFFFFFFF" PanelMode="USER" PanelVirtualInputId="0xFFFFFFFF" FreeRideId="0xFFFFFFFF"/> </msg> Response <msg Id="CTI_NSPK_SET_SESSION_CONF"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 78
R e f = " 0 x 4 2 1 " / > < C T I _ I E _ R E S U L T R e s u l t = " O K " / > </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 79
Enter the command to pause a source in a session. Defined by the CmdPar1 = SessionId and CmdPar2 = SourceId parameters. If the CmdPar1 and CmdPar2 values are non-existent, the server replies OK, but no source will be suspended. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="PAUSE" CmdPar1="0x1" CmdPar2="0x1"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 80
Defined by the Id = SessionId parameters. If this parameter is -1, the hook will be created for all sessions. Request <msg Id="CTI_NSPK_CREATE_HOOK_REQ"> <CTI_NSPK_IE_OBJECT Type="SESSION_SOURCE" Id="-1"/> </msg> Response <msg Id="CTI_NSPK_SESSION_SOURCE_INFO_IND"> <CTI_NSPK_IE_SESSION_SOURCE_INFO SessionId="0x2" SourceId="0x3" PlayState="PLAYING" ActFileId="0x11" ActFile="C:\Documents and Settings\jsvoboda\Plocha\Download\Adele - 21\01 Rolling in the Deep.mp3" ActDuration="229347" State="ACTIVE" StateInfo="File(ACTIVE); Resampler(ACTIVE)"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 81
<documentation IE="CTI_NSPK_IE_SESSION_SOURCE"> <member Type="KER_T_INT" Name="SessionId" Brief="Primary key source (link to SESSION) "/> <member Type="KER_T_INT" Name="SourceId" Brief="Primary key source (link to SESSION_SOURCE) "/> <member Type="NSPK_E_SES_PLAY_STATE" Name="PlayState" Brief="Playback status according NSPK_E_SES_PLAY_STATE "/> <member Type="KER_T_INT" Name="ActFileId" Brief="Currently playing file (id corresponds FileId of PLAY_LIST) "/> <member Type="KER_P_CHAR" Name="ActFile" OffsetPointer="true" Brief="Name of the currently playing file "/> <member Type="KER_T_INT" Name="ActDuration" Brief="The length of the file in ms "/> <member Type="NSPK_E_STATE" Name="State" Brief="Current status according NSPK_E_STATE source session "/> <member Type="KER_P_CHAR" Name="StateInfo" OffsetPointer="true" Brief="Lyrically divorced Resource "/> <documentation> <documentation Enum="NSPK_E_SES_PLAY_STATE"> <item Name="STOPPED" Brief="Play is stopped "/> <item Name="READING" Brief="Reads the next file in the "/> <item Name="PLAYING" Brief="Now Playing "/> <item Name="PAUSED" Brief="Playback is zapausováno "/> <documentation> <documentation Enum="NSPK_E_STATE"> <sure these items are sorted according to priority!!> <item Name="ERROR" Brief="When opening the device error "/> <item Name="OPENING" Brief="The device is currently open "/> <item Name="CLOSING" Brief="The device is just closing "/> <item Name="IDLE" Brief="The device is not open "/> <item Name="ACTIVE" Brief="The facility is open and functional "/> <documentation> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 82
Enter this command to cancel the hook on a session. Defined by the Id = SessionId parameter. If this parameter is -1, the hook will be cancelled for all sessions. Request <msg Id="CTI_NSPK_DESTROY_HOOK_REQ"> <CTI_NSPK_IE_OBJECT Type="SESSION_SOURCE" Id="-1"/> </msg> Response <msg Id="CTI_NSPK_DESTROY_HOOK_CONF"> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 83
Audio Input Configuration This sections helps you with all commands and response related with sources e.g. adding source to session, activating/deactivating source in session etc. . In this section: ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 84
Type and Id parameters. If you specify a non-existent SessionId, the server will return an error message. Request <msg Id="CTI_NSPK_SET_SESSION_SOURCE_REQ"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_NSPK_IE_SESSION_SOURCE SessionId="0x1" SourceId="0x2" Flags="0x1A" Type="PLAY_LIST" Id="0x1" Volume="4096" Balance="0" FadeTime="0"/> </msg> Response <msg Id="CTI_NSPK_SET_SESSION_SOURCE_CONF"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_IE_RESULT Result="OK"/> </msg> Error <msg Id="CTI_NSPK_SET_SESSION_SOURCE_CONF"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_IE_RESULT Result="REJECTED"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 85
Type and Id parameters. If you specify a non-existent SessionId, the server will return an error message. Request <msg Id="CTI_NSPK_SET_SESSION_SOURCE_REQ"> <CTI_IE_REFERENCE Ref="0x422"/> <CTI_NSPK_IE_SESSION_SOURCE SessionId="0x4" SourceId="0xD" Flags="0x10" Type="PLAY_LIST" Id="0x1" Volume="1024" Balance="0" FadeTime="0"/> </msg> Response <msg Id="CTI_NSPK_SET_SESSION_SOURCE_CONF"> <CTI_IE_REFERENCE Ref="0x422"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 86
SessionId parameter and the source by the SourceId parameter. If you specify a non-existent SessionId or SourceId, the server will return an error message. Request <msg Id="CTI_NSPK_REMOVE_SESSION_SOURCE_REQ"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_NSPK_IE_SESSION_SOURCE_ID SessionId="0x4" SourceId="0xD"/> </msg> Response <msg Id="CTI_NSPK_REMOVE_SESSION_SOURCE_CONF"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_IE_RESULT Result="OK"/> </msg> Error <msg Id="CTI_NSPK_REMOVE_SESSION_SOURCE_CONF"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_IE_RESULT Result="INVALID_OBJECT"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 87
If the CmDPar3 value is -1 or any non-existent value, the source will be played from the first file in the sequence. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="PLAY" CmdPar1="0x4" CmdPar2="0x5" CmdPar3="-1"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 88
Deactivate Source in Session Enter the command to delete a file from an existing playlist. Defined by the PlayListId and FileId parameters. Request <msg Id="CTI_NSPK_REMOVE_PLAYLIST_FILE_REQ"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_NSPK_IE_PLAYLIST_FILE_ID PlayListId="0x2" FileId="0x1"/> </msg> Response <msg Id="CTI_NSPK_REMOVE_PLAYLIST_FILE_CONF"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 89
Enter the command to pause a source in a session. Defined by the CmdPar1 = SessionId and CmdPar2 = SourceId parameters. If the CmdPar1 and CmdPar2 values are non-existent, the server replies OK, but no source will be suspended. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="PAUSE" CmdPar1="0x1" CmdPar2="0x1"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 90
Defined by the CmdPar1 = SessionId and CmdPar2 = SourceId parameters. If the CmdPar1 and CmdPar2 values are non-existent in the database, the server replies OK, but no change will be executed for any existing session. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="NEXT" CmdPar1="0x4" CmdPar2="0x4"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 91
Defined by the CmdPar1 = SessionId and CmdPar2 = SourceId parameters. If the CmdPar1 and CmdPar2 values are non-existent in the database, the server replies OK, but no change will be executed for any existing session. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="PREV" CmdPar1="0x1" CmdPar2="0x1"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 92
Enter the command to set the source volume. Defined by CmdPar1 = SessionId, CmdPar2 = SourceId, CmdPar3 = volume and CmdPar4 = transition time from the current value to the new one. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="SET_VOL" CmdPar1="0x1" CmdPar2="0x1" CmdPar3="10" CmdPar4="2"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 93
Enter the command to set the source balance. Defined by CmdPar1 = SessionId, CmdPar2 = SourceId, CmdPar3 = balance and CmdPar4 = transition time from the current value to the new one. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="SET_BAL" CmdPar1="0x1" CmdPar2="0x1" CmdPar3="0" CmdPar4="2"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 94
Enter the command to set the position of the played file in a source. Defined by CmdPar1 = SessionId, CmdPar2 = SourceId and CmdPar3 = time in milliseconds. Request <msg Id="CTI_NSPK_CMD_REQ"> <CTI_NSPK_IE_SES_CMD Cmd="SET_POS" CmdPar1="0x1" CmdPar2="0x1" CmdPar3="5000"/> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_CMD_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 95
Playlist Configuration This sections helps you with all commands and response related with playlist e.g. adding songs to playlist, deleting playlists etc. . In this section: ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 96
List of All Playlists Enter the command to list all playlists defined for the server. Defined by the PlayListId, Name and Flags parameters (currently unused). Request <msg Id="CTI_NSPK_GET_ALL_PLAYLISTS_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_GET_ALL_PLAYLISTS_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_NSPK_IE_PLAYLIST PlayListId="0x1" Name="Muj playlist 1" Flags="0x0"/> <CTI_NSPK_IE_PLAYLIST PlayListId="0x4" Name="Novy playlist" Flags="0x0"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 97
Create Playlist Enter the command to create a new playlist. Defined by the PlayListId, Name and Flags parameters (currently unused). Request <msg Id="CTI_NSPK_SET_PLAYLIST_REQ"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_NSPK_IE_PLAYLIST PlayListId="0x1" Name="Muj playlist novy" Flags="0x0"/> </msg> Response <msg Id="CTI_NSPK_SET_PLAYLIST_CONF"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 98
Edit Playlist Enter the command to modify an existing playlist. Defined by the PlayListId, Name and Flags parameters (currently unused). Request <msg Id="CTI_NSPK_SET_PLAYLIST_REQ"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_NSPK_IE_PLAYLIST PlayListId="0x7" Name="Muj playlist upraveny" Flags="0x0"/> </msg> Response <msg Id="CTI_NSPK_SET_PLAYLIST_CONF"> <CTI_IE_REFERENCE Ref="0x421"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 99
Delete Playlist Enter the command to delete an existing playlist. Defined by the PlayListId parameter. Request <msg Id="CTI_NSPK_REMOVE_PLAYLIST_REQ"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_NSPK_IE_PLAYLIST_ID PlayListId="0x2"/> </msg> Response <msg Id="CTI_NSPK_REMOVE_PLAYLIST_CONF"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 100
List of All Files in All Playlists Enter the command to list all files in all existing playlists. Defined by the PlayListId, FileId, Priorities, Filename, Duration and Shuffle parameters. Request <msg Id="CTI_NSPK_GET_ALL_PLAYLISTS_FILES_REQ"> <CTI_IE_REFERENCE Ref="0x420"/> </msg> Response <msg Id="CTI_NSPK_GET_ALL_PLAYLISTS_FILES_CONF"> <CTI_IE_REFERENCE Ref="0x420"/> <CTI_NSPK_IE_PLAYLIST_FILE PlayListId="0x1" FileId="0x1" Priority="1" FileName="C:\Documents and Settings\All Users\Data aplikacĂ-\2N TELEKOMUNIKACE\2N NetSpeaker\Server\Media\Test.mp3" Duration="54085" Shuffle="0x0"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 101
Delete File from Playlist Enter the command to delete a file from an existing playlist. Defined by the PlayListId and FileId parameters. Request <msg Id="CTI_NSPK_REMOVE_PLAYLIST_FILE_REQ"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_NSPK_IE_PLAYLIST_FILE_ID PlayListId="0x2" FileId="0x1"/> </msg> Response <msg Id="CTI_NSPK_REMOVE_PLAYLIST_FILE_CONF"> <CTI_IE_REFERENCE Ref="0x423"/> <CTI_IE_RESULT Result="OK"/> </msg> ® TELEKOMUNIKACE a.s., www.2n.cz...
ČRo Wave http://www.rozhlas.cz/audio/download/radiowave_high_mp3.m3u Evropa2 http://icecast3.play.cz/evropa2-128.mp3.m3u Frekvence http://icecast4.play.cz/frekvence1-128.mp3.m3u Radio http://icecast3.play.cz/bonton-128.mp3.m3u Bonton Impuls http://icecast5.play.cz/impuls128.mp3.m3u Radio Orlik http://www.play.cz/radio/orlik128.mp3.m3u Rock Zone http://icecast5.play.cz/rockzone128.mp3.m3u Radio http://icecast5.play.cz:8000/dechovka128.mp3 Dechovka Radio Beat http://62.44.1.26:8000/radiobeat128.mp3 Radio http://kocka.limemedia.cz:8000/blanikfm128.mp3.m3u Blanik Denmark ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 103
NRJ Hip-Hop http://149.5.240.22/WR-FI-HIPHOP.m3u NRJ Suomihitit http://149.5.240.22/WR-FI-WR10.m3u NRJ RNB http://149.5.240.22/WR-FI-RNB.m3u NRJ POP http://149.5.240.22/WR-FI-POP.m3u Oi FM http://media.innoventum.fi:8000/oifm.m3u NRJ HIT http://149.5.240.22/WR-FI-HIT.m3u Radio 957 http://www.radio957.fi/nettiradio/957.m3u Radio Aalto http://www.listenlive.eu/aalto.m3u Iskelmä http://www.iskelma.fi/nettiradio/iskelma.m3u Iceland Radio Comment Útvarp Kántrýbar http://93.95.74.162:8000/listen.pls not supported Norway ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 104
Gold http://media-ice.musicradio.com/GoldMP3.m3u Insight Radio http://icy-e-03.sharp-stream.com/insightradio.mp3.m3u North Manchester http://live.canstream.co.uk:8000/manchesterfm.mp3.m3u Queen's Radio http://quis.qub.ac.uk:8080/qrlivehi.m3u Two Lochs Radio http://icecast.commedia.org.uk:8000/twolochs.mp3.m3u The Source FM http://live.canstream.co.uk:8000/sourcefm.mp3.m3u Radio Comment KAJX - Aspen http://peace.str3am.com:6880/kajxhi.m3u Public Radio KALX http://icecast.media.berkeley.edu:8000/kalx-128.mp3.m3u KMFA http://pubint.ic.llnwd.net/stream/pubint_kmfa.m3u KUHF http://129.7.48.199/KUHF-HD1-128K.m3u Slovakia ® TELEKOMUNIKACE a.s., www.2n.cz...
Page 105
Rádio Lumen http://audio.lumen.sk:8000/live128.mp3.m3u Rádio Prešov http://www.radiopresov.sk/lib/jorbis/64.mp3.m3u Radio Viva http://85.159.106.242:8000/vivastream64.mp3.m3u Rádio Kiss http://85.159.106.242:8000/kissmp3_128.mp3.m3u Rádio Frontinus http://www.frontinus.sk/frontinus128.m3u Sweden Radio Comment Sveriges Radio P1 http://sverigesradio.se/topsy/direkt/132-hi-mp3.m3u supported Lite FM http://www.litefm.se/live.m3u Radio Guld http://audiostream.picsearch.com:8000/radioguld.m3u Studentradion http://130.238.166.180:8004/live.m3u 98,9 Tidaholm FM http://radio.fnf.nu:443/radiotidaholm.mp3.m3u ® TELEKOMUNIKACE a.s., www.2n.cz...
Microsoft. NET Framework 4 redistributable package (part of the installation) SIP: ® Registration No.: Counterparty calls on the IP address of 2N NetSpeaker predefined server and port for the SIP trunk (eg 5061). ® Registration: NetSpeaker only client netspeaker registering in the PBX. It cannot switch to mode = SIP registrar proxy (no phones register to it). ® 2N NetSpeaker SD Card Type Capacity Transfer rate* 49kB/s SDHC SP class 6...
Page 107
6999 proprietary NSPK >> Server Telnet In version 1.1.1 and higher, TELNET is off by default immediately after ® connecting to the NetSpeaker Server . After disconnecting from the server, TELNET is re–activated. If you want to enable TELNET even when ® NetSpeaker is connected to the server, you must enable this in Speakers in the Control Panel. Test Results ...