[Twisted-Python] Using Twisted for a SOAP/SIP gateway

Pedro Sanchez psanchez at nortel.com
Thu Mar 15 15:27:49 EDT 2007


On Thu, 2007-03-15 at 12:29 -0500, Jean-Paul Calderone wrote:
> On Thu, 15 Mar 2007 17:34:59 +0100, Henrik Thostrup Jensen <thostrup at gmail.com> wrote:
> >Hi Pedro
> >
> >On 3/15/07, Pedro Sanchez <psanchez at nortel.com> wrote:
> >>
> >>Hello,
> >>
> >>I will likely get to work on a gateway between SOAP-based Web Services
> >>and SIP-based services.
> >
> >
> >This sounds slightly strange in my ears, but thats probably just me.
> >
> >I would like to explore the possibility of
> >>implementing it using the Twisted framework and I'd appreciate if you
> >>can give me suggestions on:
> >>
> >>1. Which SOAP stack to use. I've heard that ZopeLib is the way to go
> >>these days.
> >
> >
> >You probably want ZSI:  http://pywebsvcs.sourceforge.net/
> >
> >I know it has some twisted web resource that might be usefull.
> >
> >I don't think there is any actual software called ZopeLib. SOAP and Zope has
> >similar phonetic sounds, so there might a misunderstanding here.
> >

OK, the recommendation I'm getting from a colleague is SOAPlib (sorry
for the confusion) from http://trac.optio.webfactional.com/

Any experience with this one?

> >2. Which SIP stack to use.
> >
> >
> >There is twisted/protocols/sip.py. There is Shtoom (
> >http://divmod.org/trac/wiki/ShtoomProject) if you need voice over IP.
> 
> Slight correction.  Rather than twisted/protocols/sip.py, you probably want
> to use the protocol code from Divmod Sine.  There is some effort to backport
> improvements and fixes to Twisted, but this is still in progress, so you'll
> be missing out on a ton of stuff if you use what's in any existing Twisted
> release.
> 

Thanks, I'll take a look at Sine.

> >>I will eventually fire questions about the overall architecture the
> >>gateway software should have. Any hints here are welcome.
> >
> >
> >Start by understanding each of the above things before combining them :-)
> 
> Jean-Paul
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-- 
Pedro I. Sanchez
Rapid Prototyping Lab
CTO, Nortel
ESN 393-6084
External 613-763-6084





More information about the Twisted-Python mailing list