Try out VoIP software
The NetBSD Project
Status: Closed
Time to complete: 48 hrs
Mentors: Aleksej Saushev, Julian Coleman, Julian Fagir
There is much VoIP software in pkgsrc, but which one works best vor NetBSD, which one provides the best features? Looking at VoIP software that uses the XMPP/Jingle protocol, create a comprehensive list of these, and report what does and what does not work with them.
You may find the pkgsrc site at http://pkgsrc.se/ useful for browsing pkgsrc, or also searching Google for SIP VoIP software that runs on free OS's (check that the software that you found is in pkgsrc).
Uploaded Work
| File name/URL | File size | Date submitted | |
|---|---|---|---|
| openscourceVoIP.xlsx | 9.8 KB | December 01 2012 10:54 UTC | |
| VoIP Choice.docx | 12.7 KB | December 01 2012 11:05 UTC | |
| VoIP_Final.txt | 709 bytes | December 01 2012 16:42 UTC | |
| VoIP_Final.txt | 1.3 KB | December 01 2012 17:40 UTC | |
| VoIP_Final_1.txt | 1.8 KB | December 02 2012 07:11 UTC | |
| voip.txt | 1.3 KB | December 14 2012 02:28 UTC | |
| voip.txt | 2.3 KB | December 15 2012 01:28 UTC | |
| voip.txt | 2.3 KB | December 15 2012 01:28 UTC |
I would like to work on this task.
This task has been assigned to Vandan Patel. You have 48 hours to complete this task, good luck!
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
This task has been assigned to Greg. You have 48 hours to complete this task, good luck!
The work on this task is ready to be reviewed.
Please, avoid sending reports in any format that requires special handling.
Convert your reports to plain text or HTML.
Is it necessary to convert the formats?
Yes, it is necessary. We cannot give you credit points without review.
Understood sir.
At minimum how many packages would you like in the list?
This is left to your discretion.
Preferrably, all of them.
alright, I'll try
Just try to prioritize your work properly and stay in touch.
Sent in a text (*.txt) file with as many VoIP packages named as I could find
If you believe I haven't got enough or I haven't given the necessary information please tell me and I will try harder
Thanks
Skype definitly does not support XMPP/Jingle, I don't understand why you put it in the list.
Also, this is just a list. The task is "try out", not just create a list.
Have you installed Jabbin on NetBSD? We don't care much how it works on some linux or MS Windows, why should we?
What have you done to make it work? Does it work for you?
What should I do to make it work on my system?
This is what this task is about: installing existing software, configuring it, and reporting its status.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
"create a comprehensive list of these"
Sorry I thought you had asked for a list.
Will retry.
I installed Jabber (Hence the review) and will write on how I made it work
Okay I fixed it (I think)
took out Skype, sorry you were right, my mistake about that.
Wrote details about what I did to Jabber to make it work.
if it still needs work please tell me.
Okay I fixed it (I think)
took out Skype, sorry you were right, my mistake about that.
Wrote details about what I did to Jabber to make it work.
if it still needs work please tell me.
PS
sorry about not changing the name of the file, my mistake
Sorry, you still haven't addressed the main questions.
We are not Ubuntu, we don't care of it at all.
You are to install this software on NetBSD, describe how to configure it (on NetBSD, not Ubuntu), and describe how to check if it works or not (on NetBSD, not Ubuntu).
Sorry about the confusion
just downloaded NetBSD now, am testing multiple different VoIPs on it now
The work on this task is ready to be reviewed.
I'm stuck on the first item of your step-by-step instruction:
"1) downloader jabber package"
Sorry, English is not my native language, perhaps I miss some guess that might be correct, yet:
How am I to download it?
Next, your instructions suggest that you're building from source. Otherwise, you don't need to touch mk.conf.
Your mk.conf instructions violate recommendations of the pkgsrc Guide.
And your mk.conf instructions do not apply these days, it is long time since we have removed X.org version that is implied by your X11_TYPE.
Next, you give content of rc.conf where I see (besides unknown "jabberd"):
c2s=YES
sm=YES
s2s=YES
router=YES
resolver=YES
But what are those? chat/jabber doesn't install such rc scripts.
Only search through pkgsrc tree gives hint that it is chat/jabberd2.
Thus your instruction should at least reference you're talking about chat/jabberd2 package rather than chat/jabber.
But this package calls it options variable "PKG_OPTIONS.jabber2" rather than "PKG_OPTIONS.jabber".
It also doesn't have options like "pam" and "pgsql".
This raises two questions:
1. Have you tested what you have written?
2. And since it doesn't apply to what I see, does it contain any your work at all?
While it is fine to reuse parts of common knowledge that you can find with Google search engine, these tasks are there because this common knowledge doesn't apply readily. One has to adapt it to the real world, always changing NetBSD and fast-changing pkgsrc.
Please, address the following issues:
1. Describe, step by step and in clear language with illustrations as necessary, how exactly I am to install Jabber server. (Which exactly? Mention version. Mention PKGPATH for source build. Provide commands you used.)
Note that originally, this was not needed, since it is more interesting, if you can use client software with publicly accessible servers, e.g. Google Talk.
2. Describe, step by step and in clear language with illustrations as necessary (screenshots are fine, if you're using GUI), which client package you use and how you configure it to test Jabber server as installed and configured in 1.
This significantly deviates from the original task, but I'm inclined to accept it, if you address these issues.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
Melange has detected that the final deadline has passed and it has reopened the task.
I would like to work on this task.
What operating system do we have to run the VoIP softwares on? Thanks!
-Parkd123
This is NetBSD project. It should not be surprising, that we require all your tasks to be about NetBSD.
This task has been assigned to Parker DeWitt. You have 48 hours to complete this task, good luck!
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
This task has been assigned to Matthew. You have 48 hours to complete this task, good luck!
Hi!
You're working for two days on this project. Since it is can be done in small chunks, please, tell us what you have done so far and what remains. Perhaps, it is enough to decide that task is too large and should be split in parts.
The deadline of the task has been extended with 0 days and 12 hours.
The work on this task is ready to be reviewed.
Before I go to bed and the time runs out I've uploaded my progress so far.
This task probably could be split up into a couple of parts.
I've uploaded a list of all VoIP client software for NetBSD. I took the list by previous students, added some more, and removed some that don't look like they are available in pkgsrc.
For each of them, you'll notice that I wasn't able to get them to work. Skype and Empathy came the closest but I wasn't able to fix Skype's "shm_open() failed" and Empathy's Account Service not found despite installing Telepathy.
I'm confident given enough time I could get at least one of these programs to work, but for now this is the best I can do with the time constraints.
I'd suggest creating another task called something like "Make a VoIP call" which has been surprisingly difficult for me given that few VoIP clients are made with NetBSD as a platform in mind.
I may have skipped a few Jabber clients but I expect they need quite a bit of hacking and plugins to get the VoIP side to work.
Hi!
This is very nice, it has almost everything we wanted to know.
Could you include in your report the following information:
1. Date of pkgsrc checkout or branch you tried.
2. Build log for each package failed to install.
The deadline of the task has been extended with 1 days and 0 hours.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
The work on this task is ready to be reviewed.
Congratulations, this task has been completed successfully.