Softphone

hi,
i have to make a new sip softphone and i don’t know where i should start.
i’ve visual basic .net and php, so could you tell me how can i do that

fisrtly what i have to know?
what is the first step?

Obviously read the SIP RFCs, first, but then learn C, as I doubt that there are any SIP libraries for VB.NET, etc.

I assume this is course work/home work.

SIP, SDP, RTP, UDP.

is there any full free open source softphone program with visaul basic .net?

[quote=“david55”]Obviously read the SIP RFCs, first, but then learn C, as I doubt that there are any SIP libraries for VB.NET, etc.

I assume this is course work/home work.[/quote]