I've recently found SIP-Communicator great SoftPhone/VoIP client, I
had been using Twinkle but its getting very very old, can only handle
2 calls at a time, and needs a complete rewrite.
I partially like Sip-Communicator because its cross platform, and is
one of the most feature full soft phones I've found, Also very very
few of the Free Softphone can actually handle attended transfers which
to me is a core feature.......
I have some features that I would like to see (have been asked to find
in a soft phone) I'm more than happy to add them, but my knowledge of
Java is a bit old, (lets say I've not done much Java programming in 10
years, I've been working in C++, Python....) But if someone else is
already looking at these features I don't want to step on anyone toes.
Also I want to know some user feed back on just weather these features
are a good idea....
1> Ability to handle different ring tones for different calls,
probably via the Alert-Info Sip header, but maybe also via some kind
of filter system you get on most modern mobile phones. Looking at the
code this probably means a complete update of the notification sub
system to handle the extra data.
2> Alerting user about Answer Phone Messages.
3> A back door so that a supervisor/manager can phone a client and
listed in to both end of all calls happening on that phone. A bit like
the Asterisk Monitor Feature, but the bits between the calls as well.
I know this sounds a bit big brother but its very useful for training