Ik ben bezig met een koppeling te maken van een VoIP telefonie met Nav2016. Ik heb enkele webservices gekregen waar ik bij manueel inloggen perfect de gegevens uit Navision kan halen.
Nu moet dit automatisch verlopen en is de flow als volgt: Een klant belt wordt het telefoonnummer doorgegeven aan Navision, in return krijgen we een Wachtrijnummer waar de telefooncentrale deze dan opbelt.
Maar iedere keer stopt mijn flow omdat ik de login en paswoord in de headers moet ingeven en dit blijkt niet correct te verlopen .
<Envelope xmlns="
http://schemas.xmlsoap.org/soap/envelope/" >
<Body>
<auth>
<username>NAV login</user>
<password>NAV paswoord<password>
<auth>
<RetrieveDataQueue xmlns="urn:microsoft-dynamics-schemas/codeunit/RetrieveData">
<atxtCustTel>
",session.ani,"
</atxtCustTel>
</RetrieveDataQueue>
</Envelope>
hier zie je het login gedeelte en de retrieve data, maar alles faalt al bij de login, de rest wordt nog uitgevoerd met telefoonnummer "session.ani" van de klant dat wel ingevuld wordt, maar zonder toelating in Navision krijg ik niets terug.
Dit is wat ik krijg als melding
HTTP/1.1 401 Unauthorized
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
WWW-Authenticate: Negotiate
Kan iemand mij hierin verder helpen?
Gr
Dirk