Echolink station position error

Hello,
I think there is an error in the code for the ASL code or echolink channel driver. The driver or ASL code is not processing a station’s negative (west longitude) values. It processes all values as positive (east longitude).

Example, if I place my station at -88.100 longitude it will show up in China on Echolink’s servers.
https://www.echolink.org/links.jsp?lat_deg=&lat_min=&lat_NS=North&lon_deg=&lon_min=&lon_EW=West&sel=gridsq&gs=nn52&city=&state=&country=US&d=2

Am I missing something? I tried with + and - values and it results in the same behavior so I am guessing that some variable type is not declared properly.

Mike, AA9VI

What lat = ... and lon = ... settings do you have in your echolink.conf file?

… and, to confirm, are you using ASL3? or another version?

… and are you restarting asterisk after making changes to the .conf file?