Home » 3gpp » SIP Android – a sneak screencast

SIP Android – a sneak screencast

Update: April 2 2008: Source code of stack released hereĀ 

Hey folks. Enjoy this screencast of a working Android enabled SIP Phone (using mjsip) talking to an X-lite phone.

This is an update to the original “We have SIP working on android” post.

Click here to view the screencast

(And here is the wireshark dump for the protocol hungry)

So there you go. It’s real :-)

Code/howtos etc to be posted in a few days


5 Responses

  1. JyothsnaNo Gravatar says:

    You said you have not yet implemented the RTP stack for communicating voice.

    So, as I see from the wireshark capture, there are no RTP messages to and from from Nitin and your UA.

    What my question is..were you able to talk and listen to Nitin with your SIP stack even without RTP stack. I am a student, so, I dont know much details..Still learning.

    If you were just able to establish sessions, is it expected that once RTP stack is also implemented we can exchange voice messages or can we use straight UDP for that.

    Thanks,
    Jyothsna

  2. ArjunNo Gravatar says:

    That is correct. SIP is separate from RTP. SIP sets up the signaling after which RTP flows to/from ports provided in the SDP of SIP. So with a pure SIP stack only, you cannot hear/talk, you only get to see session establishment.

    Once RTP is integrated, then voice will also work (along with whichever codec you choose).

  3. JyothsnaNo Gravatar says:

    Thanks Arjun,

    That helps my understanding.

    –Jyothsna

  4. EarlenceNo Gravatar says:

    Hi,
    I am a student intern with Cornerstone Inc, We are doing development related to Android.
    I am trying to build a small app that can establish VoIP calls. Can u please guide me on where to start.
    Looking forward to a reply.
    (ps :- I will be using the implementation your company has released)

    Cheers,
    Earlence Fernandes

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© Arjun Roychowdhury. My personal opinions only.