How could we have the Sonos wireless speakers work with Aruba System?

Aruba Employee
Aruba Employee

Answer- Generally we may notice that the Sonos wireless devices are not able to pass  discovers / requests / replies through Aruba controller . One of the main reason could be the DLNA limitation on the controller when Airgroup is enabled. In such situations, if we disable Airgroup we can notice these devices start working fine. But if we want to use Sonos wireless speakers with AirGroup enabled on their Aruba wireless networks, we may have to enable some DLNA Airgroup services.
If we check through the blocked AirGroup services multiple times (show airgroup blocked-service-id dlna). We can find the following service IDs to the DLNA Media airgroup service in order to make this system work as desired:
airgroupservice "DLNA Media"
  id "urn:schemas-upnp-org:service:GroupRenderingControl:1"
  id "urn:schemas-sonos-com:service:Queue:1"
  id "urn:schemas-upnp-org:service:AVTransport:1"
  id "urn:schemas-upnp-org:service:RenderingControl:1"
  id "urn:schemas-tencent-com:service:QPlay:1"
  id "urn:schemas-upnp-org:service:GroupManagement:1"
  id "urn:schemas-upnp-org:service:ZoneGroupTopology:1"
  id "urn:schemas-upnp-org:service:DeviceProperties:1"
  id "urn:schemas-upnp-org:service:MusicServices:1"
  id "urn:schemas-upnp-org:service:AlarmClock:1"
  id "urn:schemas-upnp-org:device:ZonePlayer:1"
  id "urn:schemas-upnp-org:service:SystemProperties:1"
  id "urn:schemas-upnp-org:service:ContentDirectory:1"
  id "urn:schemas-upnp-org:service:ConnectionManager:1"
We can add these under an airgroup service as "Sonos Services" or any other name in order to differentiate this traffic from other DLNA traffic.


Version history
Revision #:
1 of 1
Last update:
‎04-06-2015 03:38 AM
Updated by:
Labels (1)
Tags (1)

vikrams-Is this method supported for IAP-103 running I create the Service however when I try to add the service ID to my Sonos defined service, it is asking for the service ID in the format of: _<alpha numeric string>._tcp or ._udp?




Sonos uses standards-based SSDP advertisements. 6.4.2 is required to support

I have the same question as leandro.guzman has, I can not add the ID's like are quoted in th efirst post.


Any help?


I had to add it manually using the GUI in the Instant..  it does show in the CLI as the following but i was not able to paste it via the CLI:


airgroupservice SONOS
id urn:schemas-upnp-org:service:GroupRenderingControl:1
id urn:schemas-sonos-com:service:Queue:1
id urn:schemas-upnp-org:service:AVTransport:1
id urn:schemas-upnp-org:service:RenderingControl:1
id urn:schemas-tencent-com:service:QPlay:1
id urn:schemas-upnp-org:service:GroupManagement:1
id urn:schemas-upnp-org:service:ZoneGroupTopology:1
id urn:schemas-upnp-org:service:DeviceProperties:1
id urn:schemas-upnp-org:service:MusicServices:1
id urn:schemas-upnp-org:service:AlarmClock:1
id urn:schemas-upnp-org:device:ZonePlayer:1
id urn:schemas-upnp-org:service:SystemProperties:1
id urn:schemas-upnp-org:service:ContentDirectory:1
id urn:schemas-upnp-org:service:ConnectionManager:1


I am running the firmware on my VC. I have added a the ID above under Sonos in my Airgroup. I have enabled "Enable Airgroup Across Mobility Domains" and "Enable DLNA". However, once I get one Sonos connected I cannot add another Sonos to the system. And even the one Sonos that is connected then never reconnects when unplugged.


Can anyone let me know if there is something that I am missing?


We have a similar issue that user 'ruptes' just reported.  We configured a new airgroupservice for Sonos services, enabled that airgroup service and it was working, but now our users are reporting it is not longer working after being disconnected.  Anybody else success in connecting Sonos equipment to Aruba controller-based wireless networks?


We just had the challenge to add a SONOS speaker to our corporate infrastructure on the guest network for one of our customers lounge. We did created a new AirGroup service for it with the information provided here but it didn't worked.


While doing troubleshooting, my colleague found out via CLI "show airgroup blocked-service-id" that there was a few hit on the following: "urn:smartspeaker-audio:service:SpeakerGroup:1"


We added it to the Sonos service we created that fix the issue. We can now detect and configure the Sonos speaker.


FYI, after being able to connect SONOS via Wi-Fi with the previous service ID added to AirGroup, we faced a new issue. The streaming was frequently being dropped and if we force a disconnect from the controller (aaa user delete mac xx:xx:xx:xx:xx:xx), the speaker never reconnect unless someone power cycle it.


For the streaming issue, we though first it was related to client match settings which we disabled for testing. The problem was still hapenning. We tweak ARM to lower the max tx power of the AP to force the speaker to connect to the closest AP but this never worked even though our lower rate start at 12MB.


I placed a call to SONOS technical support and I learned that all their speaker does not support roaming, AP channel or Tx power change... So this explain why the streaming was stopping each time the speaker was roaming or that ARM was forcing a power or channel change. Since we have a lot of interferences we don't control (microwave oven, neighbor's Wi-Fi, etc), it's normal that our infrastructure react to this. The tech even told me their newer model PLAY 5 with dual band adapter have the same firmware functionality as the other model using 802.11g... So we are stock unless we do static channel and power but even there this will not prevent roaming behaviour but this will have more drawback to the remaining of the building.


We are now planning to have the speaker wired (patched) to the closest Access Point (AP-135) 2nd Ethernet port so we can do an AP-specific or AP-group wired profile to tunnel traffic back to local controller (Data-Center at different site) with the proper VLAN and assign the proper user Role as when it was on the Wi-Fi.


Search Airheads
Showing results for 
Search instead for 
Did you mean: