如何安裝 sipclients 或 sip simple?

如何安裝 sipclients 或 sip simple?

我該如何安裝sip客戶端

SIP簡單客戶端SDK

版權所有 (c) 2008-2016 AG 項目http://ag-projects.com

描述

SIP SIMPLE 用戶端 SDK 是一個軟體開發套件,用於輕鬆開發支援音訊、視訊、即時訊息、檔案傳輸、桌面共享和狀態等富媒體的 SIP 端點。使用可擴展的高級 API 可以輕鬆新增其他媒體類型。

該軟體在過去幾年中已經在 SIPIT 進行了多次互通性測試(http://www.sipit.net),今天是產業實力品質。

背景

SIP 代表“會話發起協議”,這是由 RFC 3261 描述的 IETF 標準。可以將媒體新增至現有會話(或從現有會話中刪除)。

SIP 允許端點協商和組合它們相互理解的任何類型的會話,例如視訊、即時訊息 (IM)、檔案傳輸、桌面共享,並提供通用事件通知系統,其中包含有關可用狀態變更的即時發布和訂閱用於非同步服務,例如線上狀態、訊息等待指示燈和忙線狀態。

特徵

該程式庫具有 Linux OS、Mac OSX 和 Microsoft Windows 上的跨平台功能。該程式庫應該可以在支援 C 和 Python 開發環境的任何平台上進行最小的更改。

此 SDK 適用於建置 SIP 用戶端或 SIP 應用程式伺服器等端點。要了解 SDK 的功能,您可以嘗試使用 Blinkhttp://icanblink.com

一般的

  • 以 Python 編寫 * 非阻塞非同步引擎 * 內建設定框架 * 訊號 (SIP) 和媒體(MSRP、XCAP)的 TLS 安全性 * 支援多個 SIP 帳戶 * 每個會話多種媒體類型(例如視訊、音訊和 IM) * 對DNS 查找、SIP 和MSRP 路由的故障轉移支援* 實現重新邀請以新增和刪除媒體串流* 自動處理IP 位址變更* 音訊會議橋* Wav 播放器和錄音機* 迴聲消除* 答錄機* 寬頻網路音訊編解碼器:Opus 與Speex * PSTN 相容編解碼器:G722、G711、iLBC、GSM * 視訊編解碼器:H.264、VP8

支持的媒體

  • 音訊和視訊 (RTP/SRTP/ZRTP) * 即時訊息(MSRP 及其中繼擴充) * 檔案傳輸(MSRP 及其中繼擴充) * 螢幕分享(VNC over MSRP)

所有媒體類型都可以在同一個 SIP 會話中組合在一起。

規範性參考文獻

SIP訊號

  • SIP,會話啟動協定(RFC 3261) * SDP,會話描述協定(RFC 4566) * 具有會話描述協定(SDP) 的提議/應答模型(RFC 3264) * 會話啟動協定(RFC 3262) 中臨時回應的可靠性* HTTP 驗證:基本和摘要存取身份驗證 (RFC 2617) * 會話啟動協定的原因標頭欄位 (RFC 3326)
    • 會話發起協定 (SIP) 引用方法 (RFC 3515) * 會話發起協定 (SIP)「取代」標頭 (RFC 3891) * 會話發起協定 (SIP) 呼叫控制 - 轉接 (RFC 5589)

位址解析

  • DNS 解析 (RFC 3263) * Bonjour 多播 DNS (draft-lee-sip-dns-sd-uri-03)

NAT穿越

  • SIP 訊號:對稱回應路由對稱媒體(RFC 3581) * RTP 媒體(音訊和視訊):ICE、互動式連線建立(RFC 5245) * MSRP 媒體(即時訊息傳遞與檔案傳輸):MSRP 協定中繼擴充( RFC 4976)

音訊和視訊

  • RTP,即時應用傳輸協定 (RFC 3550) * 會話描述
    協定 (SDP) (RFC 3605) 中的即時控制協定 (RTCP) 屬性 * SRTP,安全即時傳輸協定 (RFC 3711) * 產生以及解析RTP 和SDP 中的電話事件負載(RFC 2833) * ZRTP:單播安全RTP 的媒體路徑金鑰協定(RFC 6189)

即時通訊

  • CPIM、通用狀態和即時訊息:(RFC 3862) * 即時訊息的會話發起協定 (SIP) 擴充 (RFC 3428) * MSRP 協定 (RFC 4975) * 即時訊息的訊息構成指示 (RFC 3994) * 訊息摘要事件封包(RFC 3842) * 文件傳輸(RFC 5547)

螢幕分享

  • 使用 RFB 而非 MSRP 的 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) * 觀察者資訊事件包(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 實施指南的OMAMA 參考版本定義* 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 Projects 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

相關內容