Использовать карту concat для последовательных вызовов
concatMap (): проецирует каждое исходное значение в Observable, которое объединяется в выходной Observable, в последовательном порядке, ожидая завершения каждого из них перед объединением следующих * 1003. *
SendMsg(msgs: string[]) {
msgs.map(msg=> this.SendMsgService.({setail: msg.description, userId: msguser}));
from(msgCalls)
.pipe(
concatMap(res => res),
).subscribe(() => { });
}