Consumir servicio SOAP wsdl desde angular

Buen dia, necesito desde angular consumir un servicio web tipo soap wsdl, lo estoy intentando con httpclient de angular pero no he podido y no encuentro por mas que lo googleo como hacerlo 🙁 desde postman el servicio me responde pero aqui no puedo 🙁 aqui mi codigo de pruebas ni siquiera entra al map… ¿alguna sugerencia o recomendacion de como hacer esto desde angular?

const body =
    `<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>
      <TEL xmlns="http://tel.reco/">
        <palabra></palabra>
        <fraccion>90261002</fraccion>
        <fecha>27/10/2020</fecha>
        <operacion>I</operacion>
        <pais_origen>USA</pais_origen>
        <adusecc>810</adusecc>
        <patente>3182</patente>
        <fpago>28/10/2020</fpago>
      </TEL>
    </soap12:Body>
  </soap12:Envelope>`

    const httpOptions = {
      headers: new HttpHeaders({
        'Content-Type': 'text/xml'
      })
    };

    console.log('tarifa');
    this.http.post('https://.../tel.asmx?WSDL', body, httpOptions )
          .pipe(
            map((xmlString: string) => {
              console.log('aqui', xmlString)
              
              const asJson = this.xmlStringToJson(xmlString);
              console.log('regreso:', asJson);
              return asJson;
            }),
            catchError((err) => {
              console.warn('INT ERR:', err);
              return err;
            })
          );