NextDial offer an analytical platform providing detailed station and listener metrics.
Integration involves configuration of an Icecast KH to send data directly to NextDial.
Requirements
- NextDial Account
- MediaCP 2.12.0 or newer
Integration
It is required to configure Icecast webhooks and headers to send data directly to NextDial. This can be achieved by following the steps below.
You may be required to change the number 3 in the URLs below (http://logger.nextdial.com.br/3/add) to an ID that is provided by NextDial Customer Service.
- Contact NextDial to Register your station
- Create an Icecast KH service
- Navigate to the Service [Configure] interface
- Navigate to the Advanced Tab
- Add the following configuration to the Custom XML
<icecast>
<mount>
<max-listener-duration>43200</max-listener-duration>
<authentication type="url">
<option name="listener_add" value="http://logger.nextdial.com.br/3/add" />
<option name="listener_remove" value="http://logger.nextdial.com.br/3/remove" />
<option name="mount_remove" value="http://logger.nextdial.com.br/3/clear" />
<option name="headers" value="forwarded,cookie,referer,x-forwarded-for,x-forwarded-host,x-forwarded-proto" />
<option name="header_prefix" value="nextdial." />
</authentication>
</mount>
</icecast> - Press Update Configuration
- Restart the Icecast Service