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

26 Responses to “VoIP Feature Requests”

  1. Some Thoughts « touchmods.net Weblog Says:

    [...] 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 [...]

  2. Martin Says:

    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?

  3. Martin Says:

    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!

  4. Andy Huang Says:

    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.

  5. Andy Huang Says:

    @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).

  6. Mindfreak21 Says:

    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

  7. Davis Says:

    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.

  8. Andy Huang Says:

    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).

  9. matt Says:

    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.

  10. Jas Says:

    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

  11. djhenryb Says:

    CONTACTS!!!!!!!!!!!!!!!

  12. max Says:

    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?

  13. touchmods Says:

    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:
    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 :( just check that post..

  14. azrap Says:

    “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 .

  15. kyle Says:

    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!!

  16. UNITED Says:

    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..

  17. henrilouis Says:

    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

  18. iLBC_Support_Please Says:

    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!!!

  19. PreFix Numbers Says:

    A feature to automatically pre-fix numbers when you call so you don’t need to dial the country + area code everytime!

    thanks

  20. UNITED Says:

    Introducing Fring compatibility with touchmods mic http://www.fring.com

  21. Giovanisf13.com Says:

    yeah running two providers at the same time.good idea azrap!

  22. azrap Says:

    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

  23. UNITED Says:

    PLEASE FIX THE LAG PROBLEM! PLEASE i think is a IMPORTANT problem!

  24. UNITED Says:

    Check : http://www.blogitouch.fr/forum/viewtopic.php?id=1622 that can be the speaker ring?

  25. tyler Says:

    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

  26. Bruce Says:

    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

Leave a Reply