Menú
Está libre
registrarse
el principal  /  Educación/ Programas para la creación de una central telefónica. Conexión de una centralita virtual

Programas para la creación de una central telefónica. Conexión de una centralita virtual

X-Lite es un softphone, es decir un programa que le permite utilizar telefonía IP. Puede configurarse para llamadas por Internet, incluidos teléfonos regulares, a través de IntelNetCom. Además de las llamadas de voz, es posible la comunicación por video.
X-Lite está disponible en versiones para Windows, Linux y Mac OS.

Descarga X-Lite 3.0 para Windows
Descarga X-Lite 3.0 para Mac
Descarga X-Lite 3.0 para Linux
(www.xten.com)

X-Lite ubicado.

Express Talk

Software que actúa como un teléfono, lo que le permite realizar llamadas desde su computadora. Con Express Talk, puede llamar a cualquier suscriptor a través de Internet.

Las llamadas son gratis. También puede llamar a números de teléfono regulares. Express Talk es simple y fácil de usar.

Descarga Express Talk para Windows
Instrucciones de configuración softphone Express Talk ubicado.

ZoIPer

Este teléfono de Internet funciona con lo siguiente sistemas operativos Windows 2000, WinXP, Windows Vista Starter, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate, Linux, Linux Gnome, Mac OS X, Mac OS X 10.4, Mac OS X 10.5. Una característica distintiva de este fondo suave es Versión rusa.

16 de octubre de 2015 a las 21:00

Cómo convertirse en un proveedor de PBX IP en la nube - Guía paso por paso

  • Blog de 3CX Ltd. ,
  • Asterisco
  • Tutorial

Ahora casi cualquier persona puede convertirse en un operador de PBX en la nube. hablamos de cómo hacer esto, teniendo solo un servidor, hoy hablaremos de una situación en la que hay varios servidores (clúster) y necesitas una gestión centralizada.

¿Qué se necesita para esto?

  • Descargando una plataforma de alojamiento gratuita. (no cuesta nada)
  • Nos registramos como socio 3CX, porque la administración centralizada pasa por el portal de socios (también es gratis)
  • Varios servidores o máquinas virtuales

Método 1: crear una centralita IP a través del portal de socios (ERP)

Puede administrar su PBX a través del 3CX Partner Portal. Las centrales telefónicas individuales se pueden crear y eliminar de forma dinámica. Paso a paso, se ve así:

Después de haber hecho esto, en el portal vaya a la sección Instancias de PBX virtual> Configuración de PBX virtual, sección Configuración de DNS de Google Cloud y complete los campos obligatorios:

  • Projecto ID- debe tomar de la consola para desarrolladores de Google Cloud (https://console.developers.google.com/);
  • Dirección de correo electrónico de la cuenta de servicio- Necesitas crear una cuenta de servicio para el proyecto. Nube de Google, esto se hace a través de API y autenticación> Credenciales... Se creará un archivo con una clave pública / privada (.p12) con la ayuda del cual el Portal de socios está autorizado en Google Cloud. Recibirá una ID de cliente de la cuenta del servidor y dirección de correo electrónico como identificador de servicio. Ingrese este correo electrónico aquí;
  • Archivo de clave privada- cargar el archivo con clave pública / privada;
  • Contraseña de clave privada - Llave privada cifrado con una contraseña. Por favor introdúzcalo en este campo. A menos que se especifique lo contrario, la contraseña predeterminada es "notasecret" (puede cambiarla).
  • El TTL predeterminado se especifica aquí.

Paso 2: crear un clúster

Antes de crear una PBX, debe crear al menos un clúster de servidores. Un clúster es un grupo de servidores, cada uno de los cuales puede estar ubicado en diferentes centros de datos, diferentes regiones o simplemente servidores con diferentes caracteristicas o SLA. Para crear una centralita virtual, siempre se selecciona el servidor con la carga más baja.

1. Ve a la pestaña Clústeres de servidores.
2. Haga clic en Agregar para recompensar a un nuevo clúster.
3. Ingrese un código de clúster-Código interno único de 4 caracteres, que consta de letras y números, es necesario para identificar el grupo. Se utiliza para hacer referencia a un clúster en formularios web.
4. Descripción- Descripción de texto sin formato.
5. Dominio de instancia alojado - Nombre de dominio grupo. Las PBX de hotel serán subdominios, por ejemplo, user1.pbx.mycompany.eu. Normalmente, debe instalar un certificado SSL de confianza para el dominio y todos los servidores del clúster.
6. Zona administrada por DNS: debe tomarse de la cuenta DNS de Google.

Paso 3: Cree un servidor PBX virtual

Descargue e instale la Central Telefónica 3CX 14 en cada uno de los servidores. Al instalar, asegúrese de seleccionar la opción Múltiple. Esto instalará hasta 25 por servidor. Cuando todos los servidores estén instalados, puede comenzar a agregar la PBX.

1. En 3CX ERP, vaya a Virtual PBX Instances> Virtual PBX Servers.
2. Haga clic en Agregar y especifique los detalles del servidor:
Clúster de servidores: seleccione un clúster de la lista desplegable. En el ejemplo, seleccionamos un clúster en Asia.
Nombre único: nombre interno del servidor. Puede ser lo mismo que FQDN.
FQDN es el nombre de dominio. No incluya una dirección IP. Si utiliza un certificado SSL de un proveedor como Thawte o Verisign, debe especificar el nombre de dominio correspondiente al certificado (por ejemplo, * .mycompany.eu);
El Portal de socios creará por sí mismo registros DNS del tipo CNAME para las PBX de los usuarios.
Tenga en cuenta que el Portal no creará un registro A. Esto es responsabilidad del administrador.
Identificación del sistema: 'sistema telefónico' de forma predeterminada. Este es el nombre de un PBX específico;
Contraseña: contraseña de la central. Diferente para cada instalación;
Omitir del grupo: necesario para las pruebas. De forma predeterminada, el Portal crea, elimina y edita los datos de la central. Habilite esta opción si sale para eliminar y crear IP PBX a través de Cloud Manager.
SSL no confiable: al instalar la Central Telefónica 3CX, se requiere un certificado SSL verificado o 3CX puede generar un certificado SSL nativo no verificado. Habilite esta opción si está planeando un certificado de 3CX.
3. Repita los pasos para agregar más servidores.

Si su empresa emplea a más de una persona (o se esfuerza por lograrlo, o quiere que los clientes piensen que sí), se requiere una centralita virtual para comunicarse por voz con los clientes.

Free PBX le permite conectar cualquier número números de teléfono en regiones convenientes para los clientes y llamadas directas a los empleados adecuados.

  • Registro de llamadas y estadísticas: ayudarán a monitorear a los gerentes y analizar las llamadas;
  • El desvío de llamadas, el correo de voz y las llamadas perdidas le ayudarán a no perder una sola llamada;
  • Menús de voz y horarios de trabajo: aumentarán el prestigio y simplificarán el flujo de trabajo.

¿Cómo configurar una centralita virtual? Ajustes básicos

En esta sección, consideraremos el mínimo requerido para el funcionamiento de un PBX, luego se describirán todas las funciones.

Cómo crear una centralita gratuita: Activado pagina de inicio en la sección "Free PBX", haga clic en el botón "Crear PBX". Se le dirigirá al "Asistente de configuración" de la centralita:

Paso 1 Números de extensión

Para cada usuario de PBX, puede crear un número de extensión de tres dígitos y configurar un programa, teléfono IP, desvío de llamadas, etc. por separado. Por lo general, cree 1 número para cada empleado, pero puede crear 2-3 números (por ejemplo, para el programa de llamadas y el teléfono de escritorio).

Especifique la cantidad de empleados o dispositivos que se conectarán al PBX, marque la casilla "habilitar la grabación de llamadas para todos" (si es necesario) y haga clic en el botón "Siguiente".


No es necesario crear números "con un margen", siempre puede aumentar su número en el futuro.

Tenga en cuenta: la grabación de llamadas para tres líneas internas se proporciona de forma gratuita (hay más paquetes de oficina y corporaciones).

Paso 2 Llamadas entrantes

En esta sección, puede configurar los parámetros según los cuales se recibirán las llamadas entrantes:

  • Directamente a números internos de empleados;
  • Primero, al saludo de voz "Hola, llamaste ...", y luego a los empleados;
  • Al menú de voz "Para comunicarse con el gerente, presione ..." - debe especificar el número de elementos del menú (de 1 a 10).

En la segunda y tercera opciones, puede ingresar un texto de saludo que será leído por el robot o cargar su propio archivo de audio.


Tamaños de archivos de audio para descargar: hasta 5 MB, formatos aceptables: MP3, WAV.

Formato WAV: Tasa de bits = 8 bits, tasa de muestreo = 16 kHz.

Formato MP3: Tasa de bits = 64 kbps, tasa de muestreo = 16 kHz.

eso máxima calidad sonido que la red telefónica es capaz de transmitir.

Puede convertir un archivo de audio mediante los programas o servicios en línea adecuados.

Seleccione la opción que necesita y haga clic en el botón "Siguiente".

Paso 2.1 Menú de voz

Si en el paso anterior eligió la tercera opción (al menú de voz), el Asistente de configuración creará automáticamente el número especificado de elementos del menú (escenarios), así como el escenario principal "sin presionar" - recibirá llamadas si el la persona que llama está reproduciendo un saludo de voz no presionará ningún botón.

En las opciones “Directamente a números internos de empleados” y “Primero a un saludo de voz, y luego a empleados”, solo se creará el escenario “sin presionar”.

Además, todos los números de extensión creados anteriormente se agregarán a este script (en el bloque "Llamar primero"). Si es necesario, puede cambiar el orden de los números internos, por ejemplo, eliminar un número del bloque "Llamar primero" y agregarlo a "Llamar en segundo lugar".


Paso 3 Descargue y configure programas en su computadora y teléfono

Para recibir y realizar llamadas, puede utilizar cualquier software o equipo que funcione sobre el protocolo SIP. Puede ver ejemplos de configuración de hardware y software populares en la sección "Soporte" - "Instrucciones de configuración". Recomendamos utilizar nuestra aplicación patentada Zadarma para Windows, iOS, Android.

Paso 4 Conectando un número virtual

Has configurado el equipo y ya puedes realizar llamadas. Para recibir llamadas entrantes de los clientes, debe conectar un número de teléfono virtual al PBX. Puede seleccionar uno o varios números virtuales en 90 países del mundo en la sección "Configuración" -.

Esto completa la configuración mínima para el PBX. Puede iniciar el uso permanente de la central o configurar funciones adicionales.

Funciones para el trabajo diario con PBX:

Transferencia e interceptación de llamadas

Para transferir el cliente a otro número de extensión, presione #, luego el número de extensión del suscriptor y nuevamente #, por ejemplo # 101 #.

Para transferir una llamada con notificación de voz, presione * número de extensión y #, por ejemplo, * 101 #. En este caso, primero se conectará usted mismo a la extensión marcada y podrá decirle a quién está transfiriendo y sobre qué problema. Después de que uno de ustedes termine la llamada, el cliente se conectará con el segundo.

Si el número de extensión marcado no responde a la llamada en 25 segundos, el cliente regresará a usted.

Para interceptar una llamada entrante, si su extensión no está agregada al script para manejar las llamadas entrantes, marque 40 y presione el botón de llamada.

Para transferir una llamada a un script (departamento): marque el número del script en menú de voz, por ejemplo # 1 #

Formato de marcación

El formato de marcación para las llamadas y el desvío se establece en la sección; de forma predeterminada, los números se marcan en el formato local (por ejemplo, el número de Moscú en el formato 8495 ...). También puede desactivar la función "Llamar sin código de país" en la sección "Mi perfil" y marcar el número en formato internacional (código de país, código de ciudad, número, sin 8 o 0 antes del número).

Fax

El fax automático está disponible en la extensión número 50. Por el momento, el fax solo se está recibiendo. De forma predeterminada, los faxes recibidos se envían a la dirección de correo electrónico de registro. Puede cambiar la dirección de correo electrónico para recibir faxes en formato.

Funciones y capacidades adicionales de PBX (ventajas de un PBX virtual)

1. Grabación de conversaciones ▾

Puede habilitar la grabación de llamadas en uno o varios números PBX internos. Los registros se envían por correo o se almacenan en la nube (en nuestro servidor).

Puede grabar llamadas en tres números internos de forma gratuita (en planes de tarifas"Oficina" para 8 números y los planes de tarifas de "Corporación" para 20 números). El coste de la grabación para cada prórroga posterior es de 1 € al mes.

Tamaño libre almacenamiento en la nube- 200 megabytes para la tarifa "Estándar", 2000 megabytes para el paquete de tarifas "Oficina" y 5000 megabytes para el paquete de tarifas "Corporación" (5000 megabytes de la nube - más de 250 horas de llamadas).

Los registros guardados en la nube se pueden escuchar en la sección "Mi PBX" o descargarlos usando la API. Después de apagar la grabación de llamadas, las grabaciones se eliminan de la nube después de 180 días.

Puede habilitar la grabación de llamadas en la página "Mi PBX" -.

2. Integración de Zadarma PBX con CRM y otros sistemas comerciales ▾

Puede integrar Zadarma PBX con uno de los populares CRM u otros sistemas comerciales. Las integraciones se configuran en la sección. Instrucciones detalladas sobre la configuración de la integración se puede encontrar en la sección correspondiente.

Sobre el este momento Las integraciones oficiales y completamente gratuitas están disponibles con Bitrix24, Zoho CRM, AmoCRM, Salesforce, Megaplan, RetailCRM, ZohoDESK, PlanFix, WireCRM, RemOnline.

3. Llamadas entrantes y menú de voz ▾

4. Reenvío ▾

4.1 Desvío de llamadas entrantes

Desvío de llamadas: dirigir una llamada a otro número de teléfono fijo o móvil. El desvío de llamadas es necesario para recibir una llamada sin programa adicional o hardware y sin conexión a Internet.

Para no perder una sola llamada, puede configurar el desvío condicional a su número de teléfono móvil o fijo.

Para habilitar el desvío de llamadas en la página "Mi PBX" - a la izquierda en la configuración de la extensión requerida en el campo "Desvío de llamadas y correo de voz", seleccione la opción de desvío "Sin respuesta, no disponible" para habilitar el desvío condicional o la opción "Siempre ”Opción para habilitar incondicional.

En el primer caso, la llamada pasará primero por Internet al programa o equipo que hayas configurado, y si se apaga o no hay respuesta en 20 segundos, la llamada se desviará.

Cuando habilita el desvío incondicional de llamadas, la llamada se dirigirá inmediatamente al número de desvío, independientemente de la presencia de un programa / equipo activo.

En el campo "Teléfono", especifique el número de desvío de acuerdo con los prefijos de marcación (si están configurados en la sección "Mi PBX" -) sin un más y configure la casilla de verificación "Teléfono" para guardar la configuración. Si está habilitada la opción Llamar sin código de país, ingrese el número en formato local.


Si no se especifican prefijos, el número debe especificarse en el formato internacional: [código de país] [código de ciudad / operador] [número], por ejemplo, 74951270777.

También en la sección cuenta personal“Configuración”: puede habilitar la función “Llamar sin código de país”, en este caso, el número debe especificarse en el formato local, por ejemplo, 84951270777.

Los precios de reenvío son totalmente coherentes con nuestras tarifas de llamadas salientes.

4.2 Notificación de reenvío.

Para entender cuando recibe una llamada entrante que se trata de una llamada reenviada y no una llamada directa a su móvil, puede configurar una notificación correspondiente. Se reproducirá cuando se responda la llamada antes de conectarse con la persona que llama.

La alerta estándar es de un tono, similar a la señal de inicio de grabación del correo de voz. Es posible configurar su propia notificación (por ejemplo, "Convocatoria para la venta de calderas").

4.3 Configuración de su identificador de llamadas al desviar

La opción "Establecer su CallerID al reenviar" es responsable del número que verá cuando reciba una llamada reenviada. Si lo habilita, verá el CallerID de esta extensión en la que está configurando el desvío de llamadas, y si lo deshabilita, se le enviará el número de la persona que llama.

Puede utilizar diferentes CallerID al llamar desde diferentes dispositivos, o al llamar a diferentes direcciones (países o ciudades).

Para habilitar CallerID por dirección en la página "Mi PBX", a la derecha, haga clic en "Agregar regla de Caller ID". Ingrese el código del país y / o ciudad al que está llamando (por ejemplo, 7 para Rusia, 44 para el Reino Unido, etc.), seleccione el CallerID requerido y haga clic en el botón "Crear".

6. Línea exterior adicional ▾

Puede conectar un número de un proveedor externo a la centralita virtual de Zadarma en la página "Mi centralita" -.

Si tiene un número de teléfono fijo regular conectado a través de una línea de cobre, debe usar una puerta de enlace VoIP con un puerto FXO, habilitar la línea externa en el sitio en el modo "Puerta de enlace" y especificar la configuración del sitio en la puerta de enlace. Si su número es compatible con SIP, basta con activar la línea en el modo "Servidor" y establecer la configuración del número.

Su proveedor debe proporcionar datos para la conexión: servidor, dominio (puede ser el mismo que el servidor), inicio de sesión, contraseña.

Por nuestra parte, la conexión al número se produce desde las siguientes direcciones IP:

También puede transferirnos el número de un operador externo. En esta página encontrará una lista de países que se pueden migrar.

7. Estadísticas de PBX ▾

Puede encontrar estadísticas detalladas de llamadas a PBX en la sección Mi PBX -. Aquí puede seleccionar el período de estadísticas, comparar diferentes períodos, ver el horario general y la geografía de las llamadas. Las estadísticas y los gráficos están disponibles tanto para todas las llamadas como para las llamadas a diferentes números virtuales (o líneas externas).


Software de administración de PBX.

Nuevo en la categoría "Programas para PBX":

Gratis
Auto Call 4.10.01 es un constructor de un diálogo de voz con un suscriptor de cualquier red telefónica y tiene ricos funcionalidad... El programa Auto Call le permite no solo transferir mensajes de voz o para realizar respuestas inteligentes a las llamadas entrantes, pero también para crear un diálogo completo con las personas que llaman, que podrán controlar el programa mediante la marcación por tonos.

Gratis
WinTariff 2.07.1 es un programa de facturación y contabilidad de llamadas para PBX de Samsung, Panasonic, NEC, Lucent, Siemens, Ericsson o Karel. El programa WinTariff le permite grabar llamadas telefónicas, y en el futuro procesarlos.

Gratis
UserTrafManager 5.2.1 es sistema automático cálculos para trabajar en servicio integral suscriptores de empresas de comunicaciones. El software NetUP UserTrafManager le ayudará a llevar a cabo todos los pasos principales en la relación con el cliente: implementación apoyo técnico, celebración de contratos y cálculo de los servicios prestados a los clientes.

Gratis
Phone Billing 2.0 es una cómoda grabadora para conexiones telefónicas. Programa telefónico La facturación tiene la capacidad de leer registros de registro que se transmiten desde el puerto Com desde la central telefónica al puerto Com de la computadora, así como escribirlos en archivos y ejecutarlos en programa externo procesamiento de registros.

El software (SW) de los dispositivos de control es el componente más importante de los sistemas de conmutación automática modernos y determina en gran medida su funcionalidad. Mediante el software, en primer lugar, se organizan los procesos de control del campo de conmutación y de los conjuntos, característicos de cada central telefónica automática, que aseguran el servicio de las llamadas telefónicas ordinarias. Además, el software proporciona una serie de funciones, cuya implementación práctica solo fue posible gracias al control del software. Entre ellos, es necesario destacar la prestación de tipos de servicios adicionales a los suscriptores, control dinámico de los flujos de llamadas, automatización del proceso de mantenimiento, medición del tráfico telefónico.

La complejidad y gran cantidad de software se debe a la multitud de funciones implementadas y al hecho de que los dispositivos de control operan en tiempo real, atendiendo simultáneamente solicitudes de una gran cantidad de fuentes de carga. A medida que avanza la tecnología informática y las capacidades de los armarios de cableado continúan creciendo, el volumen de software continúa creciendo. Si en la primera central telefónica automática controlada por software ЕSS-1 (EE. UU.) La capacidad de memoria para almacenar programas era de solo 250 mil palabras, entonces en sistema moderno con un control de memoria por microprocesador distribuido, solo uno de varios módulos puede tener una capacidad de hasta 4 millones de bytes. A pesar de esto, el tiempo necesario para crear software no tiende a aumentar, ya que las herramientas para la creación de programas también se mejoran constantemente.

El valor de p se puede estimar indirectamente porque más de la mitad del costo de crear un sistema de conmutación recae en el desarrollo de programas. El alto costo se compensa parcialmente con la reducción de los costos de hardware, ya que los dispositivos de control basados ​​en un microprocesador universal, en primer lugar, son económicos y, en segundo lugar, se pueden desarrollar en poco tiempo. Al mismo tiempo, el funcionamiento de centrales telefónicas automáticas con control programado en comparación con el funcionamiento de las estaciones del sistema da un efecto económico significativo. Se logra aumentando el ancho de banda de la red, ampliando la lista de servicios prestados a los suscriptores, así como reduciendo los costos de mantenimiento de los equipos.

2. Lenguajes de programación

Los lenguajes de programación son la principal herramienta para desarrollar cualquier software. el tiempo y el costo del desarrollo de software, así como el volumen y la velocidad de ejecución del programa, dependen en gran medida de ellos. A la hora de elegir un ide de programación se tiene en cuenta la naturaleza de las tareas que se están resolviendo (cálculos o control de procesos tecnológicos) y las características del hardware, aquellas para las que está destinado el software y con las que se crea.

Dependiendo de la naturaleza de los medios necesarios para convertir los textos del programa en comandos percibidos por una máquina de control o computación electrónica, cada lenguaje de programación puede atribuirse a uno de los siguientes tres niveles: lenguaje de instrucciones de máquina; lenguaje ensamblador; lenguaje de alto nivel.

El lenguaje de las instrucciones de la máquina es percibido directamente por una computadora o un dispositivo de control de software. Máquina ko

representar códigos binarios, escrito en la memoria y leído secuencialmente por el procesador durante la ejecución del programa. Este lenguaje está rígidamente ligado al hardware, ya que está totalmente determinado por el conjunto de instrucciones implementado en un procesador en particular. En otras palabras, un programa escrito para una máquina no se puede ejecutar en una máquina con un conjunto de instrucciones diferente. Para evitar la necesidad de volver a desarrollar todos los programas para el siguiente modelo del dispositivo de control, los desarrolladores de hardware a menudo mantienen en él los comandos que se usaron en el modelo anterior, solo completándolos con algunos nuevos. Esta continuidad es característica de muchos fabricantes de circuitos integrados, que mejoran los microprocesadores sin cambiar fundamentalmente el conjunto de instrucciones.

Programar en el "lenguaje de máquina" es una tarea muy difícil. Todos los comandos y datos deben presentarse en forma de códigos binarios o hexadecimales, no legibles por humanos. el programador necesita planificar de forma independiente la ubicación de las instrucciones y los datos en los dispositivos de memoria y los registros internos del procesador. Cambiar el diseño de la información en la memoria está plagado de grandes dificultades, ya que en el programa, en forma de números, se especifican direcciones específicas de celdas de memoria, que en este caso deben recalcularse.

El lenguaje ensamblador, también conocido simplemente como ensamblador, usa nombres de comandos simbólicos en lugar de códigos binarios.

Escribir de esta manera facilita la redacción y lectura de programas.

Otra característica del ensamblador es el uso de nombres simbólicos para denotar constantes, variables y direcciones de instrucciones. Si el programa tiene una constante de operador en lenguaje ensamblador especial Estas propiedades del ensamblador facilitan el movimiento de programas y datos de un área de memoria a otra. Sin embargo, el programador aún toma las principales decisiones sobre la ubicación del software en los dispositivos de memoria.

Para que un programa escrito en lenguaje ensamblador sea ejecutado por un procesador, debe estar traducido al lenguaje de las instrucciones de la máquina. La traducción se realiza en una computadora usando programa especial también llamado ensamblador.

En el lenguaje ensamblador, a pesar de sus obvias ventajas sobre el lenguaje de instrucciones de máquina, no se eliminan dos desventajas principales de este último.

Uno de ellos radica en la dependencia del lenguaje del hardware: un conjunto de mnemónicos de ensamblador, como un conjunto de instrucciones de máquina, sigue siendo único para una computadora o EUM con un procesador de cierto tipo. Por lo tanto, estos lenguajes se denominan orientados a máquinas.

El segundo inconveniente es la complejidad de la programación. Los programas de ensamblador, así como los códigos de máquina, son engorrosos. Contienen una gran cantidad de operaciones de transferencia de datos entre la memoria y el procesador, de modo que incluso la ejecución acciones simples, como sumar los valores de dos variables, puede requerir varios comandos.

Los lenguajes de alto nivel, o lenguajes algorítmicos, son los medios más convenientes para crear software.

En primer lugar, están adaptados para grabar de una forma más natural y comprensible no de comandos individuales, sino de elementos de algoritmos.

En segundo lugar, los lenguajes de alto nivel son independientes de la máquina, es decir, los textos de los programas tienen la misma apariencia independientemente de la máquina en la que se ejecutarán los programas. La "vinculación" a un hardware específico se lleva a cabo solo en la etapa de traducción - traducción al idioma de las instrucciones de la máquina. Cada sistema de instrucción de máquina requiere su propio traductor, pero el costo de crearlo es bajo en comparación con el efecto del desarrollo de software utilizando lenguajes de alto nivel. Finalmente, la tercera ventaja de estos lenguajes es que sus traductores proporcionan la ubicación automática de comandos y datos en dispositivos de almacenamiento.

A diferencia de los lenguajes orientados a máquinas, los lenguajes de alto nivel se denominan orientados a problemas. Esto significa que se crean para resolver una determinada gama de tareas. Si bien la programación en un lenguaje que no se adapta a la naturaleza de la tarea suele ser posible, por lo general no produce resultados significativos. Por tanto, la elección del idioma es de gran importancia. A la hora de crear software para centrales telefónicas automáticas, el lenguaje CHILL desarrollado especialmente para estos fines y recomendado por el Comité Asesor Internacional de Telefonía y Telégrafos (UIT), así como lenguajes enfocados a la programación de sistemas de control: C (C), PL / Se utiliza M y algunos otros.

Las desventajas de los lenguajes de alto nivel incluyen el inevitable gasto de tiempo de computadora para traducir. Además, los programas traducidos a códigos de máquina desde lenguajes de alto nivel suelen tener 1,1-1,4 veces más volumen (y, en consecuencia, un tiempo de ejecución más largo) en comparación con los programas escritos en instrucciones de ensamblaje o de máquina. ... Estas desventajas ya no juegan un papel importante debido a una amplia selección de microprocesadores económicos de alta velocidad y circuitos integrados de almacenamiento de gran capacidad.