3CX phone system NTLM auth with Nav2016

SharecomSharecom Member Posts: 2
I am in the process of linking a 3CX VoIP telephony with Nav2016. I got some web services where I can get the data out of Navision perfectly when logging in manually.

Now this has to be done automatically and the flow is as follows:

-> A customer calls the phone number is passed on to Navision, in return we get a Queue Line Number where the switchboard calls it.

But every time my flow stops because I have to enter the login and password in the headers and this turns out to be incorrect.

It's a NTLM auth that Nav2016 is using


<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/&quot; >
<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>

Here you can see the login section and the retrieve data, but everything already fails at login, everything is still in progress with the phone number "session.ani" of the client that is filled in, but without permission in Navision I don't get anything back.

This is what I get as a result

HTTP/1.1 401 Unauthorized
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
WWW-Authenticate: Negotiate

Can someone help me with this?
Sign In or Register to comment.