I have been working on this equality for a while, and am a bit stuck.
In the case that $\chi$ is identically $0$ on $G\backslash\{1\}$, I have shown that $\chi$ must be an integer multiple of $\rho_{G}$, the regular character.
I had hoped that this would aid me, though it has not seemed to help.
I have also taken an approach of computing $\left<\chi,1_{G}\right>$, showing it is non zero and thus $1_{G}$ appears an integer number of times in $\chi$. I then attempted to show that $b$ is an integer, based on what I had computed for $\left<\chi,1_{G}\right>$.
Any help would be appreciated.
Theorem Let $\phi$ be a possible reducible character (over the complex numbers) of the (non-trivial) group $G$, being constant on $G-\{1\}$. Then the following hold true.
(a) $\phi=a1_G+b\rho$, where $a$ is an integer and $b$ is a non-negative integer, $1_G$ is the principal character and $\rho$ is the regular character of $G$.
(b) If $ker(\phi)$ is a proper subgroup of $G$, then $\phi(1) \geq |G|-1$.
Proof The proof relies on the fact that the values of inner products of characters are non-negative integers and that character values are algebraic integers, see also I.M. Isaacs CTFG (2.8)Theorem, (2.17)Corollary, (3.2)Lemma and (3.6)Corollary.
Since $\phi$ is a character, it is a linear combination of irreducible characters, that is, $\phi=\sum_{\chi \in Irr(G)}a_{\chi}\chi$, where $a_{\chi} \in \mathbb{Z}_{\geq 0}$. Let us put $\phi(g)=a$ for all $g \in G-\{1\}$. Note that $a \in \mathbb{A}$, the ring of the algebraic integers. We will argue that in fact $a$ is an integer.
Let us compute the coefficients $a_{\chi}$.
For the principal character $a_{1_G}=[\phi, 1_G]=\frac{1}{|G|}\sum_{g \in G}\phi(g)=\frac{1}{|G|}(\phi(1)+(|G|-1)a)$, which is a non-negative integer, whence $\color{magenta}{\phi(1)+(|G|-1)a}$ is a non-negative integer! Note that $a=\frac{|G|a_{1_G}-\phi(1)}{|G|-1} \in \mathbb{A} \cap \mathbb{Q}=\mathbb{Z}$. So $\color{blue}{a_{1_G}}= \frac{1}{|G|}(\phi(1)+(|G|-1)a)=\frac{\phi(1)-a}{|G|}+a=\color{blue}{a+b}$, with $\color{orange}{b=\frac{\phi(1)-a}{|G|}}$. Since $a$ and $a_{1_G}$ are integers, also $b$ must be an integer.
Now let $\chi \in Irr(G)$ be a non-principal character. This implies that $0=[\chi,1_G]=\frac{1}{|G|}\sum_{g \in G}\chi(g)$. So,$\sum_{g \in G-\{1\}}\chi(g)=-\chi(1).$
But then $\color{red}{a_{\chi}}= [\phi,\chi]=\frac{1}{|G|}\sum_{g \in G}\chi(g)\overline{\phi(g)}=\frac{1}{|G|}\sum_{g \in G}\chi(g)\phi(g)=\frac{1}{|G|}(\chi(1)\phi(1)+\sum_{g \in G-\{1\}}\chi(g)a)=\frac{1}{|G|}(\chi(1)\phi(1)-a\chi(1))=\color{red}{\chi(1)b}.$
Note that from this it follows that $b$ is a non-negative integer!
We conclude that $$\phi=\sum_{\chi \in Irr(G)}a_{\chi}\chi=a_{1_G}1_G+\sum_{\chi \in Irr(G)-{1_G}}a_{\chi}\chi=(a+b)1_G+\sum_{\chi \in Irr(G)-{1_G}}\chi(1)b\chi=$$$$=a1_G+b\sum_{\chi \in Irr(G)}\chi(1)\chi=a1_G+b\rho.$$ This proves (a). Now to prove (b) we observe that from the last formula it follows that $$b \neq0 \iff \phi(1) \neq a \iff G \gt ker(\phi)$$ and $$\phi(1)=a+b|G|.$$ Now assume that $ker(\phi) \lt G$, which is equivalent to $b \geq 1$. Since $a$ is an integer, we have two cases:
In the first case, we are using the fact that in the beginning we observed that $\phi(1)+(|G|-1)a $ is a non-negative integer. Hence, $\phi(1)+(|G|-1)a \geq 0 \iff \phi(1) \geq(|G|-1)(-a) \geq |G|-1$.
In the second case, we are using $\phi(1)=a+b|G| \geq b|G| \geq |G| \gt |G|-1 \text{ }\square$.