diff --git a/asterisk/ami.anubis b/asterisk/ami.anubis index ebe4f2a..6fab15e 100644 --- a/asterisk/ami.anubis +++ b/asterisk/ami.anubis @@ -9,6 +9,7 @@ read system/string.anubis read tools/basis.anubis read tools/connections.anubis +read network/dns.anubis transmit xlib/asterisk/ami_types.anubis transmit xlib/asterisk/ami_commands.anubis @@ -120,8 +121,8 @@ public define Maybe(Asterisk_client) // // resolve server name and call 'https_get' with numeric server address: // - with a = dns(name), - if a is ok(server_addr) then + with a = resolve_address(name), + if a is success(server_addr) then println("TCP "+server_port+ " "+server_name); if (Result(NetworkConnectError,RWStream))connect(server_addr, server_port) is { diff --git a/net_services/CXM_generic_client.anubis b/net_services/CXM_generic_client.anubis index 97e85a7..f1a8546 100644 --- a/net_services/CXM_generic_client.anubis +++ b/net_services/CXM_generic_client.anubis @@ -9,6 +9,8 @@ transmit system/message_transceiver.anubis transmit system/logger.anubis +read network/dns.anubis + //transmit xlib/net_services_protocols/logger_service.anubis transmit xlib/CXM_message_constants.anubis @@ -326,10 +328,7 @@ public define Word32 (LogLevel, String) -> One logger ) = logger(logTrace, "Try to resolve URL [" + url_or_ip+ "]."); - if ip_address(url_or_ip) is success(ip) then - logger(logTrace, "Try to resolve URL OK ip"+ip); - ip - else if dns(url_or_ip) is ok(ip_adr) then + if resolve_address(url_or_ip) is success(ip_adr) then logger(logTrace, "Try to resolve URL OK dns"+ip_adr); ip_adr else @@ -344,10 +343,7 @@ public define Maybe(Word32) (LogLevel, String) -> One logger ) = logger(logTrace, "Try to resolve URL [" + url_or_ip+ "]."); - if ip_address(url_or_ip) is success(ip) then - logger(logTrace, "Try to resolve URL OK ip"+ip); - success(ip) - else if dns(url_or_ip) is ok(ip_adr) then + if resolve_address(url_or_ip) is success(ip_adr) then logger(logTrace, "Try to resolve URL OK dns"+ip_adr); success(ip_adr) else -- libgit2 0.21.4