Plantronics + Polycom. Now together as Poly Logo

[FAQ] Airplay Troubleshooting

Highlighted
Polycom Employee & Community Manager

[FAQ] Airplay Troubleshooting

The below FAQ should help to sort out issues with the Poly Trio's ability of Local Display of Apple® AirPlay® certified devices via Screen Mirroring.

 

  • Poly does not support P2P AirPlay
  • Using a Poly VisualPlus aka the RealPresence GroupSeries requires a Poly Pano for AirPlay support

 

First of all, a license is required to use this feature.

 

You may not use the feature on one or more devices than you have a valid license for until a license or additional licenses have been purchased. These licenses should be purchased from the same company from which you purchased the devices. Poly reserves the right to audit your deployment to verify that you have sufficient licenses to match the number of devices being used.

 

Part Number aka SKU: 5150-84981-001

 

  • Devices Supported: Apple iPhone, iPad, MacBook

  • Trio and AirPlay device need to be on the same subnet or if on different subnets, they need to be routable with multicast DNS (Bonjour) bridged between the two subnets for discovery

  • Network Ports/Broadcasts:
    Bonjour discovery: UDP port 5353
    Airplay Session: TCP ports 7000, 7100, 8009, 47000, UDP port 1900

  • Only “Screen Mirroring” mode is supported. Certain iOS apps use “Video Mirroring” mode – this is not supported (example. iOS YouTube app).

  • Local content presentation only (content will not be transmitted to the far end when in a point to point call or conference)

  • The maximum resolutions and frame rates supported are 720@60fps or 1080@30fps

 

To enable the Feature simply create a configuration file with the following:

 

<test content.airplayServer.enabled="1" content.airplayServer.name="AdvertisedNamePleaseChange" />

Troubleshooting

  

Bonjour discovery:

 

WiresharkDiscovery.PNG

 

Usually, a compatible device will send a Standard query to 224.0.0.251 on port 5353 to "search" for compatible devices.

 

A compatible device will then send back a Standard query response advertising its own name and IP.

 

0928115503|airpl|3|00|Adding 10.252.149.63 to the replay list

The above shows the MacBookAir connecting to the Polycom Trio using the AirPlay Library logging module at Event 3.

 

A passcode can be used to secure connections and the Security Code is being displayed on the Visual+ screen:

 

AirPlaySecurityCode.PNG

 

Or on the Trio itself:

SecurityCodeTrioMainMenu.PNG

 

The parameter used for this is:

 

content.airplayServer.authType="passcode"

The code will change every 1440 minutes and after every session once disconnected.

 

Additional Information:

 

Regarding AirPlay functionality over different VLANs (multicast routing) most Enterprise Wi-Fi vendors have “Bonjour gateways” included with the APs/Controllers.


Cisco


https://www.cisco.com/c/en/us/td/docs/wireless/controller/technotes/8-0/WLAN-Bonjour-DG.html


Aruba Instant AirGroup

 

http://www.arubanetworks.com/techdocs/Instant_654_Webhelp/InstantWebHelp.htm#UG_files/Services/AirGr...

 

Aruba Controllers AirGroup

 

http://www.arubanetworks.com/techdocs/ArubaOS_81_Web_Help/Web_Help_Index.htm#ArubaFrameStyles/AirGro...

 

Aerohive

 

https://www.aerohive.com/solutions/technology/bonjour-gateway.html

 

Extreme

 

https://gtacknowledge.extremenetworks.com/articles/How_To/How-to-get-Bonjour-to-work-between-wired-a...

 

Ruckus

 

https://support.ruckuswireless.com/answers/000002612

 

Airplay Logging:

 

Airplay_Logging.png

 

The above modules can be set to Debug or higher in order to provide support with Logs.

----------------

Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge. If you need immediate and/or official assistance please open a service ticket through your proper support channels.
Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's