Hi,

On 8/13/07, Daniel Sigurgeirsson <[EMAIL PROTECTED]> wrote:
>  I have a general question regarding the usage of sipxtapi. I've been
> thinking if SIP (and hopefully sipxtapi) could be used as a communication
> protocol for an application I would like to write. The idea is to create a
> gaming application, where people can play various multiplayer table-based
> games (similar to RISK, and other not-so-similar games), where new games
> could be added to the application without too much hassle. The question is:
> would I gain anything by using SIP as the base protocol, and then use
> different protocol for transmission of the game data? If so, does sipxtapi
> support something like this? I.e. is it easy to "plug in" different
> protocols into it (protocols which may or may not transmit audio/video data,
> probably just game-specific data), or is that perhaps not necessary at all?
> Obviously sipxtapi cannot know about all possible protocols, so I'm just
> trying to figure out how hard it is to use other protocols alongside SIP, if
> I would have to write the complete networking part myself or if sipxtapi
> would help with some parts of it.
>
>  I'm just thinking out loud here, I haven't thought this through by any
> means, and therefore I would welcome any comments whatsoever.

Well, SIP itself is very flexible protocol, and this is one of reasons, why
it is gaining more and more popularity. SIP *may* be used as a signalling
for turn-based or real-time games and even as a transport protocol for
turn-based games. This is clearly stated at SIP Charter IETF page:
http://www.ietf.org/html.charters/sip-charter.html
However sipXtapi (considering only top level level) was not designed
for such usage. So, if you'll decide to use SIP as a transport or signalling
protocol, you, most likely, will need to work with sipXtakcLib directly.
And in this case you will not get any benefits from media processing
features, provided by sipXmediaLib. So you'll need only SIP layer and,
possibly, much simpler then we have in sipXtackLib.

-- 
Regards,
Alexander Chemeris.

SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to