The problem is now solved. It turned out to be permissions: the freeswitch user wasn't added to the audio group in /etc/group, hence didn't have permission to interrogate the audio devices. Perhaps a future version of the Debian package could address this, or at least it should be noted somewhere.