Sip library for Raspberry PI - raspberry-pi

I have installed RASPBIAN Debian Wheezy on my raspberry pi.
I want to run a sip client on the pi, it should be able to register to a PBX (SIP Server), get a number, get calls and so on.
Is there any good sip library that is suitable to use in the raspberry pi?
thanks

liblinphone is a widely used open-source library for VoIP application development with API in C language. It also provides a python wrapper of SDK.

Related

Twincat/BSD on Raspberry PI?

Is it possible or did someone manage to get TwinCAT BSD running on a raspberry pi?
I heard that ARM devices are not yet supported by this OS, but on the beckhoff website it is stated:
Quote: "FreeBSD supports both 32 and 64 bit platforms and makes scalable systems possible with ARM CPUs extending up to powerful Xeon CPUs"
Source: https://www.beckhoff.com/en-us/products/ipc/software-and-tools/twincat-bsd/
If not, would it be possible via a virtual machine running on the raspberry pi?
Or does it really need to run on top of a x86 or x64 CPU?
PS: I know that it's possible to get it running on VirtualBox on Windows, but I am specifically asking about a solution with a raspberry pi.
TcBSD/TwinCat is currently only available for x86 (32 bit) and x64 (64 bit) Intel and officially only supported on their industrial/embedded hardware.
FreeBSD, however is supported on Raspberry PI:
Raspberry Pi 3/4
I've never tried, but you should be able to install FreeBSD on a Rock Pi X which is compatible with many Raspberry Pi Hats but is Intel based. The Rock Pi X also runs Windows 10 and Ubuntu.
On the question of whether or not you could run TC/BSD on unsupported hardware:
You’d likely need to modify it and it would depend on FreeBSD working on the RockPi X first.

How do I make a raspberry pi raspbian application?

I am struggling on how to make a Raspberry Pi app for Raspbian (On a raspberry pi). I have searched and searched for hours but I still can't find out how to make one. There are apps that I can use but I cannot install them. Should I use python??... Please help me!!...
I found a few visual editors like XOJO, I am knew to "RASPBERRY PI" stuff.
It's just a bare machine you can cover it with anything you want. It's basically Lightweight Linux distro which we install mostly on the PI. Can support wide range of applications but IOT related products are more often developed using PI. If this is the case you can start here using android also.
https://developer.android.com/things/hardware/raspberrypi

OPC UA server client on raspberry pi2

Can anyone help me on how to install OPCUA server and client on raspberry pi 2. It is better if anyone could help me with command line.
You can use "freeopcua" pure Python OPC-UA client and server library.
Project home page: http://freeopcua.github.io/
Installation is quite easy but not very fast.
In my case it was enough to do following installations steps:
apt-get update
apt-get install libxml2-dev libxmlsec1-dev libffi-dev
pip install cryptography
pip install freeopcua
Some examples.
Example client and server code in short form can be found here
It will be hard to find OPC UA servers and/or clients which can be directly installed on a device.
Instead there are many SDKs using which a developer can develop OPC UA server and/or client on a platform.
These are some of the latest and greatest OPC UA products launched recently.
http://opcconnect.opcfoundation.org/2017/04/new-products-april-2017/
Detect and SDK which suits your requirement and write a OPC UA server or client for Raspberry pi.
I hope it answers your questions

Using MSMQ on Raspberry Pi 2 with Windows 10

I want to create an application that runs on Raspberry Pi 2 and send messages with some collected data using MSMQ. I have installed Windows 10 on my Raspberry Pi.
I have created a test project (Windows Universal type) for this purpose using MS Visual Studio 2015. Also I can't use a lot of references (for example System.Messaging), because of the Raspberry architecture reasons as I understand.
Is it even possible to use MSMQ on Raspberry Pi 2? Or help me please to find any analogs of MSMQ to send messages from Raspberry Pi.
Thank you in advance!
Windows 10 IoT Core is meant for IoT scenarios, which means that you'll ultimately have to connect to the cloud. The best approach here would be to connect your Windows 10 Universal App on the Raspberry Pi 2 the Azure using Service Bus Queues. This MSDN mag article explains the approach: https://msdn.microsoft.com/en-us/magazine/dn574801.aspx.
In terms of implementation, the Service Bus docs for Azure are at http://azure.microsoft.com/en-us/documentation/services/service-bus/. Queues are covered at https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-queues/. the Azure SDK will be available to your app on the Pi.
I hope this helps.

Redhat OS with notebook to Embedded controller RPI

Now I have the Redhat:Linux OS on notebook computer there are many applications inside that computer.
Reason that I need to port Redhat:OS to RPI that computer was installed Labview application and Labview with NiDAQmx , VISA I/O.(Now it's running fine on notebook with NI6008)
The question is how can I port that linux OS to my Raspberry PI with driver of RPI?(I need to know step by step)
NI does not support running LabVIEW standard on ARM processors - see What Linux Distributions Do National Instruments Drivers and Software Support?.
NI does have a Real Time modules that supports ARM processors, but not the Pi - see Targetting Raspberry PI.
You can still connect a NI6008 DAQ to your Pi and access the data using a driver such as Low Cost USB DAQ Driver for use with Raspberry Pi, but you will have to consume the data with an application written in a language other than LabVIEW (such as Python).