The Squawk tool is a WebRTC based audio feed designed to provide lightning fast breaking news via audio. When active, you may not hear constant talking. Reads are only done when breaking news is present. Below is a list of steps to follow to diagnose issues with the audio feed. Instructions on how to use Squawk can be found here.
If you can't hear squawk:
1. Ensure you are pressing the play button and have squawk active
2. Make sure nothing is muted (computer speakers, browser tab, system audio, etc)
3. Test audio through Benzinga Pro. 3 dots in upper right > Account > Test Audio
4. If you hear the beep, the next step is to identify your web browser and follow the steps below for your corresponding browser.
- Click Safari menu, top left corner
- Select Preferences
- Go to Advanced tab
- Enable Show Develop in menu bar at bottom of Advanced preference pane
- Go to newly enabled Develop menu > WebRTC (approx 2/3 of way down)
- Select Disable ICE Candidate Restrictions
-In Safari Preferences > Websites > Auto-Play on the left list > under Currently Open Websites > pro.benzinga.com > change drop down to "Allow All Auto-Play"
-Go to chrome://flags/ in your chrome browser address bar
-In search bar, search for Anonymize local IPs exposed by WebRTC
-Disable Anonymize local IPs exposed by WebRTC
Our squawk service requires access to specific ports to deliver audio. If you are in a setting where there are strict network security rules and permissions, it is possible some of the necessary ports need to be opened by you, or your IT team. Also need to whitelist a few IPs and hostnames related to our media servers.
● Open few UDP ports (5-10 max should be enough) from range 10000-60000, to allow media traffic(audio) to flow to and from your network.
● Allow inbound TCP and UDP traffic from port 443
Whitelist following IPs:
● Primary Media Server: 22.214.171.124
● Fall back media server: 126.96.36.199
In general, you should allow network access to the URI pattern https://*.benzinga.com/* using port 443 for all our services to work flawlessly.
You may also verify the TCP and UDP connectivity works on your end via https://test.webrtc.org/
If none of the above works and you are still facing the issue, we may need some log dump from your browser’s WebRTC engine. Follow the below step for generating dump:
● Open Benzinga Pro in chrome and start squawk.
● Open a new tab in chrome and go to chrome://webrtc-internals/ in Chrome browser.
● Once the page loaded, go to the tab https://pro.benzinga.com/dashboard/
● Now go to Create Dump (upper left corner of the page), then click Download the PeerConnection updates and stats data. And send that dump file to us.