sipclients 또는 sip simple을 어떻게 설치합니까?

sipclients 또는 sip simple을 어떻게 설치합니까?

어떻게 설치하나요?클라이언트?

SIP 단순 클라이언트 SDK

저작권 (c) 2008-2016 AG 프로젝트http://ag-projects.com

설명

SIP SIMPLE 클라이언트 SDK는 오디오, 비디오, 인스턴트 메시징, 파일 전송, 데스크탑 공유 및 현재 상태와 같은 리치 미디어를 지원하는 SIP 엔드포인트를 쉽게 개발하기 위한 소프트웨어 개발 키트입니다. 확장 가능한 고급 API를 사용하여 다른 미디어 유형을 쉽게 추가할 수 있습니다.

이 소프트웨어는 지난 몇 년 동안 SIPIT에서 여러 상호 운용성 테스트를 거쳤습니다(http://www.sipit.net) 그리고 오늘은 업계 최고의 품질을 자랑합니다.

배경

SIP는 RFC 3261에 설명된 IETF 표준인 'Sessions Initiation Protocol'의 약자입니다. SIP는 인터넷 전화 통화(VoIP)와 같은 멀티미디어 세션을 설정, 수정 및 종료할 수 있는 애플리케이션 계층 제어 프로토콜입니다. 기존 세션에 미디어를 추가하거나 제거할 수 있습니다.

SIP를 사용하면 엔드포인트가 비디오, IM(인스턴트 메시징), 파일 전송, 데스크톱 공유 등 상호 이해하는 모든 유형의 세션을 협상하고 결합할 수 있으며 사용할 수 있는 상태 변경에 대한 실시간 게시 및 구독이 포함된 일반 이벤트 알림 시스템을 제공합니다. 현재 상태, 메시지 대기 표시기 및 통화 중 회선 표시와 같은 비동기 서비스용입니다.

특징

라이브러리에는 Linux OS, Mac OSX 및 Microsoft Windows에서 크로스 플랫폼 기능이 있습니다. 라이브러리는 C 및 Python 개발 환경을 지원하는 모든 플랫폼에서 최소한의 변경으로 작동해야 합니다.

SDK는 SIP 클라이언트 또는 SIP 애플리케이션 서버와 같은 엔드포인트를 구축하는 데 적합합니다. SDK의 기능을 확인하려면 다음에서 Blink를 사용해 보세요.http://icanblink.com

일반적인

  • Python으로 작성 * 비차단 비동기 엔진 * 내장 구성 프레임워크 * 신호(SIP) 및 미디어(MSRP, XCAP)에 대한 TLS 보안 * 여러 SIP 계정 지원 * 세션당 여러 미디어 유형(예: 비디오, 오디오 및 IM) * DNS 조회, SIP 및 MSRP 라우팅에 대한 장애 조치 지원 * 미디어 스트림 추가 및 제거를 위한 re-INVITE 구현 * IP 주소 변경 시 자동 처리 * 오디오 회의 브리지 * Wav 플레이어 및 레코더 * 음향 반향 제거 * 자동 응답기 * 광대역 인터넷 오디오 코덱: Opus 및 Speex * PSTN 호환 코덱: G722, G711, iLBC, GSM * 비디오 코덱: H.264, VP8

지원되는 미디어

  • 오디오 및 비디오(RTP/SRTP/ZRTP) * 인스턴트 메시징(MSRP 및 해당 릴레이 확장) * 파일 전송(MSRP 및 해당 릴레이 확장) * 화면 공유(MSRP를 통한 VNC)

모든 미디어 유형을 동일한 SIP 세션에서 함께 결합할 수 있습니다.

규범적 참고자료

SIP 신호

  • SIP, 세션 시작 프로토콜(RFC 3261) * SDP, 세션 설명 프로토콜(RFC 4566) * 세션 설명 프로토콜(SDP)이 포함된 제안/응답 모델(RFC 3264) * 세션 시작 프로토콜(RFC 3262)의 임시 응답의 신뢰성 * HTTP 인증: 기본 및 다이제스트 액세스 인증(RFC 2617) * 세션 시작 프로토콜의 이유 헤더 필드(RFC 3326)
    • SIP(Session Initiation Protocol) 참조 방법(RFC 3515) * SIP(Session Initiation Protocol) "대체" 헤더(RFC 3891) * SIP(Session Initiation Protocol) 통화 제어 - 전송(RFC 5589)

주소 확인

  • DNS 확인(RFC 3263) * Bonjour 멀티캐스트 DNS(draft-lee-sip-dns-sd-uri-03)

NAT 통과

  • SIP 시그널링: Symmetric Response Routing 대칭 미디어(RFC 3581) * RTP 미디어(오디오 및 비디오): ICE, Interactive Connectivity Deployment(RFC 5245) * MSRP 미디어(인스턴트 메시징 및 파일 전송): MSRP 프로토콜 릴레이 확장(RFC 4976)

오디오 및 비디오

  • RTP, 실시간 애플리케이션용 전송 프로토콜(RFC 3550) *
    SDP(Session Description Protocol)의 RTCP(실시간 제어 프로토콜) 특성(RFC 3605) * SRTP, 보안 실시간 전송 프로토콜(RFC 3711) * 생성 RTP 및 SDP 모두에서 전화 이벤트 페이로드 구문 분석(RFC 2833) * ZRTP: 유니캐스트 보안 RTP에 대한 미디어 경로 키 계약(RFC 6189)

인스턴트 메시징

  • CPIM, 공통 상태 및 인스턴트 메시징: (RFC 3862) * 인스턴트 메시징을 위한 SIP(Session Initiation Protocol) 확장(RFC 3428) * MSRP 프로토콜(RFC 4975) * 인스턴트 메시징에 대한 메시지 구성 표시(RFC 3994) * 메시지 요약 이벤트 패키지(RFC 3842) * 파일 전송(RFC 5547)

화면 공유

  • MSRP를 통해 RFB를 사용하는draft-garcia-mmusic-sdp-collaboration-00의 변형

회의

  • 회의 이벤트 패키지(RFC 4575) * 세션 시작 프로토콜을 사용한 회의를 위한 프레임워크(RFC 4353) * SIP 통화 제어 - 사용자 에이전트를 위한 회의(RFC 4579) * MSRP 임시 다자간 채팅 세션(RFC 7701)

있음

  • SIP 특정 이벤트 알림(RFC 3265) * 이벤트 상태 게시를 위한 SIP 확장(RFC 3903) * PIDF: 현재 상태 데이터 모델(RFC 3863, RFC 3379, RFC 4479) * Watcher-info 이벤트 패키지(RFC 3857, RFC 3858) * 리치 PIDF에 대한 프레즌스 확장(RFC 4480) * PIDF에 대한 연락처 정보 확장(RFC 4482) * PIDF에 대한 사용자 에이전트 기능 확장(RFC 5196) * XCAP 프로토콜(RFC 4825) * 공통 정책(RFC 4745) * 프레즌스 규칙(RFC 5025) * 리소스 목록(RFC 4826) * RLS 서비스(RFC 4826) * PIDF 조작(RFC 4827) * XCAP Diff(RFC 5874) * XDM v1.1 및 Presence SIMPLE v1.1 구현 지침에 대한 OMA 참조 릴리스 정의 * OMA XML 문서 관리 V1.1

지원하다

이 프로젝트는 AG Projects에서 개발하고 지원합니다. 지원은 최선을 다해 제공됩니다. "최선의 노력"이란 사용 가능한 리소스에 따라 가능한 한 빨리 귀하가 보고한 버그를 해결하거나 문제 해결을 돕기 위해 노력한다는 의미입니다.

지원을 요청하려면 다음에서 제공되는 메일링 리스트를 사용해야 합니다.

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

패치 및 버그 보고서는 티켓을 열어 제출해야 합니다.

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

티켓을 열려면 먼저 등록하세요.

감사의 말

SIP SIMPLE 클라이언트 SDK는 승인 번호 FP7-IST-216217에 따라 유럽 위원회에서 부분적으로 자금을 지원 받았습니다.

답변1

설명대로여기 Github에서:

Ubuntu에 SIP SIMPLE 클라이언트 SDK 설치

저작권 (c) 2008-2015 AG 프로젝트
http://ag-projects.com

홈페이지:http://sipsimpleclient.org

이 문서에서는 AG Projects에서 관리하는 공식 공개 저장소의 Ubuntu 운영 체제 설치 절차를 설명합니다.

저장소 구성

AG 프로젝트 Debian 소프트웨어 서명 키를 설치합니다.

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

저장소를 다음 위치에 추가하세요./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

사용 가능한 패키지 목록을 업데이트합니다.

sudo apt-get update

SIP SIMPLE 클라이언트 SDK 설치:

sudo apt-get install python-sipsimple

명령줄 클라이언트를 설치합니다.

sudo apt-get install sipclients

관련 정보