Menú
Está libre
registrarse
hogar  /  Educación / Programas para crear una central telefónica. Conexión PBX virtual

Programas para crear una central telefónica. Conexión PBX virtual

X-Lite es un softphone, es decir Un programa que le permite utilizar la telefonía IP. Se puede configurar para llamadas de Internet, incluidos teléfonos normales, a través de IntelNetCom. Además de las llamadas de voz, es posible realizar videollamadas.
X-Lite está disponible en versiones para Windows, Linux y Mac OS.

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

X-Lite ubicado.

Hablar expreso

Software basado en el teléfono que le permite hacer 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.

Descargar Express Talk para Windows
Instrucciones de instalación softphone Hablar expreso ubicado.

Zoiper

Este teléfono de internet funciona con lo siguiente sistemas operativos Windows2000, 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 - Tutorial

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

Ahora casi cualquier persona puede convertirse en un operador de PBX en la nube. Hablamos sobre cómo hacer esto, teniendo solo un servidor, hoy hablaremos sobre la situación cuando hay varios servidores (clúster) y se necesita una administración centralizada.

¿Qué se necesita para esto?

  • Descargue una plataforma gratuita para alojamiento. (no cuesta nada)
  • Regístrese como socio de 3CX, como La gestión centralizada pasa por el Portal de socios (esto también es gratuito)
  • Múltiples servidores o máquinas virtuales.

Método 1: crear una IP PBX a través de un portal de afiliados (ERP)

Puede administrar sus PBX a través del portal de afiliados de 3CX. Puede crear y eliminar dinámicamente centrales telefónicas individuales. En pasos, se ve así:

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

  • Projecto ID - necesita tomar de la consola de desarrollador de Google Cloud (https://console.developers.google.com/);
  • Dirección de correo electrónico de la cuenta de servicio - Necesita crear una cuenta de servicio para el proyecto Google cloudesto se hace a través de API y autenticación\u003e Credenciales. Se creará un archivo con la clave pública / privada (.p12) con la ayuda de la cual el Portal de Afiliación está autorizado en Google Cloud. Obtendrá el ID de cliente de la cuenta del servidor y dirección de correo electrónico como un identificador de servicio. Ingrese este correo electrónico aquí;
  • Archivo de clave privada - cargar el archivo en clave pública / privada;
  • Contraseña de clave privada - La clave privada está encriptada con una contraseña. Ingrese en este campo. A menos que se especifique lo contrario, la contraseña predeterminada es "notasecret" (puede cambiarla).
  • Este es el TTL predeterminado.

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 ubicarse en diferentes centros de datos, diferentes regiones o simplemente servidores con diferentes características o SLA. Para crear una PBX virtual, el servidor con la carga más baja siempre está seleccionado.

1. Ir a la pestaña Clústeres de servidores.
2. Haga clic en Añadir para pagar un nuevo grupo.
3. Ingrese un código de clúster- Se necesita un código interno único de 4 caracteres, compuesto por letras y números, para identificar el clúster. Se usa para referirse a un clúster en formularios web
4. Descripción - Descripción de texto sin formato.
5. Dominio de instancia alojada - nombre de dominio un clúster. Los intercambios de hoteles serán subdominios, por ejemplo, user1.pbx.mycompany.eu. Por lo general, debe instalar un certificado SSL de confianza para el dominio y todos los servidores del clúster.
6. Zona gestionada por DNS: Necesita obtener de la cuenta DNS de Google.

Paso 3: Crear un servidor PBX virtual

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

1. En 3CX ERP, vaya a Instancias PBX virtuales\u003e Servidores PBX virtuales.
2. Haga clic en Agregar y especifique los datos 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: el nombre interno del servidor. Puede coincidir con el FQDN.
FQDN es el nombre de dominio. No proporcione 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á registros DNS del tipo CNAME para los intercambios de usuarios.
Tenga en cuenta que el Portal no creará una entrada de tipo A. Esto es responsabilidad del administrador.
Identificación del sistema: "sistema telefónico" de forma predeterminada. Este es el nombre de una PBX específica;
Contraseña: contraseña de la central. Propio para cada instalación;
Omitir del grupo: necesario para las pruebas. Por defecto, el Portal crea, elimina y edita datos de PBX. Habilite esta opción si va a eliminar y crear una IP PBX a través de Cloud Manager.
SSL no confiable: cuando instala la Central Telefónica 3CX, necesita un certificado SSL verificado o 3CX puede generar un certificado SSL propio sin confirmar. Habilite esta opción si planea certificar desde 3CX.
3. Repita los pasos para agregar más servidores.

Si su empresa emplea a más de una persona (o se esfuerza por esto, o desea que los clientes lo piensen), se requiere un intercambio telefónico virtual para la comunicación de voz con los clientes.

PBX gratis te permite conectar cualquier número números telefónicos en regiones convenientes para clientes y llamadas directas a los empleados adecuados.

  • Grabación y estadísticas de llamadas: ayudará a controlar a los gerentes y analizar las llamadas;
  • Desvío de llamadas, correo de voz, notificación perdida: ayuda para no perder una sola llamada;
  • Los menús de voz y las horas de trabajo mejorarán el prestigio y simplificarán el flujo de trabajo.

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

En esta sección, consideramos el mínimo requerido para el funcionamiento de la central, luego se describirán todas las funciones.

Cómo crear un PBX gratis: encendido página de inicio en la sección "PBX gratis", haga clic en el botón "Crear PBX". Se lo dirigirá al "Asistente de configuración de PBX":

Paso 1 Números de extensión

Puede crear un número de extensión de tres dígitos para cada usuario de PBX y configurar un programa separado, teléfono IP, desvío de llamadas, etc. Por lo general, crea 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).

Indique el número de empleados o dispositivos que se conectarán a la central, marque la casilla "permitir la grabación de conversaciones 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: grabación gratuita de llamadas para tres extensiones (en paquetes de oficina y corporación más).

Paso 2 llamadas entrantes

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

  • Directamente a números internos de empleados;
  • Primero, al saludo de voz "Hola, llamaste ..", y luego a los empleados;
  • En el menú de voz "Para contactar al administrador, haga clic en ...": debe especificar el número de elementos del menú (de 1 a 10).

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


Los tamaños de los archivos de audio para descargar son de hasta 5 MB, los formatos aceptables son MP3, WAV.

Formato WAV: velocidad de bits \u003d 8 bits, frecuencia de muestreo \u003d 16 kHz.

Formato MP3: velocidad de bits \u003d 64 kbps, frecuencia de muestreo \u003d 16 kHz.

Esta es la máxima calidad de sonido que puede transmitir la red telefónica.

Puede convertir un archivo de audio utilizando los programas o servicios en línea apropiados.

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 seleccionó la tercera opción (en el menú de voz), el Asistente de configuración creará automáticamente la cantidad de elementos de menú (escenarios) que especifique, así como el escenario principal "sin hacer clic": recibirá llamadas si la persona que llama está escuchando un saludo de voz no presionará un solo botón.

En las opciones "Inmediatamente a números internos de empleados" y "Primero a un saludo de voz y luego a los empleados", solo se creará el escenario "sin clic".

Además, en este escenario (en el bloque "Primera llamada"), se agregarán todos los números de extensión creados previamente. Si es necesario, puede cambiar el orden de los números internos, por ejemplo, eliminar el número del bloque "Primera llamada" y agregarlo a la "Segunda llamada".


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

Para recibir y hacer llamadas, puede usar cualquier software o equipo que corre sobre SIP. Puede ver ejemplos de configuración de hardware y software populares en la sección "Soporte" - "Instrucciones de configuración". Recomendamos usar nuestra aplicación propietaria de Zadarma para Windows, iOS, Android.

Paso 4 Conecte el número virtual

Ha configurado su equipo y ya puede hacer llamadas. Para recibir llamadas entrantes de clientes, debe conectar un número de teléfono virtual a la central. 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 la central. Puede comenzar a usar la central constantemente o configurar funciones adicionales.

Funciones para el trabajo diario con central telefónica automática:

Transferencia y recogida de llamadas

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

Para transferir una llamada con una notificación de voz, presione * número interno y #, por ejemplo, * 101 #. En este caso, primero se conecta al número de extensión marcado y puede decirle a quién está traduciendo y sobre qué problema. Después de que uno de ustedes complete la llamada, el cliente se conectará al segundo.

Si la extensión marcada no responde la llamada dentro de los 25 segundos, el cliente regresará a usted.

Para interceptar una llamada entrante si su extensión no se agrega al script de procesamiento de 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 vozpor ejemplo, # 1 #

Formato de marcación

El formato de marcación para llamadas y reenví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 deshabilitar la función "Llamar sin código de país" en la sección "Mi perfil" y marcar el número en el formato internacional (país, código de ciudad, número, sin 8 o 0 delante del número).

Fax

El fax automático está disponible en la extensión número 50. Actualmente, el fax solo funciona en la recepción. Por defecto, los faxes recibidos llegan a la dirección de correo electrónico de registro. Puede cambiar la dirección de correo electrónico para recibir faxes en.

Funciones y capacidades adicionales de la PBX (ventajas de una PBX virtual)

1. Grabar conversaciones ▾

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

De forma gratuita, puede grabar conversaciones en tres números internos (en planes tarifarios "Oficina" en 8 números, y planes tarifarios "Corporación" en 20 números). El costo de la grabación en cada número de extensión posterior es de 1 € por mes.

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

Los registros guardados en la nube pueden escucharse en la sección "Mi PBX", o descargarse utilizando la API. Después de deshabilitar la grabación de conversaciones, los registros se eliminan de la nube después de 180 días.

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

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

Puede integrar Zadarma PBX con uno de los populares sistemas CRM u otros sistemas empresariales. Las integraciones se configuran en la sección. Instrucciones detalladas Puede encontrar la configuración de integración 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 móvil o fijo. El desvío de llamadas es necesario para recibir una llamada sin software o equipo adicional y sin conexión a Internet.

Para no perder una sola llamada, puede configurar el desvío de llamadas 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 deseada 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 de llamadas condicional o la opción "Siempre" para habilitar incondicional.

En el primer caso, la llamada llegará primero a través de Internet al programa o equipo que configuró, y si se apaga o no hay respuesta en 20 segundos, la llamada se reenviará.

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

En el campo "Teléfono", indique el número de reenvío de acuerdo con los prefijos de marcación (si están configurados en "Mi PBX" -) sin un signo más y seleccione la marca "Teléfono" para guardar la configuración. Si la función "Llamar sin código de país" está habilitada, especifique el número en formato local.


Si no se especifican prefijos, el número debe indicarse 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 desvío son totalmente consistentes con nuestras tarifas para llamadas salientes.

4.2 Notificación de reenvío.

Para entender al recibir una llamada entrante que es una llamada desviada y no una llamada directa a su teléfono móvil, puede configurar una notificación apropiada. Se reproducirá cuando conteste la llamada antes de conectarse con la persona que llama.

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

4.3 Configuración de su CallerID al redirigir

La opción "Configurar su identificador de llamadas para el desvío de llamadas" es responsable de qué número verá cuando se reenvíe una llamada entrante. Si lo habilita, verá el Identificador de llamada de este número de extensión en el que configura el desvío de llamadas, y si lo desactiva, se le enviará el número del llamante.

Puede usar CallerID diferente cuando llame desde diferentes dispositivos, o al llamar a diferentes direcciones (países o ciudades).

Para habilitar CallerID en la dirección de la página "Mi PBX" - a la derecha, haga clic en "Agregar una regla para determinar el número". 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 identificador de llamadas deseado y haga clic en el botón "Crear".

6. Línea externa adicional ▾

Puede conectar un número de un proveedor externo a la central telefónica virtual de Zadarma en la página Mi PBX.

Si tiene un número fijo de línea fija conectado a través de una línea de cobre, debe utilizar 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 admite SIP, simplemente active la línea en el modo Servidor y configure los ajustes del número.

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

Por nuestra parte, la conexión al número proviene de las siguientes direcciones IP:

También puede transferir (transferir) el número de un operador externo a nosotros. Puede encontrar una lista de países cuyos números se pueden portar en esta página.

7. Estadísticas PBX ▾

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


Programas de administración de PBX.

Nuevo en la categoría "Programas de central telefónica automática":

Gratis
Auto dialer 4.10.01 es un diseñador de diálogo de voz con un suscriptor de cualquier red telefónica y tiene una gran variedad funcionalidad. El programa AutoCall le permite no solo enviar mensajes de voz o responder de manera inteligente a las llamadas entrantes, sino también crear un diálogo completo con las personas que llaman que pueden controlar el programa mediante la marcación por tonos.

Gratis
WinTariff 2.07.1 es un software de facturación y contabilidad para PBX de Samsung, Panasonic, NEC, Lucent, Siemens, Ericsson o Karel. El programa WinTariff permite grabar llamadas telefónicas y luego procesarlas.

Gratis
UserTrafManager 5.2.1 es sistema automático cálculos para trabajar en servicio integral suscriptores de empresas de comunicaciones. El programa NetUP UserTrafManager lo ayudará a tomar todos los pasos principales en su relación con sus clientes: brindar soporte técnico, concluir contratos y contar los servicios que brinda a sus clientes.

Gratis
Phone Billing 2.0 es un registrador conveniente para conexiones telefónicas. El programa de facturación telefónica tiene la capacidad de leer los registros de registro que se transfieren desde el puerto Com desde la central telefónica al puerto Com de la computadora, así como escribirlos en archivos y ejecutar el procesamiento de grabación en un programa externo.

El software (software) de los dispositivos de control es una parte esencial de los sistemas modernos de conmutación automática y en gran medida determina su funcionalidad. Usando software, en primer lugar, se organiza la organización del campo de conmutación y establece los procesos de gestión típicos de cada central telefónica automática, lo que garantiza el mantenimiento de las llamadas telefónicas ordinarias. Además, el software proporciona una serie de funciones, cuya implementación práctica solo fue posible gracias a la gestión del programa. Entre ellos, cabe destacar la prestación de tipos adicionales de servicios a los suscriptores, la gestión dinámica de los flujos de llamadas, la automatización del proceso de mantenimiento y la medición de la carga telefónica.

La complejidad y el gran volumen de software se deben a las muchas funciones que se implementan y al hecho de que los dispositivos de control funcionan en tiempo real, al mismo tiempo que prestan servicio a las aplicaciones de una gran cantidad de fuentes de carga. Con el desarrollo de la tecnología informática y la expansión de las capacidades de conmutación de nodos, el volumen de software continúa creciendo. Si en la primera central telefónica automática controlada por programas ESS-1 (EE. UU.), La capacidad de un dispositivo de memoria para almacenar programas era de solo 250 mil palabras, entonces en sistema moderno con control de microprocesador distribuido, la memoria de solo uno de varios módulos puede tener una capacidad de hasta 4 millones de bytes. A pesar de esto, el tiempo requerido para crear software no tiene tendencia a aumentar, ya que los medios para crear programas también se mejoran constantemente

El valor de puede estimarse 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 ve parcialmente compensado por menores costos de hardware, ya que los dispositivos de control para un microprocesador universal son, en primer lugar, económicos y, en segundo lugar, se pueden desarrollar en poco tiempo. Al mismo tiempo, la operación de centrales telefónicas automáticas programadas en comparación con la operación de las estaciones del sistema tiene un efecto económico significativo. Se logra aumentando el ancho de banda de la red, ampliando la lista de servicios prestados a los suscriptores, y reduciendo el costo del mantenimiento del equipo.

2. Lenguajes de programación

Los lenguajes de programación son los principales medios 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. Al elegir la programación ide, se tiene en cuenta la naturaleza de las tareas a resolver (computación o control de procesos) y las características del hardware, aquellas para las que está destinado y aquellas con las que se crea.

Dependiendo de la naturaleza de las herramientas necesarias para convertir el texto de los programas en instrucciones percibidas por una máquina electrónica de computación o control, cada lenguaje de programación puede asignarse a uno de los siguientes tres niveles: lenguaje de instrucciones de la máquina; lenguaje ensamblador lenguaje de alto nivel.

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

representar códigos binariosgrabado en la memoria y leído secuencialmente por el procesador durante la ejecución del programa. Este lenguaje está rígidamente vinculado al hardware, ya que está completamente determinado por el sistema de instrucción implementado en un procesador particular. En otras palabras, un programa escrito para una máquina no puede ejecutarse en una máquina con un sistema de comando diferente. Para evitar la necesidad de volver a desarrollar todos los programas para el próximo modelo del dispositivo de control, los desarrolladores de hardware a menudo guardan en él los comandos que se utilizaron en el modelo anterior, y solo los complementan con algunos nuevos. Esta continuidad es típica para muchos fabricantes de circuitos integrados que mejoran los microprocesadores sin cambiar fundamentalmente el sistema de comando.

Programar en instructions las instrucciones de la máquina de lenguaje es una tarea muy difícil. Todos los comandos y datos deben presentarse en forma de códigos binarios o hexadecimales que no sean convenientes para la percepción humana. el programador necesita planificar de manera independiente la colocación de comandos y datos en los dispositivos de almacenamiento y los registros internos del procesador. Cambiar el diseño de la información en la memoria es muy difícil, ya que en el programa en forma de números que indican direcciones específicas de las celdas de memoria, que deben ser recalculadas.

El lenguaje ensamblador, también llamado simplemente ensamblador, proporciona el uso de nombres de comandos simbólicos en lugar de sus códigos binarios.

Un método de grabación similar simplifica la compilación y lectura de programas.

Otra característica del ensamblador es el uso de nombres simbólicos para indicar constantes, variables y direcciones de comandos. Si un programa tiene un operador de lenguaje especial constante, estas propiedades de ensamblaje hacen que sea más fácil mover programas y datos de una memoria a otra. Sin embargo, las decisiones principales sobre la colocación del software en los dispositivos de almacenamiento aún las toma el programador.

Para que un programa compilado en ensamblador sea ejecutado por un procesador, debe traducirse al lenguaje de 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 ventajas obvias sobre el lenguaje de las instrucciones de la máquina, no se han eliminado dos deficiencias principales de este último.

Una de ellas es la dependencia del lenguaje del hardware: el conjunto de mnemónicos de ensamblador, como el conjunto de instrucciones de la máquina, sigue siendo exclusivo de las computadoras o las computadoras con un cierto tipo de procesador. Por lo tanto, estos lenguajes se denominan orientados a máquina.

El segundo inconveniente es la complejidad de la programación. Los programas de ensamblador, 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 para que incluso la ejecución acciones simples, como agregar 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 en una forma más natural y legible para los humanos, no comandos individuales, sino 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 forma, independientemente de en qué máquina se ejecutarán los programas. La “vinculación” a un equipo 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 programa de traducción, sin embargo, el costo de su creación es bajo en comparación con el efecto obtenido al desarrollar software utilizando lenguajes de alto nivel. Finalmente, la tercera ventaja de estos idiomas es que sus traductores proporcionan la colocació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 están creados para resolver un cierto rango de problemas. Aunque la programación en un lenguaje que no coincide con la naturaleza de la tarea generalmente es posible, la mayoría de las veces no produce un efecto significativo. Por lo tanto, la elección del idioma es de gran importancia. Cuando creamos software para centrales telefónicas automáticas, utilizamos especialmente desarrollado para estos fines y recomendado por el Comité de Asesoramiento Internacional sobre Telefonía y Telegrafía (ITU) lenguaje CHILL, así como lenguajes orientados a la programación de sistemas de control: C (C), PL / M y algunos otros.

Las desventajas de los lenguajes de alto nivel incluyen el costo inevitable del tiempo de la computadora para la traducción. Además, los programas traducidos a códigos de máquina desde lenguajes de alto nivel usualmente tienen 1.1-1.4 veces más volumen (y, en consecuencia, mayor tiempo de ejecución) que los programas escritos en lenguaje ensamblador o lenguaje de comando de máquina . Estas deficiencias ya no juegan un papel importante debido a la amplia selección de microprocesadores de alta velocidad de bajo costo y circuitos integrados de memoria de alta capacidad.