¿Cómo instalo sipclients o sip simple?

¿Cómo instalo sipclients o sip simple?

¿Cómo instalo?clientes?

SDK de cliente SIP SIMPLE

Copyright (c) 2008-2016 Proyectos AGhttp://ag-projects.com

Descripción

El SDK de cliente SIP SIMPLE es un kit de desarrollo de software para un fácil desarrollo de puntos finales SIP que admiten medios enriquecidos como audio, vídeo, mensajería instantánea, transferencias de archivos, uso compartido de escritorio y presencia. Se pueden agregar fácilmente otros tipos de medios utilizando una API extensible de alto nivel.

El software ha sido sometido en los últimos años a varias pruebas de interoperabilidad en SIPIT (http://www.sipit.net) y hoy en día tiene una calidad sólida en la industria.

Fondo

SIP significa "Protocolo de inicio de sesiones", un estándar IETF descrito por RFC 3261. SIP es un protocolo de control de capa de aplicación que puede establecer, modificar y finalizar sesiones multimedia como llamadas de telefonía por Internet (VoIP). Se pueden agregar (y eliminar) medios a una sesión existente.

SIP permite a los puntos finales negociar y combinar cualquier tipo de sesión que comprendan mutuamente, como video, mensajería instantánea (IM), transferencia de archivos, uso compartido de escritorio y proporciona un sistema genérico de notificación de eventos con publicaciones y suscripciones en tiempo real sobre cambios de estado que se pueden utilizar. para servicios asincrónicos como presencia, indicador de mensaje en espera y apariencia de línea ocupada.

Características

La biblioteca tiene capacidades multiplataforma en el sistema operativo Linux, Mac OSX y Microsoft Windows. La biblioteca debería funcionar con cambios mínimos en cualquier plataforma que admita entornos de desarrollo C y Python.

El SDK es adecuado para crear puntos finales como clientes SIP o servidores de aplicaciones SIP. Para ver de qué es capaz el SDK, puedes probar Blink desdehttp://icanblink.com

General

  • Escrito en Python * Motor asíncrono sin bloqueo * Marco de configuración incorporado * Seguridad TLS para señalización (SIP) y medios (MSRP, XCAP) * Soporte para múltiples cuentas SIP * Múltiples tipos de medios por sesión (por ejemplo, video, audio e mensajería instantánea) * Soporte de conmutación por error para búsquedas de DNS, enrutamiento SIP y MSRP * Implementa re-INVITE para agregar y eliminar transmisiones multimedia * Manejo automático si cambia la dirección IP * Puente de audioconferencia * Reproductor y grabador Wav * Cancelación de eco acústico * Contestador automático * Internet de banda ancha Códecs de audio: Opus y Speex * Códecs compatibles con PSTN: G722, G711, iLBC, GSM * Códecs de vídeo: H.264, VP8

Medios soportados

  • Audio y vídeo (RTP/SRTP/ZRTP) * Mensajería instantánea (MSRP y su extensión de retransmisión) * Transferencia de archivos (MSRP y su extensión de retransmisión) * Compartir pantalla (VNC sobre MSRP)

Todos los tipos de medios se pueden combinar en la misma sesión SIP.

Referencias normativas

Señalización SIP

  • SIP, Protocolo de inicio de sesión (RFC 3261) * SDP, Protocolo de descripción de sesión (RFC 4566) * Un modelo de oferta/respuesta con Protocolo de descripción de sesión (SDP) (RFC 3264) * Fiabilidad de las respuestas provisionales en el Protocolo de inicio de sesión (RFC 3262) * Autenticación HTTP: Autenticación de acceso básico y implícito (RFC 2617) * El campo de encabezado de motivo para el protocolo de inicio de sesión (RFC 3326)
    • El método de referencia del Protocolo de inicio de sesión (SIP) (RFC 3515) * El Protocolo de inicio de sesión (SIP) "reemplaza" el encabezado (RFC 3891) * Control de llamadas - Transferencia del Protocolo de inicio de sesión (RFC 5589)

Resolución de direcciones

  • Resolución DNS (RFC 3263) * DNS multidifusión Bonjour (draft-lee-sip-dns-sd-uri-03)

Recorrido NAT

  • Señalización SIP: Enrutamiento de respuesta simétrico Medios simétricos (RFC 3581) * Medios RTP (audio y vídeo): ICE, establecimiento de conectividad interactiva (RFC 5245) * Medios MSRP (mensajería instantánea y transferencia de archivos): extensión de retransmisión del protocolo MSRP (RFC 4976)

Audio y video

  • RTP, un protocolo de transporte para aplicaciones en tiempo real (RFC 3550) * Atributo del protocolo de control en tiempo real (RTCP) en
    el protocolo de descripción de sesión (SDP) (RFC 3605) * SRTP, el protocolo seguro de transporte en tiempo real (RFC 3711) * Generación y análisis de la carga útil de eventos telefónicos tanto en RTP como en SDP (RFC 2833) * ZRTP: Acuerdo clave de ruta de medios para Unicast Secure RTP (RFC 6189)

Mensajería instantánea

  • CPIM, presencia común y mensajería instantánea: (RFC 3862) * Extensión del protocolo de inicio de sesión (SIP) para mensajería instantánea (RFC 3428) * Protocolo MSRP (RFC 4975) * Indicación de composición del mensaje para mensajería instantánea (RFC 3994) * Evento de resumen de mensajes Paquete (RFC 3842) * Transferencia de archivos (RFC 5547)

Compartir pantalla

  • Variación de draft-garcia-mmusic-sdp-collaboration-00 usando RFB sobre MSRP

conferencias

  • Paquete de eventos de conferencia (RFC 4575) * Un marco para conferencias con el protocolo de inicio de sesión (RFC 4353) * Control de llamadas SIP: conferencias para agentes de usuario (RFC 4579) * Sesiones de chat multipartitas ad-hoc MSRP (RFC 7701)

Presencia

  • Notificación de eventos específicos SIP (RFC 3265) * Extensión SIP para publicación del estado de eventos (RFC 3903) * PIDF: Modelo de datos de presencia (RFC 3863, RFC 3379, RFC 4479) * Paquete de eventos Watcher-info (RFC 3857, RFC 3858) * Enriquecido Extensiones de presencia para PIDF (RFC 4480) * Extensión de información de contacto para PIDF (RFC 4482) * Extensión de capacidad de agente de usuario para PIDF (RFC 5196) * Protocolo XCAP (RFC 4825) * Política común (RFC 4745) * Reglas de presencia (RFC 5025) * Listas de recursos (RFC 4826) * Servicios RLS (RFC 4826) * Manipulación de PIDF (RFC 4827) * XCAP Diff (RFC 5874) * Definición de versión de referencia de OMA para XDM v1.1 y pautas de implementación de Presence SIMPLE v1.1 * Documento XML de OMA Gestión V1.1

Apoyo

El proyecto es desarrollado y apoyado por AG Projects. El apoyo se proporciona sobre la base del mejor esfuerzo. "mejor esfuerzo" significa que intentamos resolver los errores que usted informa o ayudar a solucionar sus problemas lo antes posible, sujeto a los recursos disponibles.

Para solicitar soporte debe utilizar la lista de correo disponible en

http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip

Los parches y los informes de errores deben enviarse abriendo un ticket en

http://sipsimpleclient.org/projects/sipsimpleclient/issues

Para abrir el ticket, regístrese primero.

Expresiones de gratitud

El SDK del cliente SIP SIMPLE ha sido financiado parcialmente por la Comisión Europea con el número de subvención FP7-IST-216217.

Respuesta1

Como se explicaaquí en Github:

Instalación del SDK del cliente SIP SIMPLE en Ubuntu

Copyright (c) 2008-2015 Proyectos AG
http://ag-projects.com

Página de inicio:http://sipsimpleclient.org

Este documento describe el procedimiento de instalación en sistemas operativos Ubuntu desde el repositorio público oficial mantenido por AG Projects.

Configurar repositorio

Instale la clave de firma del software Debian de AG Projects:

wget http://download.ag-projects.com/agp-debian-gpg.key
sudo apt-key add agp-debian-gpg.key

Agregar el repositorio a/etc/apt/sources.list

echo "deb http://ag-projects.com/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://ag-projects.com/ubuntu $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list

Actualiza la lista de paquetes disponibles:

sudo apt-get update

Instale el SDK del cliente SIP SIMPLE:

sudo apt-get install python-sipsimple

Instale los clientes de línea de comando:

sudo apt-get install sipclients

información relacionada