$ABC$ and $ADB$ are isosceles triangles. Given $\beta,$ $R$ and $h$, how can I find angle $\alpha$?
$\beta$ is the top angle of the triangle $ABC$, so $\angle{ACB}$.
$h$ is the change in height between $ABC$ and $ADB$.
$R$ is the length of one of the legs of the isosceles triangle $ADC$, so $\vec{|AD|}$ and $\vec{|DC|}$.
$\alpha$ is the top angle of the triangle $ADB$, so $\angle{ADB}$
My friend and I worked on it a bit, but we found some really complicated solution that was unusable. The problem itself seems pretty simple, so I feel like we did a wrong step at one point. Any help appreciated!
Here is an image of the Isosceles Triangles better describing the problem:

Let $M$ be the middle of $AB$, so $DM\perp AB$. Then use trigonometric functions in $\triangle CMB$ and $\triangle DMB$: $$MB=R\sin\frac\alpha2\\h+CM=R\cos\frac\alpha2\\\tan\frac\beta2=\frac{MB}{CM}$$ Get $CM$ in terms of $MB$ and $\beta$ from the last equation and replace it in the second equation. The first and second equations now contain only two variables, $MB$ and $\alpha$. Calculate $MB$ first. To do that, square the equations and add them together. Use $\sin^2\frac\alpha2+\cos^2\frac\alpha2=1$. Then get $\alpha$ from the first equation.