Good news sipdroid works with our Asterisk server. Following up on a lead I received from Ben Charlton at the JISCRI developers workshop last week, I tried running sipdroid on a borrowed G1 Android phone (big thanks to Paul Hogan). The default SipDroid pretty much works, but you need to set the nat setting in the Asterisk sip.conf file to yes (see sipdroid website – issue 15). No big deal but SipDroid does not authetnticate without it.
Once I got over the above registration issue, it was just a case of setting the Asterisk audio codecs to include alaw. Seems pretty OK – supports a steady audio stream. We could use this with a separate webpage displayed on the phone web browser for showing images and the video stream. Currently the SipDroid does not display a remote video and I was unable to get it to stream video from the phone within SipDroid, but audio is certainly doable.