2N NetSpeaker Manual

Ip audio system
Hide thumbs Also See for NetSpeaker:

Advertisement

Quick Links

2N NetSpeaker
 
 
 
Version
1.2
 
www.2n.cz
 
 
®
IP Audio System
Manual

Advertisement

Table of Contents
loading

Summary of Contents for 2N NetSpeaker

  • 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 ...
  • Page 3: Table Of Contents

    NetSpeaker Server API manuals ........
  • Page 4: 2N® Ip Audio System 1.2 En

    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...
  • Page 5: User Manuals

    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.
  • Page 7: Quick Start

    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.
  • Page 19: Manual For Control Panel Software (Server Administration)

    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 ...
  • Page 27: Audio Sources

    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...
  • Page 53: Manual For Console Software

    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...
  • Page 59: Manual For Player Software

    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...
  • Page 63: Netspeaker Server Api Manuals

    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...
  • Page 65: Basic Information

    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 68 ® TELEKOMUNIKACE a.s., www.2n.cz...
  • 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...
  • Page 102: Supported Internet Radio Stations

      Č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...
  • Page 106: Ip Audio System Limits And Specifications

    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  ...

Table of Contents