background image

35

2N  TELEKOMUNIKACE a.s., www.2n.cz

®

Set  the  type,  starting  time  and  repeating  intervals.  The  setting  options  depend
on the action type:

Play, Stop, Next, Previous and Activate/Deactivate session

 – these actions

allow you to set the action start time only.

Volume

  –  set  the  playlist  volume  and  smooth  volume  change  if  required.  The

action allows you to set the start time.

Not scheduled

 – this event will never be performed.

Daily

 – the event will start at the set time every day (or as set in the 

Every xth

).

day
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

Action Setting

Having  created  an  event  according  to  Subs. 

  above,  specify  the

Event  Creation

contents of the event, i.e. what shall be played and when.

Summary of Contents for NetSpeaker

Page 1: ...www 2n cz Version 2N NetSpeaker IP Audio System Manual 1 1 ...

Page 2: ...marks 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 www faq 2n cz you can find information regarding products adjustment and instructions for optimum use and procedures What to do if Declaration of Conformity 2N TELEKOMUNIKACE hereby declares that the 2N...

Page 3: ...eakers 30 2 6 Scheduler 34 2 7 Users 38 2 8 Sync Manager 39 2 9 Administrator 45 3 Manual for Player software 48 3 1 Software Control 49 4 User manuals 52 4 1 Quick Start 53 4 2 HW Configuration Manual 64 5 Installation manuals 75 5 1 IP Audio System API Manual 76 6 Supported Internet Radio Stations 116 7 IP Audio System Limits and Specifications 121 8 IP Audio System HTTP Manual 123 ...

Page 4: ...4 2N TELEKOMUNIKACE a s www 2n cz 1 Manual for Console software Here is overview what you can find in this section 1 1 Settings and Connection ...

Page 5: ...designed for broadcasting audio NetSpeaker via 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 the rights Enter the user name and password into the dedicated fields in the Console window upon start Moreov...

Page 6: ...er with all roles Refer to other parts of the manual for d What you should know The Console application allows for sending audio from a microphone or playing files 2N NetSpeaker 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 This screen helps you select a role after login to the Cons...

Page 7: ...e pictogram is used for fro role selecting window power off logout m the Console application General Console Control Primarily Console is designed for broadcasting sounds or via microphone 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 applicat...

Page 8: ...e Automatic microphone activation function When you press the button the sign goes Automute on Let us The College radio broadcasts a few songs give an example every evening and the presenter announces every song In this case the presenter selects a song from the file at the beginning of broadcasting He or she selects and can talk when the song is over Automute Automatic When the Play button is pus...

Page 9: ... 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 cont...

Page 10: ...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 pictogram which returns human you to the The pictogram is used for fro role selecting window power off logout m the Console application ...

Page 11: ...www 2n cz 2 Manual for Control Panel software Here is overview what you can find in this section 2 1 Introduction 2 2 Sessions 2 3 Audio Sources 2 4 Zones 2 5 Speakers 2 6 Scheduler 2 7 Users 2 8 Sync Manager 2 9 Administrator ...

Page 12: ...g LAN WAN while installing your sy 2N NetSpeaker stem to save the total implementation time and of course cut your wiring costs The IP Audio System consists of two basic components a server 2N NetSpeaker and an audio converter The ControlPanel software has been developed to configure the whole broadcasting system Console and Player are software products designed for everyday use broadcasting messa...

Page 13: ...it The last created Freeride session has the highest priority is playing Sessions The session determines the connection i e defines which Source Destination source will be played to which destination The left session part defines and helps control the source the right session part determines the destination and optio Session ns Session Creation and Preparation for Playing Click on Session Create e...

Page 14: ...If no more parameters are needed simply press and the added or another source will start PLAY 2 2 Sessions playing 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 next figure ON which also shows additional session controls Balance set balance for the right left channel L...

Page 15: ...riority session is always preferred to highest lower priority sessions A higher priority of the active Session that always guarantees the Session will occupy the destinations assigned to it the source will play in the destination The priority range is 1 10 where priority 10 is automatically assigned to broadcasting Freeride role Channel set the channel for each session supports 4 channels for 2N N...

Page 16: ...gned for the Playlist and the other for the rest of the sources Next figure shows the two types 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 ...

Page 17: ...ning refer to the system architecture in A microphone 2 1 Introduction internal external sound card and or mixer are used for playing locally stored music using a standard audio player 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 playli...

Page 18: ...erver 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 tag Refer to the tag for the playlist items 2 9 Administrator Audio sources ...

Page 19: ... 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 and English classroom input 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 ...

Page 20: ...t The SIP source helps you connect to a VoIP Voice over IP PBX as a 2N NetSpeaker 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 ...

Page 21: ...S_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 ...

Page 22: ...ways searched through Transmit busy tone enable transmission of the busy tone from the PBX or network when the counterparty hangs up Remote SIP server parameters Address set the IP address or DNS name of the counterparty operator or another PBX to which you want to connect the PBX via a trunk where call and registration requests shall be routed To use a port other than 5060 specify the port behind...

Page 23: ...parameters SIP Figure Other Parameters Always mediate RTP enable this parameter to route the RTP stream via the PBX VoIP card in all cases Otherwise the RTP stream might be routed outside the PBX for VoIP VoIP connections and the PBX processes only signalling for such a call Reverse RTP negotiation tick off this option to set the codec negotiating method If you do not tick off this option the PBX ...

Page 24: ... CLIR Calling Line Identification Restriction By default the header is enabled on the SIP Gateway and disabled on the SIP Proxy Aliases Use this option to specify additional Realms Domains to be accepted on this port Such incoming calls their INVITEs will be routed to this port whose Request URIs match the given SIP GW or SIP Proxy settings and Domains or Aliases RTP DSP here you can optimise data...

Page 25: ...ding modes using the SIP INFO method The modes have different formats of the DTMF transmitting message KeepAlive Period define the KeepAlive packet sending interval The default value is 10s STUN server The STUN server helps NAT clients i e PCs behind the firewall set up telephone calls with the VoIP provider hosted outside the LAN Address complete the STUN server address IP or domain name to be us...

Page 26: ...ure Internet Radio Parameters User Input User input is assigned to the user and defines the audio stream parameters from the user for playing from for example Next figure shows the default input Console settings Figure User Input Parameters ...

Page 27: ...figure shows the basic view of the default Zones tag The structure is simple the building called contains such zones as Philadelphia First floor Bar Lobby and where units are installed Two possible tag settings are Elevator 2N NetSpeaker displayed to the right A ring includes the possibility to switch the big icon view of Detailed listing yellow designates the possibility to hide the list of all 2...

Page 28: ...he setting Show All speakers group Figure Default Zone Display With this enable click on the zone to which you want to assign the selected 2N Move the selected from the list NetSpeaker s 2N NetSpeaker s All speakers to the in the zone list see the arrow in previous figure zone The other displaying option is used when is not displayed This method is All speakers shown in next figure and based on th...

Page 29: ... 2n cz Figure Default Zone Display Other Zones Tag Options Use in the left menu or the item retrieved with the right Rename zone Rename zone mouse button to rename a zone Use the item in the same menus to Delete zone delete a zone ...

Page 30: ...d in the configuration The Speakers tag is used for administering systems in the network 2N NetSpeaker It helps you establish connections and set parameters for your units 2N NetSpeaker This tag is divided into two sections according to function Connection and Speakers Connection of Speakers Refer to the next figure for connection details The upper section is dedicated to and the lower section to ...

Page 31: ...ion is established save the setting Subsequently the 2N starts searching for speakers in the network automatically Fig 2 NetSpeaker Server shows detection a pictogram with a big plus in 2N NetSpeaker 2N NetSpeaker the lower part indicates successful detection and instructs you to Add 2N using Menu Add speaker to database NetSpeaker to the database Once the speaker is added the pictogram becomes da...

Page 32: ...he button to start Synchronise Now synchronisation immediately as defined in the tag This button activates 2 5 Speakers synchronisation of this particular only Sync Manager is responsible 2N NetSpeaker for synchronisation of the group 2N NetSpeaker information on whether the SD card has been connected and OK has SD card state been disconnected or shows an error defines the synchronisation state Th...

Page 33: ...isabled by default after Telnet 2N connection to the server for security reasons This option enables NetSpeaker Telnet even if is connected to the server but is not 2N NetSpeaker recommended for security reasons Sound path delay helps you set an expected delay buffer size for 2N for installations where Wi Fi facilities are used or unreliable NetSpeaker packet deliveries are expected Detected param...

Page 34: ...ons for playlists is called and you can control multiple playlists in multiple sessions within one event Event Fig 1 shows an example of event with two sessions One contains a playlist the other is without a playlist Event Creation 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 Onl...

Page 35: ...ws you to set the start time Not scheduled this event will never be performed Daily the event will start at the set time every day or as set in the Every xth day 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 Action Setting...

Page 36: ...state Therefore assign the to the beginning of active STOP action the playlists that are not to be played Drag drop the required action above the time axis of the event from the offer of in the time axis header see the figure move the action to the actions Always playlist to be controlled within one session A session can contain multiple playlists and all the playlists can be administered You can ...

Page 37: ...ddition to start time set a smooth balance change via the option Change duration time Event Display There is an event list in the left part of the Scheduler tag Display the list in any of the following views or by selecting a card Month Day All events 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...

Page 38: ...t to play without restrictions and without using pre defined sessions The user has access to all destinations and its broadcasting has the highest priority User input role this user will be assigned the home session for broadcasting by the system administrator Rights level select the User or Administrator level The Administrator cannot log in to the Console and Player but may use the ControlPanel ...

Page 39: ...id on one 2N NetSpeaker Synchronisation rate depends on type of SD SDHC card Content is synchronised automatically at the defined time or manually in the tag NetSpeakers Zones Content is synchronised only if nothing is being played from the server Sync Manager is used for administration of SD cards inserted in the 2N NetSpeaker system synchronisation of these cards with the defined content and set...

Page 40: ...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...

Page 41: ...he action end Specific time set the action duration using the following field Duration in s Repeat n times define how many times the playlists selected in the Playlist shall be played Use the item Repeat count 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...

Page 42: ...anning weekly schedule but you can choose any of the following types of planning Not scheduled this action will never start Daily the action will start at the set time every day or as set in the Every xth day 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...

Page 43: ...N NetSpeaker Playlist 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 system at 6 2N NetSpeaker a m every day As the spots vary every week it will be necessary to synchronise the system earl...

Page 44: ...Schedule action start Suppose you want to play the commercial spot at 6 a m every day Therefore select Daily planning with start at 6 00 Select the units in the 2N NetSpeaker Enabling action to individual to be involved in the action speakers Caution Make sure that the selected 2N NetSpeaker units contain the SD cards via the tag Speakers Now select the playlist to be saved on the SD card and play...

Page 45: ...e Audio devices select the output for listening in allows you to Listening In listen to sessions locally and select a device to which the sound will be routed These devices depend on the PC configuration Sessions set more session parameters Display sessions from connected consoles allows you to see even sessions that are created by Console and Player users with Freeride privilege Display big icons...

Page 46: ... display database tables full listing of information exchange between the system Trace 2N NetSpeaker components Use the floating menu to retrieve more functions such as Settings set automatic trace saving onto a disk of the PC where the ControlPanel is running Filter create a filter for existing IDs or characters string Save to file save the current system trace using the floating menu Save to fil...

Page 47: ...47 2N TELEKOMUNIKACE a s www 2n cz Figure XML Script for Password Saving ...

Page 48: ...48 2N TELEKOMUNIKACE a s www 2n cz 3 Manual for Player software Here is overview what you can find in this section 3 1 Software Control ...

Page 49: ... application language Playing The purpose of the application is to provide easy and comfortable control Hence the playing settings are very simple and intuitive Push the buttons in the lower part to add files to be played to the application The following options are available Add mp3 files add files to the playlist Delete selected items from playlist remove songs from the playlist Add mp3 from dir...

Page 50: ...ou If you want to announce a message through the microphone you can Click on broadcast to all selected zones via microphone too to switch on the microphone Activate microphone Local Playing Settings In addition to playing the Player application allows you to play files 2N NetSpeaker locally too Find the settings for local sources in Menu Tools Local source Select the source for microphone and volu...

Page 51: ...51 2N TELEKOMUNIKACE a s www 2n cz Figure Local Sources ...

Page 52: ...52 2N TELEKOMUNIKACE a s www 2n cz 4 User manuals Here is overview what you can find in this section 4 1 Quick Start 4 2 HW Configuration Manual ...

Page 53: ...n on the system installed in the presentation case Please follow the instructions below After opening the case you will find in the middle of the field 2N NetSpeaker On the left side you can see the speaker built in a case On the right hand upper side you can locate the PoE injector which supplies over 2N NetSpeaker Ethernet On the lower right hand side there is space for connecting cables 230V AC...

Page 54: ...IP address on your computer to IP 192 168 1 x x 100 0 255 MASK 255 255 255 0 You can check the interconnection by the PING command Insert the USB Flash disk in your computer and run Netspeaker setup exe Confirm the licence agreement Set the Complete installation type install Server Control Panel and Console to c Program Files 2N TELEKOMUNIKACE 2N NetSpeaker Follow the wizard instructions to finish...

Page 55: ...ion we provide you with the steps how to configure NetSpeaker device in the server database and connect it to the system Please follow the steps bellow Run Control Panel application from the Star Menu All Programs 2N Telekomunikace 2N NetSpeaker 2N NetSpeaker Control Panel ...

Page 56: ...56 2N TELEKOMUNIKACE a s www 2n cz Login Windows opens Enter the password 2n and click on Connect ...

Page 57: ...Click on New connection click on it with the right mouse button to rename the connection Your new connection line appears in the lower middle window Connection Remember to change the IP address to 192 168 1 100 in the Connection settings to the right no other changes are necessary ...

Page 58: ...ve the changes After a few seconds you can see the detected device in the 2N NetSpeaker upper middle window Speakers Click on the Speaker symbol and the on Add detected to the database The grey symbol with a sign represents a detected but unused speaker Add the symbol to change it to save the changes ...

Page 59: ...ole and User input Input User will be created automatically in menu Sources see below in the User settings Click to Change Password to set the user password it is necessary for connecting the 2N NetSpeaker Console Set pswd Click on the Source Icon in the left menu Here you define all sources for audio broadcast You can see your computer sound card detected as the source and User input already crea...

Page 60: ...ion A session defines the relationship between sources and destinations speakers The default tray is created in the middle window You can see all the defined sources and connected Speakers to the right Use Drag Drop to assign a destination to the session Simply move the highlighted speaker over the Master fader of the particular session ...

Page 61: ...on is created the system is ready to process the broadcast Broadcasting a To start the broadcast you can use the Control Panel to play the playlist files or mix different sources together dynamically To start broadcasting just click on the Play icon in the Master under the session Master fader ...

Page 62: ... the username User and password pswd You can choose the Freeride role or broadcast as User choose the User role The application enables you to use the microphone connected to the computer to make an announcement Click on MUTE to start broadcasting In the left field you can see the broadcasting destination speaker ...

Page 63: ...63 2N TELEKOMUNIKACE a s www 2n cz ...

Page 64: ...eneral is very flexible and easily extendable is a stand alone sound decoder and converter with an amplifier 2N NetSpeaker working as a terminal audio device for the System 2N NetSpeaker 2N communicates with the System via the local area NetSpeaker 2N NetSpeaker network LAN decodes the audio stream converting it into an analogue signal which is then amplified by an integrated power amplifier 2N Ne...

Page 65: ...tion and Electric Installation This section describes the product and its installation 2N NetSpeaker Here is what you can find in this section Product Description Before You Start Mounting Product Description 2N NetSpeaker is a LAN audio converter designed for public sound distribution through the System It is connected to the 2N NetSpeaker 2N NetSpeaker System via the local area network LAN It co...

Page 66: ...etSpeaker Back Panel 12V DC 2A power supply adapter connector Alternative power supply connection terminals Relay output with galvanic isolation for external 24V 1A AC DC load switching Digital input without galvanic isolation for external sensor button etc 10 100BASE TX LAN RJ 45 connector Integrated amplifier output terminals for 1 or 2 loudspeakers RESET button Headphone line output for standar...

Page 67: ...crews included in the delivery Follow the instructions below while drilling the mounting holes Mounting Holes Electric Installation Electric Installation Step by Step It is very easy to connect electrica 2N NetSpeaker lly Follow the steps below to avoid equipment damage or electrical injury Connect a loudspeaker headphones or an external amplifier Connect the digital input and output Insert the Mi...

Page 68: ...d irreversible damage of the equipment Note The current FW version does not support this function Refer 2N NetSpeaker to www 2n cz for FW updates Contact the 2N 2N NetSpeaker TELEKOMUNIKACE Technical Support staff please for more information Digital Input Use is equipped with a digital input for an optional button sensor 2N NetSpeaker of movement or other applications This input is available on th...

Page 69: ... network elements or PoE injectors via the LAN interface In case this option is unavailable use a 12V DC 2A Part No 914102E power supply or another power supply on condition that you keep the nominal values included in the Electric Parameters subsection Connect the 12V DC power supply either to the back panel supply connector marked DC IN or terminals marked DC IN and DC IN Warning If you use an a...

Page 70: ...pwd admin activemode 0 Passive mode srvipaddr 192 168 1 2 srvport 6999 srvpwd admin Basic Parameter Settings Telnet Connection 2N NetSpeaker Use the integrated Telnet server for basic settings For connection 2N NetSpeaker use any Telnet Client application integrated telnet exe in Microsoft Windows or putty exe application downloaded from the Internet for example The Telnet server listens at standa...

Page 71: ...mask and defaultgw 1 Automatic network parameter obtaining is enabled Default setting 0 ipaddr 2N NetSpeaker static IP address Use this setting if dhcpclient is set to 0 Default setting 192 168 1 100 netmask Network mask for static IP address setting Use this setting if dhcpclient is set to 0 Default setting 255 255 255 0 defaultgw Default gateway for packets routed outside the LAN Use this settin...

Page 72: ... This NetSpeaker 2N NetSpeaker Server guarantees that all connected devices have identical and latest firmware versions Refer to www 2n cz for the latest firmware version Firmware Installation Refer to the Software User Manual for details on 2N NetSpeaker 2N firmware installation and control NetSpeaker Function and Use This section provides the basic and extended functions of the produc 2N NetSpea...

Page 73: ...continuously check the LAN connection Green blue quick flashing connection in progress If 2N NetSpeaker Server this LED is shining continuously check the connection Blue permanent light is connected to 2N NetSpeaker 2N NetSpeaker but fails to receive the audio stream Normal operational status in which Server is not in the active audio session 2N NetSpeaker White permanent light is connected to the...

Page 74: ...udspeaker impedance 4 16Ω Loudspeaker 12V 2A PoE 2 x 4Ω STEREO 2 x 2 5W 2 x 2 5W 2 x 8Ω STEREO 2 x 7W 2 x 4W 2 x 16Ω STEREO 2 x 4W 2 x 4W 4Ω MONO 1 x 14W 1 x 8W 8Ω MONO 1 x 8W 1 x 8W Frequency range 20Hz 20kHz 0 5dB Harmonic distortion 0 05 1kHz Signal to noise ratio 91dB Headphone Line output STEREO 3 5mm jack on front panel Digital output 24V 1A AC DC relay output galvanically isolated Digital i...

Page 75: ...75 2N TELEKOMUNIKACE a s www 2n cz 5 Installation manuals Here is overview what you can find in this section 5 1 IP Audio System API Manual ...

Page 76: ... Session Deactivate Session Add Session Edit Session Remove Session Session State Monitoring Deactivate Session State Monitoring 3 Audio Input Configuration Add Source to Session Edit Source in Session Delete Source from Session Activate Source in Session Deactivate Source in Session Pause Source in Session Skip to Next Line in Source Skip to Previous Line in Source Smooth Change of Source Volume ...

Page 77: ...77 2N TELEKOMUNIKACE a s www 2n cz Create Playlist Edit Playlist Delete Playlist List of All Files in All Playlists Delete File from Playlist ...

Page 78: ...TELEKOMUNIKACE a s www 2n cz Basic Properties Here is overview what you can find in this section Basic Information Opening Communication Authorisation Server Version Active Connection Check Server Time Check ...

Page 79: ...ker Server bind Status OK There are two types of XML messages for communication The request and response messages define the request message content using the msg Id ID information element command the CTI_IE_REFERENCE Ref tag and IE msg termination at the end of message This type of XML message is used for communication commands and replies from the This type of 2N NetSpeaker Server communication ...

Page 80: ...NetSpeaker Server connection and creation of a communication channel Request bind ConnType LOCAL AppName SpkCtiTest Response bind Status OK Error message error Layer XMLB UNBOUND_STREAM error The following answers have been added for different situations NNB_XML_STATUS_OK external application can start sending other commands NNB_XML_STATUS_ALREADY_BOUND application ignores this error and can send ...

Page 81: ...of the Status attribute means that access has been denied Besides the auth Method Status OK reply successful authorisation is manifested by the following reply from the XML bridge to bind bind Status OK This signals that the communication channel has been successfully configured and authorised and is ready for sending messages in both directions now Request bind ConnType LOCAL AppName SpkCtiTest R...

Page 82: ...82 2N TELEKOMUNIKACE a s www 2n cz command ...

Page 83: ...nd to identify the current version of the server Request msg Id CTI_GET_VERSION_REQ CTI_IE_REFERENCE Ref 0x420 msg Response msg Id CTI_GET_VERSION_CONF CTI_IE_RESULT Result OK CTI_IE_REFERENCE Ref 0x420 CTI_IE_VERSION Ver 1 1 0 40 0_HEAD rel Nov 25 2011 16 58 41 msg ...

Page 84: ... 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 ...

Page 85: ...and 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 ...

Page 86: ...e is overview what you can find in this section List of All Sessions List of All Sessions and Input Sources Assigned to Them Activate Session Deactivate Session Add Session Edit Session Remove Session Session State Monitoring Deactivate Session State Monitoring ...

Page 87: ...IONS_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 Fla...

Page 88: ...source in a session such as the currently played file playing time position etc 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_S...

Page 89: ...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 ...

Page 90: ...sionId 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 ...

Page 91: ...ession balancing value MasterFadeTime time during which the volume or balance change is effective if requested 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 sess...

Page 92: ...n balancing value MasterFadeTime time during which the volume or balance change is effective if requested 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 0x7 Name Moje session uprave...

Page 93: ...EFERENCE Ref 0x423 CTI_NSPK_IE_SESSION_ID SessionId 0x11 msg Response msg Id CTI_NSPK_REMOVE_SESSION_CONF CTI_IE_REFERENCE Ref 0x423 CTI_IE_RESULT Result OK msg Error msg Id CTI_NSPK_REMOVE_SESSION_CONF CTI_IE_REFERENCE Ref 0x423 CTI_IE_RESULT Result INVALID_OBJECT msg DB relations must be deleted all objects before deleting the session NSPK_SEST_SESSIONS_SOURCES Delete Source from Session NSPK_SE...

Page 94: ...arameter 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 St...

Page 95: ...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 PAUS...

Page 96: ... 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 ...

Page 97: ...ction Add Source to Session Edit Source in Session Delete Source from Session Activate Source in Session Deactivate Source in Session Pause Source in Session Skip to Next Line in Source Skip to Previous Line in Source Smooth Change of Source Volume Smooth Change of Source Balance Set File Position in Source ...

Page 98: ...laced with a new source defined by the 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_REFE...

Page 99: ...ers match the source with the defined SourceId is replaced with a new source defined by the 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 Respons...

Page 100: ...xistent 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_RE...

Page 101: ... CmdPar2 values are non existent the server replies OK but no source will be activated 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_RESUL...

Page 102: ...ionId and CmdPar2 SourceId parameters If the CmdPar1 and CmdPar2 values are non existent the server replies OK but no source will be stopped Request msg Id CTI_NSPK_CMD_REQ CTI_NSPK_IE_SES_CMD Cmd STOP CmdPar1 0x4 CmdPar2 0x5 CTI_IE_REFERENCE Ref 0x420 msg Response msg Id CTI_NSPK_CMD_CONF CTI_IE_REFERENCE Ref 0x420 CTI_IE_RESULT Result OK msg ...

Page 103: ... 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 ...

Page 104: ...dPar2 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 ...

Page 105: ...d 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 ...

Page 106: ...sionId 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 ...

Page 107: ...ssionId 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 ...

Page 108: ... 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 ...

Page 109: ...ACE a s www 2n cz Playlist Configuration Here is overview what you can find in this section List of All Playlists Create Playlist Edit Playlist Delete Playlist List of All Files in All Playlists Delete File from Playlist ...

Page 110: ...layListId 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 ...

Page 111: ...ed 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 ...

Page 112: ...ed 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 ...

Page 113: ...lete 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 ...

Page 114: ...n 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 ...

Page 115: ...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 ...

Page 116: ...IKACE a s www 2n cz 6 Supported Internet Radio Stations Canada Radio URI Comment CJSW http stream cjsw com cjsw mp3 m3u CHRW http chrwradio com playlist stream m3u CKLN http www ckln fm streams ckln m3u Czech republic ...

Page 117: ...azz http www rozhlas cz audio download jazz_high_mp3 m3u ČRo Wave http www rozhlas cz audio download radiowave_high_mp3 m3u Evropa2 http icecast3 play cz evropa2 128 mp3 m3u Frekvence 1 http icecast4 play cz frekvence1 128 mp3 m3u Radio Bonton http icecast3 play cz bonton 128 mp3 m3u Impuls http icecast5 play cz impuls128 mp3 m3u Radio Orlik http www play cz radio orlik128 mp3 m3u Rock Zone http i...

Page 118: ... m3u Finland Radio URI Comment Radio Sun http app1 downtime fi sun mp3 m3u Radio REX http media innoventum fi 8000 radiorex m3u not supported Basso Radio http www basso fi bassostreami m3u Groove FM http 217 30 180 242 8000 gvfm mp3 m3u Iskelmä http www iskelma fi nettiradio iskelma m3u Radio 957 http www radio957 fi nettiradio 957 m3u Järviradio http radio 6net fi 8000 jarviradio m3u Metro FM htt...

Page 119: ...rk no nrk_radio_sport_mp3_m m3u P5 Oslo http mms live online no P5_Oslo m3u The Beat http stream sbsradio no 8000 thebeat mp3 m3u United Kingdom Radio URI Comment Big L 1395 http eastlondonradio com 8100 biglh mp3 m3u Bolton FM http icecast commedia org uk 8000 boltonfm mp3 m3u Choice FM http media ice musicradio com ChoiceFMMP3 m3u Demon FM http live demonfm co uk 8000 demon m3u Gold http media i...

Page 120: ...p3 m3u Fun Radio http stream funradio sk 8000 fun128 mp3 m3u Radio Expres http 85 248 7 162 8000 96 mp3 m3u 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...

Page 121: ...Windows Media Player 11 The Microsoft Visual C 2008 Redistributable Package x86 is on the FTP installation is required otherwise you will have problems with stability 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 only client netspe...

Page 122: ...tely after connecting to the After disconnecting from the server 2N NetSpeaker Server TELNET is re activated If you want to enable TELNET even when 2N is connected to the server you must enable this in Speakers in the NetSpeaker Control Panel Test Results HW CPU Chipset Intel Atom Z530 Intel XEON E5645 WIN VISTA Max number of session stream NSPK WIN VISTA 5 5 20 WIN 7 Max number of session stream ...

Page 123: ...Http commands should be used in the following form Request http nspk_addr port httpAPI xml session 1 state ON volume 10 mute OFF cha The answer for this command Response xml version 1 0 encoding UTF 8 callctrl result errcode 0 errcode callctrl result On error errcode 1 Default port is 8088 and can be changed in the Control Panel ...

Page 124: ...124 2N TELEKOMUNIKACE a s www 2n cz 2N TELEKOMUNIKACE a s Modřanská 621 143 01 Prague 4 Czech Republic Tel 420 261 301 500 Fax 420 261 301 599 E mail sales 2n cz Web www 2n cz ...

Reviews: