MadMode

Dan Connolly's tinkering lab notebook

A VoIP puzzle

Our home phone service is provided by a VoIP provider, ViaTalk. I have a VoIP client, sipdroid, on my smart phone. When the phone rings and caller-id shows a call I want to take, I'd like to take it on my smart phone. Is this too much to ask?


Evidently so: when I have my smart phone register to answer calls on the home line, incoming calls no longer ring the land-lines in the house. SIP is complex enough to make configuring softphones a nightmare; for all this complexity, it can't register two devices for the same phone line at the same time? Or is the limitation somewhere else?

p.s. If anyone knows how to solve this puzzle, I'd also like to forward caller ID to my phone as instant messages; I'm happy to write a little SIP to XMPP proxy in python, given the necessary clues about the protocol.