Biamp Audia Module?
Carlos Negron
Junior Member
Hi need to know if some has found or writen a module or block of code to control a Biamp AudiaFlex. The most important part that I need, is the section to control the TI-2 card. That is a teleconference card.
Thanks in advance...
Thanks in advance...
Comments
-
There is a NetLinx module for Biamp Audia/Nexia in the InConcert database. But this module has some limitations, like only supporting unit address 1, no IP, and not any special functions like TI card.Carlos Negron wrote:Hi need to know if some has found or writen a module or block of code to control a Biamp AudiaFlex. The most important part that I need, is the section to control the TI-2 card. That is a teleconference card.
Thanks in advance... -
Biamp Audia Module?
Thank you. I still need that portion of the telephone interface. But thanks anyway.. -
It's pretty easy to just spit strings at an Audia, depending on what feedback requirements you have and how reliable you need the transport mechanism to be.
The Audia RS232 Control Manual available on the Biamp website contains the whole host of commands for the TI-2 card and outlines the protocol which is pretty straightforward. They behave the same whether using the RS232 or Telnet comms interface. The Telnet interface is actually a raw socket and doesn't require Telnet negotiation.
I suggest hooking the Audia up to a NetLinx and using the terminal interface on the NetLinx to send some sample strings to the Audia to get the hang of how Biamp "ATP" commands are made up.
These will probably get you started...
send_string <d: p:s>,"'GET <device ID> TIHOOKSTATE <dialler instance ID>',$0A"
send_string <d: p:s>,"'SET <device ID> TIHOOKSTATE <dialler instance ID> <value>',$0A" (where <value> = '0' or '1')
and
send_string <d: p:s>,"'DIAL <device ID> TIPHONENUM <dialler instance ID> <phone number string>',$0A"
Obviously, anything inside '<>' should be replaced with the appropriate value for your situation.
Note: Off the top of my head I'm pretty sure that the protocol indicates that LF should be used as the command terminator as opposed to CR or CR,LF and that Audias/Nexias don't like the latter combinations to end commands.
Double Note: Make sure the Audia firmware is up to date. Recent releases of the Audia/Nexia firmware have had bugs that make the TI-2/Nexia TC diallers virtually unusable. This is resolved in the current firmware versions. -
Carlos Negron wrote: »Hi need to know if some has found or writen a module or block of code to control a Biamp AudiaFlex. The most important part that I need, is the section to control the TI-2 card. That is a teleconference card.
Thanks in advance...
I just saw a release of a Duet Biamp Audia / Nexia module!!!! -
I just saw a release of a Duet Biamp Audia / Nexia module!!!!
... and from the documentation, it also supports the telephone modul.
-
Biamp Module
Thank you so much .... -
VoIP teleconferenceMarc Scheibein wrote: »... and from the documentation, it also supports the telephone modul.

I'm currently trying out the Biamp using the module for dialing and it work fine with some status feedback.
But as usual on the conference duet module the phonebook is not working. It dun retrieve the speed dialing phone address which pre-recorded into the Audia. Anyone had a success in dealing with this?
Need some help to handle this...
Regards
Alvin -
Yes...
I had to do thisDEFINE_DEVICE dvBiamp = 5001:1:0 vdvBiamp = 41001:1:0 vdvDialer = 41001:2:0 DEFINE_VARIABLE CHAR bIsSearching; DEFINE_EVENT DATA_EVENT[vdvBiamp] { online: { SEND_COMMMAND vdvBiamp,'DIALERADD-2,TI2.DIALER:1.13.0.0' SEND_COMMMAND vdvBiamp,'REINIT' } } DATA_EVENT[vdvDialer] { command: { IF (FIND_STRING(DATA.TEXT,'PHONEBOOKSEARCHRESULT-myhandle,',1)) { REMOVE_STRING(DATA.TEXT,'PHONEBOOKSEARCHRESULT-myhandle,',1); SEND_COMMAND vdvDialer,"'PHONEBOOKREFRESH-myhandle,',DATA.TEXT"; } IF (FIND_STRING(DATA.TEXT,'PHONEBOOKRECORD-myhandle,',1)) { REMOVE_STRING(DATA.TEXT,'PHONEBOOKRECORD-myhandle,',1); // PARSE PHONEBOOK HERE!!!!!!!!!!! //PHONEBOOKRECORD-<key>,<id>,<result>,<name>,<number> CANCEL_WAIT 'CLOSE SEARCH' WAIT 5 'CLOSE SEARCH' SEND_COMMAND vdvDialer,'PHONEBOOKCLOSESEARCH-myhandle' } IF (FIND_STRING(DATA.TEXT,'PHONEBOOKCLOSESEARCH-myhandle',1)) { bIsSearching = FALSE; } } } BUTTON_EVENT[dvTP,100] // get complete phonebook { push: { IF (bIsSearching == FALSE) { bIsSearching = TRUE; SEND_COMMAND vdvDialer,'PHONEBOOKSEARCH-myhandle,ID=*' } } } -
Fader levels feedback issue
I am not able to get Fader level feedback from the Biamp Duet module. Is there any way possible? -
ajish.raju wrote: »I am not able to get Fader level feedback from the Biamp Duet module. Is there any way possible?
Yes the Fader Level works in the module. There is no unsolicited feedback from the Biamp, so you have to enable polling in order to get the feedback from the your registered control points. Polling is needed only if the AMX system is not the only thing that is controlling it.
Categories
- All Categories
- 2.5K AMX General Discussion
- 922 AMX Technical Discussion
- 514 AMX Hardware
- 502 AMX Control Products
- 3 AMX Video Distribution Products
- 9 AMX Networked AV (SVSI) Products
- AMX Workspace & Collaboration Products
- 3.4K AMX Software
- 151 AMX Resource Management Suite Software
- 386 AMX Design Tools
- 2.4K NetLinx Studio
- 135 Duet/Cafe Duet
- 248 NetLinx Modules & Duet Modules
- 57 AMX RPM Forum
- 228 MODPEDIA - The Public Repository of Modules for Everyone
- 943 AMX Specialty Forums
- 2.6K AMXForums Archive
- 2.6K AMXForums Archive Threads
- 1.5K AMX Hardware
- 432 AMX Applications and Solutions
- 249 Residential Forum
- 182 Tips and Tricks
- 146 AMX Website/Forums