[PD] Pd + asterisk?
Hans-Christoph Steiner
hans at eds.org
Wed Dec 5 21:00:33 CET 2007
On Dec 2, 2007, at 8:19 PM, Russell Bryant wrote:
> drh270 wrote:
>> This sounds great!
>
> Cool, thanks for the interest. :)
>
>> Chris, in an earlier post mentioned using OSC, he was using a Python
>> script, so communicating via OSC may be a starting point.
>
> Yeah, I saw that. Thanks for bringing up OSC again. The trick is
> going to be
> to have a real-time interface that provides both media and call
> signaling
> access. I could put together a native interface in Asterisk for
> OSC so that
> digit presses could be sent out as OSC messages. Then, optionally,
> at the same
> time, the audio could be flowing in and out of Pd, as well.
OSC sounds like a good interface for the messaging since it's not too
complicated and is pretty well supported. One thing that might be
nice to have in the Asterisk OSC is the time-tagged messages. Most
OSC implementations ignore that part of it, unfortunately, but I
think it could be useful to have when syncing different parts, like
if one program was processing audio and another handling video.
.hc
>
>> Seems to me that perhaps a SIP soft phone may be trickier because rtp
>> audio comes in on many ports, what about a Pd iax2 phone object and
>> have it listen to the audio on port 4569?
>
> SIP is definitely much more complicated than IAX2, and you won't
> see me writing
> a SIP interface. I would definitely go for IAX2. However, I would
> say that
> it's not quite for the reason that you mentioned. For RTP with
> SIP, ou always
> know what port the audio is going to come in on, because you're in
> charge of
> picking it.
>
> One issue that is on my mind, is scalability. It's clear to me how
> I could
> implement a Pd patch that could process 1, 2, 3, ... calls, but it
> is not yet
> clear to me how it could support any number N calls, up to what the
> network and
> processing power can support. However, it may be just be that my
> Pd knowledge
> is still very lacking. :)
>
>> Is it possible to run Pd and Asterisk on the same machine? Like
>> Icecast?
>
> Sure. There should be no problems with that.
>
> --
> Russell Bryant
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/
> listinfo/pd-list
------------------------------------------------------------------------
----
Access to computers should be unlimited and total. - the hacker ethic
More information about the Pd-list
mailing list