Workaround implemented by Ivan working fine for me now. sendsms is much more reliable. Thanks Ivan
We were recently looking into a bug when MT-SMS delivery was interrupted with an unexpected UA frame on L2 layer. We've fixed this in our branch by ignoring a second UA in Established L2 state [1], but the real issue lies in the filler table coupled with delays in processing in higher layers.