[Freeswitch-users] mod_esf with polycom

Peter Hartmann peter at hartmanncomputer.com
Sat Feb 6 01:01:40 MSK 2016


> What do you mean by “group”?

It's a Polycom thing...check out the pdf Brian referenced.   Channel
is also a polycom thing.

http://support.polycom.com/global/documents/support/technical/products/voice/Audio_Packet_Format.pdf

I got it going.....it turns our that Paging Group 25 is channel 50 at
the packet level.

Thank you, Brian!




Peter Hartmann
Hartmann Computer Consulting
http://blog.hartmanncomputer.com
(212)203-8870

If I can't explain it to you in plain language, that means I don't
understand it.

On Sat, Jan 30, 2016 at 2:32 PM, Bote Man <bote_radio at botecomm.com> wrote:
>
> At this point I would try specifying all fields whether they are needed or not. Try
>
> <action application="esf_page_group" data="224.0.1.116 5001 6061 4"/>
>
> Where 4 is the TTL; I’m just guessing that maybe these packets must hop through a router or two.  The 6061 does not apply, but must be the third argument to get to the fourth argument.
>
>
>
> What do you mean by “group”? The arguments specified on the Confluence page are the only ones that control the multicast page application. If Polycom needs additional processing then this app won’t work for you. I have never used Polycom so I can’t say, maybe others on here who have used Polycom could chime in.
>
>
>
> FYI, the multicast stream is sent out via UDP.
>
>
>
>
>
> ---
>
> Bote
>
>
>
> FreeSWITCH Docs Janitor
>
> http://freeswitch.org/confluence
>
>
>
>
>
>
>
>
>
>
>
>
>
> From: Peter Hartmann
> Sent: Friday, 29 January, 2016 14:41
>
>
> Subject: Re: [Freeswitch-users] mod_esf with polycom
>
>
>
> I just did a packet capture of a mod_esf call.  What I'm seeing is not a lot compared to a polycom page capture.  In the mod_esf cap, I just  a handful of packets of protocol IGMPv3.  Regardless of my config:
>
> <action application="esf_page_group" data="224.0.1.116 5001"/>
>
> They are being sent to the wrong destination address 224.0.0.22. And curiously, I see my destination address being used as the group.  (see attachment)
>
>
>
> I don't see this 224.0.0.22 address in the source for mod_esf at all....I wonder where that's coming from?
>
>
>
> In the polycom capture, there are no such IGMP packets, just UDP.   Although I do realize that it's supposed to do a few different broadcast types from different manufacturers all at once.
>
>
>
>
>
> Peter Hartmann
> Hartmann Computer Consulting
> http://blog.hartmanncomputer.com
> (212)203-8870
>
> If I can't explain it to you in plain language, that means I don't understand it.
>
>
>
>
>
> On Thu, Jan 28, 2016 at 12:30 AM, Bote Man <bote_radio at botecomm.com> wrote:
>
> Perhaps you are being led astray by the term “multicast group” in the usage prototype. That is simply the multicast address, such as 239.1.1.1
>
>
>
> FIXED!
>
>
>
> IGMP = Internet Group Management Protocol which is where that came from.
>
>
>
> I have used mod_esf to send multicast streams to devices manufactured by one of my clients and it worked swimmingly with only the multicast address and port being the fields that mattered. Thanks to a change by anthm you can even add it to the conference bridge if you want both regular SIP calls and pages to be combined into one group announcement.
>
>
>
> With a phone there’s no telling what else they might require to light it up for a multicast announcement. Somebody was just asking a very similar question here last week for a different phone. If the phone requires some control signal or command to open up the speaker for a multicast announcement to follow, then I don’t think FS does that right now. It might be worth scouring Polycom documentation to see if they reveal any secrets.
>
>
>
> * * *
>
> I really wish the order of the arguments were
>
> Address, port, TTL, [other stuff]
>
> So that “other stuff” could’ve been made optional. I have never gotten a clear definition of what that Linksys control port does, but my research revealed that it was likely carried over from an Asterisk compatibility feature.
>
>
>
>
>
> ---
>
> Bote
>
>
>
> FreeSWITCH Docs Janitor
>
> http://freeswitch.org/confluence
>
>
>
>
>
>
>
>
>
> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Peter Hartmann
> Sent: Wednesday, 27 January, 2016 22:27
> To: FreeSWITCH Users Help
> Subject: Re: [Freeswitch-users] mod_esf with polycom
>
>
>
> Thanks Brian.  Yes, I've tried it.  It looks promising though, since I can see some of  the default polycom settings defined in variables.  Nothing about group is mentioned...so maybe it's going to the default group?  I have a feeling I'll be doing a packet capture on a group-25 (emergency) broadcast to see what it does.
>
>
>
>
>
> Peter Hartmann
> Hartmann Computer Consulting
> http://blog.hartmanncomputer.com
> (212)203-8870
>
> If I can't explain it to you in plain language, that means I don't understand it.
>
>
>
> On Wed, Jan 27, 2016 at 10:03 PM, Brian West <brian at freeswitch.org> wrote:
>
> I'll review the source in the morning and verify if it's documented correctly.
>
>
>
> On Wednesday, January 27, 2016, Brian West <brian at freeswitch.org> wrote:
>
> Have you tried it?  It should just work if I recall correctly.
>
> On Wednesday, January 27, 2016, Peter Hartmann <peter at hartmanncomputer.com> wrote:
>
> Hey, how do you use mod_esf with Polycom?  The source suggests that
> it's supported, but the arguments in the documentation seem specific
> to Linksys.  From using the feature directly from a handset, I imagine
> we have to pass multicast-address, multicast-port and group-number.
> I've tried every combination and permutation with no luck.
>
> The reason I'm doing this is because if the emergency group number is
> used, the announcements will be at full volume regardless of the
> hands-free volume setting.
>
> And also I'm looking to do this in FS because I'm bridging in another
> PA system also.
>
>
> Thanks,
>
>
> Peter Hartmann
> Hartmann Computer Consulting
> http://blog.hartmanncomputer.com
> (212)203-8870
>
> If I can't explain it to you in plain language, that means I don't
> understand it.
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> --
>
> Brian West
> brian at freeswitch.org
>
> Twitter: @FreeSWITCH , @briankwest
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
>
> Got Bugs? Report them here! | Reddit: /r/freeswitch
>
> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
>
>
>
>
>
> --
>
> Brian West
> brian at freeswitch.org
>
> Twitter: @FreeSWITCH , @briankwest
> http://www.freeswitchbook.com
> http://www.freeswitchcookbook.com
>
> Got Bugs? Report them here! | Reddit: /r/freeswitch
>
> T:+19184209001 | F:+19184209002 | M:+1918424WEST (9378)
> iNUM:+883 5100 1420 9001 | ISN:410*543 | Skype:briankwest
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org



Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list