Pause an AudioSource:
audioSource.Pause();
Resume:
audioSource.UnPause();
Global listener pause:
AudioListener.pause = true;
Allow UI sounds during pause:
audioSource.ignoreListenerPause = true;