VoIP Feature Requests
This page is meant to collect feature requests for the next releases of SIP-VoIP for the iPod Touch. Also we are interested in your feedback: if you could help us with implementing of any of the new features in order to speed up the development, or have a new feature request, pls write a comment below. We will keep updating this page until the Wiki is ready.
UPDATE: We are giving away one Touchmods Headset and two Touchmods Microphones for the best 3 coders. All for free. The only thing you need to do is to download the source-code of the previous SIP-VoIP app and implement any of the requested features below. Be fast, this offer holds only till the end of April!
Most Wanted Features:
- internal Touch Buzzer Control (Andreas?)
- optimization of a compression algorithm in order to save bandwidth (ASM coders?)
- link to the internal Calendar (in progress, thnx Metabaron)
- circular buffers for Incoming, Ougoing, Missed calls
- implementing similar trick to iClarified Volume Boost
- “Disconnecting” button Label similar to “Connecting”
- option to switch off the intro “Buy a Mic” page for donators
(task for Chris)
- R+L channels both active (Samuel?)
- using other Codecs (Chris)
- running two providers at the same time - one for receiving, and one for initiatin’ calls
- GUI-based volume control for the VoIP app
- iPhone Mic input







March 23, 2008 at 7:40 pm
[...] there (btw, Albert, you are on the Hardware Donators Page), pls let us know how you can help us. This new page is waiting for [...]
March 23, 2008 at 8:53 pm
Hi!
My Sip Provider has a different host for the proxy and the registrar. Is it possible to include this feature in a future release?
March 23, 2008 at 8:54 pm
Regardless wich voip provider i choose - i always get the message Connection Error - no idea why - a logging and or debugging function would be perfect!
March 24, 2008 at 2:09 am
One thing I wantted to do (but haven’t had time to do so due to school and personal project) is a “profile” option for service providers; where advanced users can select preferred codec, and other related settings for specific providers. This will be particularily useful for Gizmo Project, and maybe a few other ones, where some how the provider favours the more resource intensive codec, and causes nothing but cracking noise when used.
March 24, 2008 at 2:12 am
@Martin (sorry about double post)
You can already log/debug.
SSH into your iPod / iPhone, and launch the application via SSH. You will see the debugging messages fly by, and the problematic part will usually be the last message you see on your SSH. Alternatively, for a full log, do:
/Applications/SIP-VoIP.app/SIP-VoIP > logfile.txt
You won’t see the messages on SSH, and they’ll all go to “logfile.txt” in the directory you’re in.
In either cases, when you’re done with the program, Ctrl + C to end the application (as Quit button most likely won’t work; I know for sure home button does not work, for example).
March 24, 2008 at 3:27 am
Hi, your work on the sip voip has been AMAZING!! =P all i could say to make this application better would be to, either create a new provider… one that gives people the inbound number and is free -not like a trial thing- or hopefully find another way of giving people a number, so that they could receive calls. I would say that you guys could have people email you or something and you could send them a number for free or a small amount of money, but i think that the free thing is better =P not just because then we don’t have to pay anything but because i know that some people (including me) can’t pay, like i know my parents wouldn’t let me =( soo ya.. but overall, you guys have been doing a great job! =) keep up the great work! =D
March 24, 2008 at 3:49 am
It would be useful to be able to run two providers at the same time - one for receiving calls, and one for sending calls. This way, you could use Free World Dialup with ipkall to receive calls, and a trial provider to transmit calls.
March 27, 2008 at 3:29 pm
I don’t know who added “iPhone Mic” up there; I don’t think it was there before… Anyways, isn’t “SIP VoIP” the branch for iPod Touch, “Siphon” for iPhones, and this particular page is for SIP VoIP / iPod Touch? If so, then iPhone Mic will never work unless you guys make a hardware adaptor for it because iPhone mic uses 3 prongs, two for audio out (earbuds) and one for audio in (mic), where as the plug itself on the unit have only two outputs (earbuds) and no input (mic).
March 27, 2008 at 3:40 pm
please implement Gizmo and Sipphone codecs like iLBC, GSM, or G711u/a so I can finally make and receive calls that don’t sound like shite.
March 27, 2008 at 9:20 pm
Btw a link to the Contacts app would be good, i mean it cant be that hard just make a thumbnail with a link to the app, then select a contact then link the contact number to the dialer. I Would do it but i know nothing about coding but i would like to learn
March 28, 2008 at 4:19 am
CONTACTS!!!!!!!!!!!!!!!
March 28, 2008 at 7:51 pm
I don’t see the problem with making the iPhone mic work. I assume that you are talking about running the sip client on the iPhone and being able to use the iPhone as a handset instead of using the handsfree one on the earplug cord.
The VNotes application uses it, couldn’t you get some pointers from them? What else is so different between the touch and iPhone such that “SIP VoIP” doesn’t run on the iPhone?
I am a bit of a developer myself, mostly c++ on linux, so some explanation why siphon has to be a separate application would be nice.
PS: Why does everyone get so territorial about the iPhone/iPod Touch distinction?
March 28, 2008 at 11:37 pm
hi max, for your info the internal mic and the headset mic do not seem to be the same input device from software-point-of-view. this was the reason we posted the following post 2 months ago:
just check that post..
http://touchmods.wordpress.com/2008/01/18/we-need-a-little-help/#comments
and no, VNotes uses the AVRecorder API, which does not support dierct reading and writing of the audio buffers
March 30, 2008 at 1:47 pm
“running two providers at the same time - one for receiving, and one for initiatin’ calls” <- i like this idea..
wanna give my idea.. please dun fire me. wuu just an idea though.
- include the option to send sms in the voip as most of the voip provider ( voipstunt, voipbuster, voipwise etc ) has the sms function. thanks .
March 30, 2008 at 11:56 pm
I NEED an easy way to recive incoming calls and send outgoing calls.
If you know how to do this email me at kylebuckley1@gmail.com
THANKS So much!!
March 31, 2008 at 5:47 pm
Touchmods please make a tutorial “How to config and settup your SIP Provider” Because i a found i lot of provider and i dont know which is the best for Price et quality etc…. thanks! Inbound numbers … etc..
March 31, 2008 at 9:11 pm
Hi, I love this app !!
A little feedback on feature i would like to be implemented :
-Delete the message on start for all who bought a mic / donated to win on startup time
-Being able to use the contacts numbers
-An information about the bandwith left, like s/thing to know if we have enough bandwith to call through a public hotspot…
-A setting to lock the volume of the app so when we enter the app, the volume is changed to that value and when we quit, if is reseted.
Thanks for all, those features would be cool if some coder has time to do it and if it is possible.
Bye
April 5, 2008 at 8:34 pm
I second the request for more CODEC’s. It would be very helpful if you supported all of the current and up in coming CODEC’s:
g.729
g.711u/a
iLBC
g.722-64
iLBC probably is the most beneficial for this application while 711 would be the most compatible for current SIP provider networks. iLBC has up to 5 times the packets loss tolerance of 729 and it is a free CODEC as well as used by Skype. iLBC has very small packet sizes like 729 and will more than likely be the replacement for g.729 on enterprise WAN links.
722-64 is the wideband CODEC that is making its way into enterprise networks for IP phone to IP phone calls within enterprise campuses. Although it has double the voice clarity, it is still the same packet size as 711.
711 is still needed for PSTN backwards compatibility.
Thank you for all of your hard work!!!
April 6, 2008 at 6:48 am
A feature to automatically pre-fix numbers when you call so you don’t need to dial the country + area code everytime!
thanks
April 16, 2008 at 1:10 am
Introducing Fring compatibility with touchmods mic http://www.fring.com
April 19, 2008 at 4:05 am
yeah running two providers at the same time.good idea azrap!
April 20, 2008 at 10:33 pm
Giovanisf13.com , its not my idea anyway, it is stated on top. hehe..
about my idea ( sms program ), basically there is an app for this, called skysms.
one thing that i want to suggest is that it can import contacts. maybe touchmods team can have a look at this. thanks you
http://xwaves.net/?inc=viewproject&id=9&page=projets/skysms3mobile/features.html
April 21, 2008 at 3:38 pm
PLEASE FIX THE LAG PROBLEM! PLEASE i think is a IMPORTANT problem!
April 26, 2008 at 3:40 pm
Check : http://www.blogitouch.fr/forum/viewtopic.php?id=1622 that can be the speaker ring?
May 4, 2008 at 9:25 pm
i think it would be a good idea to add Aptela to the working VoIP providers….as they have the opportunity for SIP it would be cool for it to work with this…thanks
May 5, 2008 at 2:56 pm
what’s about voip by dial an internal ip-adress i.e 192.168.1.123
if there is more then one ip-telefon in the LAN