<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 8, 2014 at 10:22 AM, Kevin Larsen <span dir="ltr"><<a href="mailto:kevin.larsen@pioneerballoon.com" target="_blank">kevin.larsen@pioneerballoon.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><tt><font>> From: Josh Metzger <<a href="mailto:joshdmetzger@gmail.com" target="_blank">joshdmetzger@gmail.com</a>></font></tt>
<br><div><div class="h5">
<br><tt><font>> I'm currently working with Asterisk 11.8.1 trying
to get Multicast <br>
> RTP working (it's not) with some Polycom phones, and I'm really <br>
> trying to determine if Asterisk or the phones are the issue.
I <br>
> THINK it's Asterisk...<br>
</font></tt>
<br><tt><font>> In extensions.conf I have a simple: "Page(MulticastRTP/basic/<br>
> x.x.x.x:xxxx) line, and when I dial that extension I get:<br>
> <br>
> -- Called MulticastRTP/basic/x.x.x.x:<br>
> 5555 <br>
> -- MulticastRTP/0x7f8b4000f898 answered SIP/XXXXXXX-0000004c
<br>
</font></tt>
<br><tt><font>> After connecting and hearing the "beep"
the line stays open and I <br>
> can talk and press buttons and so on, but the phones aren't getting
<br>
> anything. I ran "rtp set debug on" and if I call extension
to <br>
> extension I see all of the "got RTP packet from" and "Sent
RTP <br>
> packet to" messages as expected, but doing the same thing when
<br>
> calling my Multicast Page extension only shows me "Got RTP packet
<br>
> from" messages. Shouldn't I see the "Sent RTP packet
to" messages <br>
> with the Multicast address/port displayed? I've also run a <br>
> wireshark capture and all I see is the RTP stream from my phone to
<br>
> the server - nothing going back out. What am I missing, here?<br>
</font></tt>
<br></div></div><tt><font>See here: </font></tt><a href="http://community.polycom.com/t5/VoIP/Asterisk-1-8-Multicast/td-p/10918" target="_blank"><tt><font>http://community.polycom.com/t5/VoIP/Asterisk-1-8-Multicast/td-p/10918</font></tt></a>
<br>
<br><tt><font>It refers to Asterisk 1.8, but the situation remains
the same. Polycom phones, to my knowledge, do not work with any kind of
multicast stream that is supported by Asterisk. They need the whole SIP
signalling to set up the call. We use Polycom phones and the way we worked
it out was to build a dialgroup with all the active phones and then page
that dialgroup.</font></tt>
<br>
<br><tt><font>Here is the code I am using:</font></tt>
<br>
<br><tt><font>exten => s,1,SIPAddHeader(Alert-Info: Ring Answer)</font></tt>
<br><tt><font> same => n,Gosub(sub_active_phones,${EXTEN},1(page))</font></tt>
<br><tt><font> same => n,Set(CALLERID(name)=Emergency Page)</font></tt>
<br><tt><font> same => n,Page(${DIALGROUP(page)},is)</font></tt>
<br><tt><font> same => n,Hangup()</font></tt>
<br>
<br><tt><font>The sub-routine I call goes through all our extensions
and builds a dialgroup of only those that are currently reachable and not
on a call.</font></tt>
<br><tt><font>On the Polycom side, they are set to auto answer when
they see the Alert-Info: Ring Answer header. Yes, this does mean that I
am generating one call for every phone I am paging and yes it is less ideal
(by far) than using multicast rtp. We did tests to determine that in an
emergency it put an acceptable load on Asterisk and that it wouldn't cause
it all to crash and burn. </font></tt></blockquote><br></div><div class="gmail_quote">Interesting. I thought the latest Polycom software supported multicast, but that Polycom forum link says otherwise. What DOES work is using the built-in paging feature, so maybe the solution, in this case, is to do it without Asterisk at all. We currently have a setup similar to what you have which works, but isn't as optimal as doing it multicast (lots of phones leads to the message getting chopped for some phones). In any case, thanks for the info!<br>
<br></div></div></div>