This is probably written or answered somewhere, but I’m not being able to find it. Please redirect me, if so. There is also a very good change I am just confused.
I want a SoftPhone whose code I can mess around with, and built by myself. It must use SIP. I think Jitsi can be used as a SoftPhone. But I am confused by the multitude of projects that are around. I used Jitsi Meet before… just the web app, publicly available. The way I see it, Jitsi Meet refers to the project that has a web interface, allowing to host meetings. This seems to be via webRTC. I don’t think this is what I want.
I tried to built the github - jitsi/jitsi project.
I don’t find the description of this project very obvious. It is a audio/video and chat communicator… so it can work like a phone? I’m doubtful this is what I want because it isn’t a pinned project, for some reason. It isn’t as highlighted as others in the Jitsi website.
However, I believe this is the project I need to built the Jitsi Desktop, whose downloads can be found at …desktop.jitsi.org/Main/Download.html
This seems like it, and it has packages for Windows and Mac. Assuming this is the source code that I needed I followed the instructions available here, in order to setup my work environment in Eclipse: Configure Eclipse New | Jitsi
I also went back to the latest stable release commit, github.com/jitsi/jitsi/releases/tag/Jitsi-2.8
However, when trying to build it with Ant, it is failing. The errors that are been given to me are also confusing, because it seems like there is some issue with the code, which can’t be the real issue since this is the stable release. here is an example of one of the errors:
“jitsi\src\net\java\sip\communicator\util\JitsiDnsNameService.java:74: error: method does not override or implement a method from a supertype”
Cna anyone confirm me this is the project I really want? Do i need anything else? Are the Eclipse instructions supposed to be enough to get a work environment going?
Thanks for attention =]