#!/bin/bash

if [ "$MDS_VERSION_INSTALLED" \> "2023.05.02" ]; then
  exit 0
fi

AST_DP_GLOBALS_PATH="/etc/xivo/asterisk/xivo_globals.conf"
DRIVER_USED=$(cat ${AST_DP_GLOBALS_PATH} | awk -F= '/^XIVO_SIPDRV/ { print $2 }')
if [[ "${DRIVER_USED}" = "PJSIP" ]];then
    echo "Post-start building PJSIP configuration"
    while ! xivo-generate-pjsip-conf > /etc/asterisk/pjsip.d/01-pjsip.conf 2>&1 || ! [ -s "/etc/asterisk/pjsip.d/01-pjsip.conf" ]; do 
      echo "confgend not ready : waiting 1s"
      sleep 1
    done
    echo "PJSIP configuration generated"
    xivo-fix-paths-rights
    xivo-service restart
fi
