原创 SBC:會話邊界控制器,解決SIP通信中遇到的問題,參考

1、 信令及媒體的 NAT 穿越: A) 由於防火牆 DMZ/NAT 的引入,造成了內網的軟交換或者 SIP 終端攜帶的 SIP 消息中的 VIA/FROM/TO/Contact/SDP 中的 c=/SDP 中的 m=/SDP 中 RTC

原创 SIP相關RFC彙總

  RFC 2190 RTP Payload Format for H.263 Video Streams (Historic) RFC 2250 RTP Payload Format for the mpa Speech and Aud

原创 SIP響應代碼大全

總有小夥伴詢問sip代碼含義的,現總結如下,留備 1xx = 通知性應答 100 正在嘗試 180 正在撥打 181 正被轉接 182 正在排隊 183 通話進展 2xx = 成功應答 200 OK 202 被接受:用於轉介 3xx =

原创 【SIP基礎】SIP協議頭

SIP協議頭是SIP消息的重要組成部分,是表達信息傳達指令的部分。它的結構由一系列報頭字段組成。 在大多數情況下,SIP頭域與HTTP報頭字段遵循相同的規則。頭字段被定義爲:字段(Header: field),其中Header就是用來表示

原创 android 軟電話 開發包-JNI 封裝 SIP 協議,可進行二次開發應用於VOIP

android 軟電話 開發包-JNI 封裝 SIP 協議,可進行二次開發應用於VOIP 該開發包爲android平臺下的JNI開發包,符合標準SIP協議,支持G729語音編碼。 下載地址:源代碼地址      ap

原创 【SIP基礎】SIP協議中只有請求才有的頭域

Authorization 該頭域用於攜帶UA的憑據到服務器。 它可以用於應答一個包含查詢信息的401 Unauthorized響應。 Event 該頭域用於在SUBSCRIBE或NOTIFY方法中來指示哪個事件包正在被使用。 在SUB

原创 QtSipPrivateBranchExchange (QSPBX)SIP代理服務器的實現說明

  QtSipPrivateBranchExchange (QSPBX)交流文檔         QSPBX:是 Qt Sip Private Branch Exchange的簡稱,意爲基於SIP協議的用戶交換機,界面用QT實現。 下

原创 【音頻相關】音頻轉碼-MP3轉WAV音頻格式

自己寫的音頻轉換工具,使用方法: QSmp3.exe inputxxx.mp3 outputxxxx.wav 轉換後的wav音頻參數爲: wav:8000,16,mono 可以批量轉換,使用方法如下: set DestPath=

原创 【SIP基礎】SIP協議響應代碼

SIP響應是由用戶代理服務器(UAS)生成或由客戶端生成來回應服務器請求的消息。它是一個正式的回覆確認,以防止UAC重發請求。 響應可能需要包含一些額外的頭字段 SIP有六類響應 1xx - 5xx是藉由HTTP協議,而6xx是在SIP

原创 【SIP基礎】SIP協議消息-掌握SIP的核心方法

SIP消息有兩種類型:請求和響應。 一個請求的打開行包含定義,其中該請求是要被髮送的方法,它定義請求,以及請求URI。 同樣響應的打開行包含一個響應代碼。 請求方法 SIP請求是用於建立通信的代碼。爲了補充它們,SIP響應其通常指示

原创 【個人作品】推薦一個SIP客戶端-軟電話,基於SIP協議,語言C++,界面QT4 開源,asterisk,tribox測試成功

推薦一個SIP客戶端-軟電話,基於SIP協議,語言C++,界面QT4 開源,asterisk,tribox測試成功 屬於個人獨創作品,歡迎使用測試,歡迎與作者聯繫,共同研究。如果大家喜歡將拿出源碼。 V_0.1: 推薦下載地址:ht

原创 【SIP基礎】SIP協議中網絡角色定義

SIP協議定義了一些實體,來幫助創建SIP網絡。在SIP網絡內每個網絡元件被標識SIP URI(統一資源標識符),它是像一個地址或標識。下面是網絡元素: 用戶代理 代理服務器 註冊服務器 重定向服務器 位置服務器 用戶代理 它是終端和

原创 【SIP基礎】SIP協議介紹

會話發起協議(SIP-Session Initiation Protocol )是在VoIP技術中最常用的協議之一。它是一種應用層協議,它與其它應用層協議一起工作,以通過互聯網控制多媒體通信會話。 VoIP技術 在這之前,讓我們先了解有關

原创 【SIP教程】 SDP(Session Description Protocol)會話描述協議

概述 SDP用來描述多媒體會話的應用層控制協議,爲會話通知、會話邀請和其它形式的多媒體會話初始化等目的提供了多媒體會話描述。 是一個基於文本的協議,這樣就能保證協議的可擴展性比較強,這樣就使其具有廣泛的應用範圍;SDP 完全是一種會話描

原创 【個人作品】QSPhone && QSPBX && QSSDK(SIP軟電話,SIP代理服務器,SIP-PBX,SDK提供SIP編程接口)

QSPhone && QSPBX && QSSDK(SIP軟電話,SIP代理服務器,SIP-PBX,SDK提供SIP編程接口) QSPhone是一款基於標準SIP協議的軟件電話,其用戶界面操作方便  download下載地址