From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW FXO Compatibility

Solved!
Go to solution

Hello, guys. Has anyone already used a FXO board with LabVIEW? If so, it's challenging to use its functions or LabVIEW has already some built functions for it?

 

 

Thanks,

Erick

0 Kudos
Message 1 of 9
(3,663 Views)

What is an FXO board?

 

I guess those people who have used it will know what you are talking about.

0 Kudos
Message 2 of 9
(3,610 Views)

A FXO Board is a board which is used for managing VoIP Calls using a PC.

0 Kudos
Message 3 of 9
(3,601 Views)

Do you have a link to the product?

Does it come with an API you can leverage?

0 Kudos
Message 4 of 9
(3,598 Views)

natasftw escreveu:

Do you have a link to the product?

Does it come with an API you can leverage?


Natasflw is right.

It is important to know first which exact product is and then look for an API on the community. If you provide us with the product model, we can help to look for it.

 

However, in 5 years as an NI applications engineer I've never seen API for kind of product but we all do know that the community has uncountable APIs and drivers shared by the users. LoL

 

Regards,

Plínio Costa
Senior Techinical Support Engineer
National Instruments Brazil



Message 5 of 9
(3,564 Views)

And what do you want to do with LabVIEW with these devices?

 

From the datasheet it seems to have a few remote control interfaces, none of them is particularly ideal to be controlled from a software package like LabVIEW.

 

  • HTTP(S) web server
  • Radius Accounting & Login
  • Remote firmware upgrade:
    • Auto code upgrade
    • Auto configuration upgrade
  • SNMP V1, V2 & V3
  • Syslog
  • TFTP / FTP support
  • VT100   RS232 / Telnet/SSH
  • Voice readback of IP parameters

There exists some SNMP library for LabVIEW which may allow you to retrieve some statistics and maybe even control certain parameters, but SNMP is a generic interface and you would have to find out yourself what OID etc you need to use for the different parameters and figure out the data format of each.

VT100, RS232/Telnet is another option but again these are all terminal interfaces. Meant in the first place for interactive control, although you can of course send these commands to the device from a software program. But that means you have to write your own library using VISA and/or TCP/IP nodes to send the right commands to the device and parse its text responses correctly.

 

If you talk about a plugin board directly in the computer rather than an external device, things are likely even less friendly. But considering that plugin slots in computers get more and more seldom, I'm not sure that is a future proof choice anymore. Those boards would need a device driver from the manufacturer and probably provide some kind of user space library in the form of a DLL, that you certainly would have to interface yourself to, using the Call Library Node. Expecting a ready made solution somewhere already is definitely very presumptions. VoIP applications in LabVIEW are anything but common, and the different hardware choices are so diverse and numerous, that unless a manufacturer himself is for whatever strange reason a LabVIEW fan, you will be hard-pressured to draw anything but a blank stare if you ask them about LabVIEW support.

Rolf Kalbermatter
My Blog
Message 6 of 9
(3,556 Views)

@rolfk wrote:

And what do you want to do with LabVIEW with these devices?

 

From the datasheet it seems to have a few remote control interfaces, 


What datasheet?


"Should be" isn't "Is" -Jay
0 Kudos
Message 7 of 9
(3,548 Views)

Well I did a google search for "FXO VoIP" and came across a bunch of standalone boxes similar to network routers, which is more or less what these boxes are anyways, and they all seemed to have these common interfaces, very much like managed network routers.

The odd thing was of course that the OP mentioned a board, so it seems he has a particular manufacturer that provides PCI (Express) plugin boards (or his language use is less than accurate). But from the little information he provided I did a listing of the likely options he will have and that his hope to have native LabVIEW integration is most likely an idle hope.

Rolf Kalbermatter
My Blog
Message 8 of 9
(3,544 Views)
Solution
Accepted by topic author Dranoel

We decided to maintain the plan to build our own telephone emulator with more common drivers because we only have found some closed applications which use this type of board. But I thank you all for the interest in my problem and for the help in the search.

0 Kudos
Message 9 of 9
(3,488 Views)