[squeak-dev] SIP stack (was [ANN] DnsClient: More protocol fun)

Igor Stasenko siguctua at gmail.com
Wed Jul 28 12:19:17 UTC 2010


On 28 July 2010 10:49, Frank Shearar <frank.shearar at angband.za.org> wrote:
> A SIP stack is a non-trivial amount of work to implement. Several man-years
> to get a basic stack working (at least, when you're me). (I wrote mine in
> Delphi.)
>
well, it was paid job and i woked in a team on that.

> It's an intricate protocol. I think it's a very _abstract_ protocol,
> designed to be as open-ended as possible, which is why, IMO at least, it's
> such a beast. But then, when it's implemented and rolled out to devices with
> nothing but firmware, it's hard to change your mind.
>
> I think the only thing that seriously makes me froth at the gills is that
> both RFC 2543 (the old SIP) and RFC 3261 (the new SIP) BOTH use "SIP/2.0" as
> protocol identifiers.
>

One of things, which i found bad is lack of conferecing support in
earlier SIP specs.
Nevertheless, our software were able to communicate PC-to-PC and
PC-to-IP phone (hardware)
through IP telephony service.

> frank
>
> On 2010/07/28 08:40, Igor Stasenko wrote:
>>
>> Yay. Been there did that :)
>> Unfortunately , it was done in C++ and was pain to test and debug.
>>
>> On 27 July 2010 12:34, Frank Shearar<frank.shearar at angband.za.org>  wrote:
>>>
>>> On 2010/07/27 10:56, Janko Mivšek wrote:
>>>>
>>>> Hi Frank,
>>>>
>>>> On 27. 07. 2010 10:48, Frank Shearar wrote:
>>>>
>>>>>>> (SIP uses NAPTR records as part of its lookup mechanism, defined in
>>>>>>> RFC
>>>>>>> 3263 SIP: Locating SIP Servers.)
>>>>>>
>>>>>> Sweet! I had no idea. Josh will be glad to hear that I think :-)
>>>>>
>>>>> I really ought to revive my sadly-dormant SIP stack on SS.
>>>>
>>>> This sounds very interesting! Have you some further projects in mind
>>>> with this SIP stack? Somewhere in a CTI (Computer Telephony Integration)
>>>> direction?
>>>
>>> It's really just a stub - I started parsing the SIP messages, and then
>>> Real
>>> Life soaked up all my time. (I've implemented a complete stack in Delphi,
>>> so
>>> at least I know the protocol reasonably well. That's half the battle.)
>>>
>>> I'm not familiar with the term Computer Telephony Integration.
>>>
>>> With a completed SIP stack, what I'd really like to do is make it good
>>> enough for Josh to use :). There are all sorts of interesting things one
>>> can
>>> do with a SIP stack. My _personal_ goal would be to get a proper
>>> text-using
>>> client up and running, and then extend it to a Total Conversation client
>>> (voice/video/text).
>>>
>>>
>>> frank
>>>
>>>
>>
>>
>>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list