VoIP Blocks .......................................................................................................................................................15
Control Blocks....................................................................................................................................................26
Meter Blocks......................................................................................................................................................27
Instance ID Tag .................................................................................................................................................29
IP Address Commands......................................................................................................................................35
CobraNet IP Address.........................................................................................................................................37
Audia can be controlled via the control dialogs in the Audia software, or via third-party controllers using RS-232 or
Telnet
.
For control of Audia, Biamp created ATP (Audia Text Protocol). This simply means that Audia will accept strings
of ASCII characters to control and read settings of gain, mute, logic state, frequency, audio levels, and other
parameters of DSP Blocks in Audia products.
ATP strings can be sent via third-party controllers using RS-232 (see RS-232 Control
Telnet Control). A line feed needs to be sent after each command string sent.
The ATP string is structured in the following order:
ATP strings require a space between each parameter; the last character in the string needs to be a line feed
<LF>. A space is not required before a line feed, but is acceptable and is used in examples shown in this manual
(for legibility only). A space normally proceeds the carriage return/line feed <CR><LF> in a response to a GET
command (see Command and Responses).
For each control string a few components will need to be derived from the Audia software: Device Number
InstanceID
used to specify what the DSP block attribute is to be set to. In an increment or decrement (INC or DEC) command
Value is used to specify how much the DSP block attribute is to be changed by.
**Note** Audia software will assign an Instance ID number to each DSP block on the initial Compile
system. Subsequent Compiles will not change the Instance ID numbers unless the "Reassign Instance IDs" check
box is selected in the ‘Compile'
software. Custom names (Instance ID Tags) may be assigned to DSP blocks, and used in lieu of Instance ID
numbers within ATP command strings.
Example: A string to control a Fader Level might look like this: SET 1 FDRLVL 2 1 9 <LF>.
The individual components for this string are:
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
Notice that Index2 is not used since there is nothing entered in this parameter.
Example: A string to Mute a Standard Mixer Output: SET 3 SMMUTEOUT 5 5 1 <LF>
The individual components for this string are:
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
Notice that Index1 is not used since there is nothing entered in this parameter.
Example: A string to turn up (increment) a Crosspoint on a Matrix Mixer: INC 2 MMLVLXP 4 3 2 1 <LF>
The individual components for this string are:
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
In this example Index1 and Index2 are both used, together they specify which Crosspoint to change.
, and Index. Command and Attribute are derived from this document. In a SET command, Value is
tab of the ‘Options' screen (located on the Tools pull-down menu) in the Audia
SET 1 FDRLVL 2 1 None 9 <LF>
SET 3 SMMUTEOUT 5 None 5 1 <LF>
INC 2 MMLVLXP 4 3 2 1 <LF>
) or Telnet via TCP/IP (see
,
of the
RS-232 Control
The RS-232 port on the back of an Audia unit is set to a default baud rate of 38400, 8 data bits, no parity, 1 stop
bit, and no flow control. (38400:8:None:1). If multiple Audias are connected together in a system then only one
RS-232 port needs to be connected to a third-party control system; communicati on data is shared via Ethernet
through a switch.
When controlling multiple Audia units that are not part of the same DAP file, each Audia unit will need to be
addressed via its own RS-232 port from a control system or PC. Audia units cannot be linked together via RS232, like some other BIAMP products can.
(The RS-232 baud rate can be set to 9600, 19200, 38400, 57600, or 115200 – default is 38400)
A straight through PC Serial Cable is used to communicate from an RS-232 port on a third-party controller (or
PC*) to the RS-232 port located on the back of an Audia unit.
Since the Audia's serial port does not implement flow control, waiting for a response from the Audia is essential
prior to sending the next command. After receiving the +OK response, the next command can be sent. By
waiting for the +OK response, the serial buffer will not be overloaded.
(* A PC can send/receive ATP Strings, using a terminal emulator program such as HyperTerminal.)
Index
Telnet Control
Audia can be controlled using Telnet via TCP/IP. The same command strings that are used for RS-232 Control
are used for Telnet.
When controlling multiple Audias that are not a part of the same DAP file, each Audia device will need to be
addressed via its own Telnet session from a control system or PC.
Audia supports standard Telnet Echo Negotiation. By default, the Telnet server will echo characters sent to it, one
by one.
To turn echo OFF during a session
Send byte sequence 0xFF 0xFE 0x01.
Receive 3 byte response from server (0xFF 0xFC 0x01 = echo OFF).
Send desired commands.
To turn echo back ON during a session
Send byte sequence 0xFF 0xFD 0x01.
Receive 3 byte response from server (0xFF 0xFB 0x01 = echo ON).
Send desired commands.
:
:
Command
SET – Tells Audia that a DSP attribute is to be set to a specific value – may contain negative numbers and/or
decimal points
GET - Tells Audia that a DSP attribute is to be read – the response may contain a decimal point and/or a negative
number (see Responses
INC - Tells Audia that a DSP attribute is to be incremented by a specific amount
DEC- Tells Audia that a DSP attribute is to be decremented by a specific amount
RECALL – Tells Audia that a preset is to be recalled.
DIAL – Tells the Audia that a dial command is being sent
SETL and GETL can be used if negative numbers and/or decimals are not supported by a control system.
SETL – Tells Audia that a DSP attribute is to be set to a specific value, no decimal places or negative numbers –
To convert a dB number: add 100 to the desired level and then multiply by 10.
Example: To set a level to –60.5dB, add 100 (-60.5 +100 = 39.5). Then multiply by 10 (39.5 X 10 = 395). Instead
of Value being –60.5, Value after this SETL command will equal 395.
GETL - Tells Audia that a DSP attribute is to be read without negative numbers or decimals. To convert this
number to dB: divide the number by 10, then subtract 100.
Example: With a returned GETL response of 405, divide by 10 (405 / 10 = 40.5), and then subtract 100 (40.5 –
100 = -59.5dB)
For your reference, the SETL/GETL Table on the following page shows .5dB increments converted into the
SETL/GETL format.
Some Attributes do not support all commands. The Attribute
GET/GETL, INC, or DEC functions. RECALL is only used on preset commands. DIAL is only used on telephone
dialing commands.
*When GET or GETL is used, a Value
Value must be specified in order for strings with SET/SETL, INC, DEC, and RECALL to work.
Note: SETD, GETD, INCD, DECD, SETLD, and GETLD commands may be used when a ‘full path’ serial
response to the command is desired (see Responses
target object, the original command, and the resulting value or state.
).
section defines which commands support SET/SETL,
will not need to be specified since GET/GETL is a request command. A
). A ‘full path’ serial response will provide identification of the
Index
Level Value Level Value Level Value Level Value Level Value
An Audia Device Number represents the physical Audia box’s defined address. The Audia software automatically
sets this number when a system is Compiled and loaded.
The Device number that a DSP block has been assigned to can be determined in 3 ways:
First Way
1. Right click on the DSP block and select ‘Properties
2. Click on DSP 1 attributes tab and scroll down. The device that the block is assigned to will be displayed
in the ‘Allocated To Unit’ field.
*Note: Each DSP block can be assigned to a device by changing ‘Fixed In to Unit" to ‘Yes’ (this is defaulted to
no).
:
’.
Second Way
1. In the Display tab of the Options screen select "Display Device Assignment in DSP Block info field".
This will display the device that each DSP block is assigned to on the main screen.
Third Way
1) While connected an Audia’s RS-232 port, type the string; GET 0 DEVID
Audia will return the Device Number of the unit you are connected to.
:
:
Index
Attribute
The Attribute defines the portion of the DSP block to be controlled (fader level, crosspoint mute etc). The following
tables show whether each ATP Attribute supports SET/SETL, GET/GETL, INC, and DEC Commands, as well as
the Value range that the Attribute will accept. Index1/Index2 determines whether Index1, Index2 or BOTH are
needed for a ATP String to be complete.
ATP Strings can address: (click on the links to view the tables in each topic)
Attribute Commands Index Value Range
Paging Station-1
Level NPSLVL SET, SETL, GET, GETL, INC,
None -100 ~ 12 *
DEC
Mute NPSMUTE SET, GET None 0 = unmuted
1 = muted
* Can contain a decimal number.
TI-2 Dialer Attribute Commands Index Value Range
Caller ID TICID GET None None
Full User Caller ID TICIDUSER GET None None
Hook-Flash TILINE FLASH None None
Hook-Switch
State
Speed Dial
Tel. Number
Speed Dial
Name
Last Number
Dialed
Speed Dial
Entry to Dial
Phone Number
to Dial
Redial TILASTDIALED DIAL None none
Note: The TI-2 can insert delay while dialing a phone number by inserting commas where desired (each comma
provides 1 second of delay). Most PBX systems require delay after acquiring an outside line. Also, multiple
TIPHONENUM commands can be used to dial the individual digits of a phone number. The TIPHONENUM
command has a character limit of 32 characters for the "value" field.
Example: Get Device 1 TI-2 Caller ID Information at Instance 23
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
GET 1 TICID 23 None None None <LF>
Result: GET 1 TICIDUSER 23 <LF>
Note: GET 1 TICID 23 will return: "" if there is no caller ID information available. If there is CID information
available, it will return in the format "MMDDHHmmXXXXXXXXXX" where the "X's" represent the ten digit phone
number. For example "040211235035551212".
Example: Get Device 1 TI-2 Full User Caller ID Information at Instance 23
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
GET 1 TICIDUSER 23 None None None <LF>
Result: GET 1 TICIDUSER 23 <LF>
Note: GET 1 TICIDUSER 23 will return: "" "" "" if there is no caller ID information available. The first set of
quotes contains the date and time in the format MMDDHHmm. The second set of quotes represents the
incoming phone number in the format 5036417287. The third set of quotes contains the name of the caller. If
there are quotes contained within the name, there will be a backslash preceding the quotes within the name, i.e.
"David \"Dawg\" Grisman".
Example: Set Device 1 TI-2 Speed Dial Entry at Instance 23 Speed Dial 16 to 1-800-826-1457.
Command Dev # Attribute Inst ID Index 1 Index 2 Value Line Feed
FLASH 1 TILINE 23 None None None <LF>
Result: FLASH 1 TILINE 23 <LF> (dashes in phone number are optional)
TIHOOKSTATE SET, GET None 0 = off-hook
1 = on-hook
TISDENTRY SET, GET 1 enter the phone
number
TISDLABEL SET, GET 1 enter the name
TILASTNUM GET None None
TISPEEDDIAL DIAL None 1 ~ 16
TIPHONENUM DIAL None enter the phone
number
Loading...
+ 26 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.