Skip to main content
Juliusz Bojarczuk
Visitor II
January 22, 2018
Question

Simple VoIP client od STM32l475 MCU

  • January 22, 2018
  • 10 replies
  • 8470 views
Posted on January 22, 2018 at 20:31

Hello everybody!

I want to make a simple VoIP client handling SIP and RTP protocols. It needs to be very simple (connect to the VoIP server, make a call, pick up a call, end call), fast and reliable.  I'm wondering if there are some solutions that could help me to make this? (Simple example would be great

:)

) My first idea was to make own poject to handle SIP and RTP stack, but i think it would take a lot of time to finish.

#sip #voip #rtp #phone
This topic has been closed for replies.

10 replies

Andrew Neil
Super User
January 23, 2018
Posted on January 23, 2018 at 10:03

If you want 'simple', surely a Raspberry Pi would be more appropriate here?

https://www.google.co.uk/search?q=VoIP+Raspberry+Pi

 

Developing this on a microcontroller is not going to be 'simple'

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
WonHo Sung
Visitor II
January 16, 2019

Hi Juliusz,

You might be interested in our VoIP solution.

Please take a look into the demo video.

https://youtu.be/BzXaFzCm2v4

Charles Blanchard
Associate III
June 7, 2019

Hello @Juliusz Bojarczuk​ , I'm trying to make the same thing.

Did you succeded in making your project?

Thank you,

Charles

Webe.6
Visitor II
April 28, 2022

Hello @Juliusz Bojarczuk​ @Community member​ ,

would like to start a similar project as you, an implementation of a SIP client on a STM32H753 with RTX. There are many libraries for e.g. Linux systems, but I could not find an implementation directly on the controller or on a RTOS like RTX so far. Were you successful with your projects? If yes, which library did you use or did you implement the SIP client yourself?

Many greetings

Felix

Andrew Neil
Super User
April 28, 2022

Given that there was no reply to the same question 3 years ago, it seems unlikely that any will be forthcoming now ... ?

"There are many libraries for e.g. Linux systems"

So, again, wouldn't a Raspberry Pi be more appropriate here?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Webe.6
Visitor II
April 29, 2022

Thank you for your reply. Yes you are right of course that a Raspberry Pi would be much easier here, however there is an existing project with a STM32H7 which should only be extended with appropriate functionality. I don't have time at the moment to port the whole project to a Linux base, hence this approach.

Why do you think that after 3 years there is no one who could have implemented this ?

Andrew Neil
Super User
April 29, 2022

I didn't say there'd be nobody - just that it's unlikely that the people you mentioned from 3 years ago are going to reply.

Also, you've posted in a thread about a different processor.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.