2007/12/24, Kristian Kielhofner &lt;<a href="mailto:kristian.kielhofner@gmail.com">kristian.kielhofner@gmail.com</a>&gt;:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Dec 24, 2007 5:59 AM, Andreas Brodmann &lt;<a href="mailto:andreas.brodmann@gmail.com">andreas.brodmann@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; I am currently working on a dialplan app that does just about that.<br>&gt;
<br>&gt; If you could provide me specs/info about how your phones<br>&gt; expect the data (codec, packetization time) etc, I&#39;ll try to keep the<br>&gt; app as generic as possible.<br>&gt;<br>&gt; The linksys phones do expect a start/stop signal to accept this
<br>&gt; paging feature as far as I found out by capturing traffic. Unfortunately<br>&gt; Linksys didn&#39;t bother letting me have the data/information on how<br>&gt; these packets have to be formated.<br>&gt;<br>&gt; The Cisco 79xx series phones do have a similar feature. You do have
<br>&gt; to authenticate against each phone&#39;s internal webserver though to<br>&gt; have them listen to your multicast traffic.<br>&gt;<br>&gt; If anyone has information about similar devices, be it phones or<br>&gt; automation systems like the 
<a href="http://barix.com">barix.com</a> series devices, which can<br>&gt;&nbsp;&nbsp;handle rtp streams, please let me know.<br>&gt;<br>&gt; -Andreas<br>&gt;<br><br>Andreas,<br><br> The possibility of app_page enhancements and (maybe) a Page
<br>pseudo-channel intrigues me...<br><br>-- It would be simpler to mix/match multiple device support.&nbsp;&nbsp;For<br>instance, you could build a page command line as follows:<br><br>exten =&gt; page,1,Page(Page/group1&amp;Page/group2&amp;Page/group3&amp;SIP/105&amp;Zap/4)
<br><br>where page.conf could look like:<br><br>[group1]<br>method = multicast_rtp ; SNOM style RTP spray<br>address = <a href="http://233.64.133.10:7000/1">233.64.133.10:7000/1</a> ; (IP:port/ttl)<br><br>[group2]<br>method = unicast_rtp ; unicast INVITEs to each recipient with
<br>multicast address in SDP for media (c=) -&nbsp;&nbsp;RFC compliant but a little<br>more work for Asterisk<br>member =&gt; SIP/polycom1<br>member =&gt; SIP/grandstream1<br>member =&gt; SIP/generic1<br><br>[group3]<br>method = linksys_marker ; whatever they need, some variation of SNOM
<br>member =&gt; SIP/linksys1<br>member =&gt; SIP/linksys2<br><br>&nbsp;&nbsp;This way you could page multiple SIP device types using entries from<br>page.conf while specifying additional technologies on the command<br>line.&nbsp;&nbsp;There would be no reason why you couldn&#39;t specify additional
<br>methods that didn&#39;t use SIP at all - you could have methods for any<br>channel type in page.conf.&nbsp;&nbsp;Ideally, you would only have to mix audio<br>once for each stream type.<br><br>&nbsp;&nbsp;This would be awesome.&nbsp;&nbsp;Now the real question. Is it practical?
<br>Would we need to rewrite Asterisk to support it?&nbsp;&nbsp;;) Probably not, but<br>these are the things I&#39;d like to address before we head down this<br>road.</blockquote><div><br>I have a working prototype for the group1 stuff. group3 isn&#39;t much additional
<br>work. Haven&#39;t looked at group2 style in depth yet. Could you test it with<br>the snoms, if I send you the app?<br>(it&#39;s just copying it into the 1.4.x source tree and recompile<br>asterisk from scratch).<br><br>
-Andreas<br></div><br></div>