新四季網

一種基於Flash的電話業務實現方法及系統的製作方法

2023-07-16 11:26:36 1

專利名稱:一種基於Flash的電話業務實現方法及系統的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種基於Flash的電話業務實現方法及系統。
背景技術:
Flash技術可以提供文本顯示功能,並且基於Flash可以進行音視頻業務。現有技術中基於Flash進行電話業務時,是以Flash媒體伺服器為中心的,典型的Flash媒體伺服器包括:Adobe Flash Media Server 和 Red5。目前,基於Flash進行電話業務時,通話雙方只能為Flash用戶,Flash用戶不能和交換網絡中的普通電話用戶進行互通,並且各個Flash用戶之間的數據交換依賴於Flash媒體伺服器,不便於擴展。

發明內容
本發明提供一種基於Flash的電話業務實現方法及系統,用以解決現有技術中基於Flash進行電話業務時,不能與交換網絡中的普通電話用戶進行交互,並且擴展性差的問題。本發明實施例提供的一種基於Flash的電話業務實現方法,所述方法包括:服務側系統接收交換網絡發送的邀請invite請求;服務側系統根據該請求向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求;服務側系統根據接收到的該接聽請求,通過交換網絡向會話發起協議伺服器SIPServer發送應答信息,建立呼叫;服務側系統通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。本發明提供的一種基於Flash的電話業務實現方法,所述方法包括:服務側系統接收Flash用戶發送的呼叫請求;服務側系統根據該呼叫請求,向會話發起協議伺服器SIP Server發送邀請請求;當接收到SIP Server返回的2000K時,向Flash用戶發送被叫應答信息,建立呼叫;服務側系統通知交換網絡用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。本發明提供的一種基於Flash的電話業務實現系統,所述系統包括:交換網絡用戶,用於向服務側系統發送邀請invite請求,與Flash用戶進行數據傳輸;服務側系統,用於根據接收到的invite請求,向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求,根據接收到的該接聽請求,通過交換網絡向會話發起協議伺服器SIP Server發送應答信息,建立呼叫,通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸;Flash用戶,用於接收服務側系統發送的呼叫到達請求,並向服務側系統發送接聽請求,與交換網絡用戶之間進行媒體數據傳輸。本發明提供的一種基於Flash的電話業務實現系統,所述系統包括:Flash用戶,用於發送呼叫請求,與交換網用戶之間進行數據傳輸;服務側系統,用於接收Flash用戶發送的呼叫請求;根據該呼叫請求,向會話啟動協議伺服器SIP Server發送邀請請求;當接收到SIP Server返回的2000K時,向Flash用戶發送被叫應答信息,建立呼叫;通知交換網絡用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸;交換網用戶,用於接收服務側系統發送的呼叫建立成功通知,與Flash用戶之間進行媒體數據傳輸。本發明提供一種基於Flash的電話業務實現方法及系統,該方法包括:服務側系統根據接收的交換網絡發送的邀請invite請求,向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求,建立呼叫,通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的數據傳輸。由於在本發明中無論是系統內部的通話,還是系統外部的,邏輯上都是一樣的,因此最大程度減少了業務變化時需要修改Flash軟電話的可能,應用擴展性強,由於各Flash用戶間無邏輯聯繫,通過簡單的增加伺服器的數量即可增加系統容量。


此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:圖1為本發明提供的一種基於Flash的電話接聽業務的總體實現思路;圖2為本發明的一實施例提供的基於Flash的電話業務實現系統的結構示意圖;圖3為結合圖2所示實施例的系統對本發明的基於Flash的電話業務的註冊過程進行的詳細說明;圖4為本發明的一實施例提供的基於Flash的電話業務實現過程中起呼的過程;圖5為本發明的一實施例提供的基於Flash的電話業務實現過程中接聽的過程。
具體實施例方式為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。本發明為了實現Flash用戶與交換網的普通電話用戶之間的電話互通,並提高Flash用戶的擴展性,提供了一種基於Flash的電話業務實現方法及系統。下面結合說明書附圖,對本發明進行詳細說明。圖1為本發明的一實施例提供的一種基於Flash的電話接聽業務的總體實現思路,該過程包括以下步驟:
SlOl:服務側系統接收交換網絡發送的邀請invite請求。當交換網絡有來電時,交換網絡的會話發起協議(Session InitiationProtocol,SIP)伺服器(Server),向服務側系統發送invite請求。S102:服務側系統根據該請求向Flash用戶發送呼叫達到請求,並接收Flash用戶發送的接聽請求。服務側系統通過反向的invoke請求通知Flash用戶有呼叫到達,同時回應給SIPServer 180trying信息。當Flash用戶接收到服務側系統發送的呼叫達到請求後,提示用戶,並根據用戶點擊接聽按鈕的操作,向服務側系統發送接聽請求,要求接聽該來電。S103:服務側系統根據接收到的該接聽請求,通過交換網絡向會話啟動協議伺服器SIP Server發送應答信息,建立呼叫。具體的,在本發明中服務側系統根據該接聽請求生成標準的SIP 200應答發送給Sip Server,直到服務側系統收到來自主叫的確認字符(ACK),至此,呼叫信令交互完成,呼叫成功建立。S104:服務側系統通知Flash呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。上述為Flash用戶的接聽過程,對於Flash用戶的主動發起呼叫的過程包括:服務側系統接收Flash用戶發送的呼叫請求;服務側系統根據該呼叫請求,向會話啟動協議伺服器SIP Server發送邀請請求;當接收到SIP Server返回的180Ringing時,向Flash用戶發送應答信息,建立呼叫;服務側系統通知交換網絡用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。服務側系統通過反向的invoke請求通知Flash用戶呼叫建立成功,並給出一個系統中獨一無二的發布流和播放流名稱。Flash用戶打開麥克風(streampubIish),即將本地麥克風音頻以實時消息協議(Real Time MessagingProtocal, RTMP)格式打包發送給服務側系統,同時播放(stream play)由服務側系統命名的上述播放流。服務側系統將Flash用戶發布的媒體數據數據格式(例如Nelly\SpeeX音頻)轉換成對端的媒體格式(例如G.711a律音頻),並發送到對方媒體埠,與此同時,從對端媒體埠接收媒體數據,將對端媒體數據格式(例如G.711a律音頻)轉換成Flash用戶可識別的媒體數據格式(例如Nelly\Speex音頻),按RTMP格式打包,發送給Flash用戶。由於在本發明中將軟電話的核心邏輯放在服務側系統實現,Flash用戶只負責界面呈現以及媒體數據的採集和播放,因此降低了 Flash用戶的核心邏輯和界面耦合度。另夕卜,服務側系統相當於多個軟電話對象,多個軟電話對象間無邏輯聯繫。軟電話對象發起或者接聽電話的流程均是基於標準的sip協議。無論是在本系統內通話,或是系統間通話或者是跨外部交換網絡的通話,在邏輯上一致,最大程度減少了業務變化時需要修改Flash軟電話的可能,應用擴展性強。並且系統擴容方便,由於各Flash電話間無邏輯聯繫,通過簡單的增加伺服器的數量即可增加系統容量。而Flash本身的一個好處是99%的網際網路用戶,已經安裝並正在使用flash控制項,因此終端側電話軟體中就免去了安裝的需求。另外,在本發明中,服務側系統在完成Flash用戶和交換網絡電話用戶之間的電話業務之前,Flash用戶需要完成註冊,具體的註冊過程包括:服務側系統接收Flash用戶發送的invoke註冊請求;服務側系統將所述註冊請求生成SIP註冊請求,並發送給SIPServer ;將SIP Server返回的註冊結果信息通知Flash用戶。圖2為本發明的一實施例提供的基於Flash的電話業務實現系統的結構示意圖,該系統包括:軟交換系統21、服務側系統22、Flash Client231和外部用戶代理24。服務側系統主要劃分為兩個部分=RTMP協議適配模塊和用戶代理類模塊。RTMP協議適配模塊主要負責與Flash用戶23接口(基於RTMP的invoke信令和媒體);用戶代理類模塊主要負責與軟交換系統21進行信令交互,與外部用戶代理24進行媒體交換。具體的,以接聽業務為例,服務側系統22接收軟交換系統21發送的邀請請求;根據該邀請請求向Flash用戶23發送呼叫到達請求,並接收Flash用戶23發送的接聽請求;根據接收到的該接聽請求,通過軟交換網絡21向會話啟動協議伺服器SIP Server發送應答信息,建立呼叫;通知Flash用戶23呼叫建立成功,並完成Flash用戶23與交換網絡用戶(外部用戶代理24)之間的媒體數據傳輸。具體的該Flash用戶23通過終端界面實現電話業務,在該終端上安裝有Flash客戶端231,用戶23發起和接聽呼叫都是通過在Flash客戶端231上的按鍵操作實現的。Flash用戶23在通過服務側系統實現電話業務之前,還用於向服務側系統22發送註冊請求;服務側系統22,還用於接收Flash用戶23發送的註冊請求;將所述註冊請求生成SIP註冊請求,並發送給SIP Server ;將SIPServer返回的註冊結果信息通知Flash用戶23。該服務側系統22為了實現Flash用戶23與外部用戶代理24之間的軟電話業務,其包括兩個模塊,分別為RTMP協議適配邏輯模塊221和SIP用戶代理類模塊222。圖3為結合圖2所示實施例的系統對本發明的基於Flash的電話業務的註冊過程進行的詳細說明,該過程包括以下步驟:S301:服務側系統22中的RTMP協議適配邏輯模塊221的回調函數收到來自Flash用戶23的invoke註冊請求,其中該invoke註冊請求中攜帶Flash用戶23的標識信息。S302:服務側系統22發送SIP的註冊(register)請求到Sip Server。其中該SIP的註冊register請求中攜帶Flash用戶23的標識信息和服務側系統的地址信息。以便Sip Server可以將對應標識信息的相關SIP命令路由到該服務側系統。S303:服務側系統22接收來自Sip Server的註冊響應。S304:服務側系統22根據返回的註冊響應,判斷是否註冊成功,當註冊成功時,進行步驟S305,否則,進行步驟S306。S305:服務側系統22通過接口函數調用RTMP協議適配邏輯模塊221發送Invoke-RegOK到Flash用戶23,註冊流程結束。S306:服務側系統22通過接口函數調用RTMP協議適配邏輯模塊221發送Invoke-RegFail到Flash用戶23,之後進行步驟S101,允許Flash用戶23再次發起註冊請求。Flash用戶註冊完成後,即可進行起呼和接聽的操作了。圖4為本發明的一實施例提供的基於Flash的電話業務實現過程中起呼的過程,該過程包括以下步驟:S401 =Flash用戶在Flash客戶端輸入號碼,點擊呼叫按鈕,向服務側系統發出Invoke-Call呼叫請求。
S402:服務側系統調用RTMP協議適配邏輯模塊的回調函數獲得來自Flash用戶的Invoke-Call呼叫請求,並發送Sip命令-邀請(invite)請求到SipServer。其中該Sip命令中攜帶該服務側系統的會話描述(SDP)信息,該SDP信息中包含本服務側系統的地址、支持的媒體格式(例如G.71 Ia律音頻和G.71 Iu律音頻)、媒體埠。其中媒體埠的分配可以是每次分配不同的埠,也可以多個呼叫(Call)共用一個本地用戶數據包協議(User Datagram Protocol, UDP)埠。S403:服務側系統啟動定時器,判斷是否在定時器的定時長度內接收到來自SipServer的Sip命令_180Ringing,當判斷結果為是時,進行步驟S404,否則,進行步驟S407。S404:服務側系統通過接口調用RTMP協議適配邏輯模塊向Flash用戶發送應答信息Invoke-alerting,此時Flash用戶的客戶端通過聲音和文字提示Flash用戶對端正在振Tl。S405:啟動另一定時器,並判斷在該定時器的定時時間長度內是否接收到SipServer的Sip命令-2000K,當判斷結果為是時,進行步驟S406,否則,進行步驟S407。S406:發送 SIP 命令-ACK 到 Sip Server,發送 Invoke-establish 到 Flash 用戶並啟動媒體交換。具體的,服務側系統通過接口函數調用RTMP協議適配邏輯模塊發送Invoke-establish到Flash用戶,指定播放流和發布流的名稱,此時Flash用戶的客戶端通過聲音和文本提示Flash用戶通話已經建立。Flash用戶打開麥克風(stream, publish),即將本地麥克風音頻以RTMP格式打包發送給服務側系統,同時播放(stream, play)由服務側系統命名的上述播放流即下行媒體流。此時服務側系統啟動並行的Flash用戶與通話對端的媒體交換。其中,該具體的媒體處理過程包括:服務側系統通過RTMP協議適配邏輯模塊的回調函數得到來自Flash用戶的上行媒體流,將其解碼為脈衝編碼調製(Pulse CodingModulation,PCM)數據。將解碼出來的PCM按協商格式編碼,例如G.711a律音頻格式編碼,打包成實時傳送協議(Real-time TransportProtocol, RTP)數據包,發送給通話對端的外部用戶代理。服務側系統還接收來自通話對端的外部用戶代理的RTP數據包,按協商格式解碼成PCM數據。將解碼出來的PCM數據編碼成Flash用戶可識別的媒體格式,例如Speex、Nelly Moser音頻格式,通過接口函數調用RTMP協議適配邏輯模塊生成RTMP數據包發送給Flash用戶,此為下行媒體流。S407:如果Flash用戶拒絕接聽,貝U需要向Sip Server發送表示錯誤的4xx命令;如果呼叫建立成功,Flash用戶按掛斷按鈕則需要向Sip Server發送bye命令,與之相反如果收到來自Sip Server的bye命令,貝U需要向Sip Server回應2000K。最後,發送Invoke-CallClose給Flash用戶,通知Flash用戶重置為空閒狀態。圖5為本發明的一實施例提供的基於Flash的電話業務實現過程中接聽的過程,該過程包括以下步驟:S501:服務側系統接收來自Sip Server的Sip命令-邀請(Invite)請求。S502:服務側系統向 Sip Server 回應 Sip 命令 _180Ringing。S503:服務側系統通過接口函數調用RTMP協議適配邏輯模塊,發送呼叫到達(Invoke-1ncomming)請求至丨J Flash 用戶。S504:啟動定時器,判斷是否在該定時器的定時時間長度內接收到Flash用戶發送的接聽請求,如果接收到接聽請求,則進行步驟S505,否則,進行步驟S508。如果Flash用戶點接聽按鈕,該Flash用戶的客戶端發出接聽請求。如果Flash用戶此時用戶點擊掛斷按鈕,該Flash用戶的客戶端發出掛斷(invoke-hangup)請求。S505:服務側系統發送Sip命令-2000K到Sip Server,其中在該2000K中攜帶有服務側系統的SDP信息。其中該SDP信息包括服務側系統的地址、支持的媒體格式(例如G.711a律音頻和G.71 Iu律音頻)、媒體埠。其中媒體埠的分配可以是每次分配不同的埠,也可以多個Call共用一個本地UDP埠。S506:服務側系統啟動定時器,判斷是否在定時器的定時長度內接收到來自SipServer的Sip命令-ACK,當判斷結果為是時,進行步驟S507,否則,進行步驟S508。S507:服務側系統發送呼叫建立(Invoke-establish)請求到Flash用戶,並啟動媒體交換。具體的,服務側系統通過接口函數調用RTMP協議適配邏輯模塊發送Invoke-establish到Flash用戶,指定播放流和發布流的名稱,此時Flash用戶的客戶端通過聲音和文本提示Flash用戶通話已經建立。Flash用戶打開麥克風(stream, publish),即將本地麥克風音頻以RTMP格式打包發送給服務側系統,同時播放(stream, play)由服務側系統命名的上述播放流即下行媒體流。此時服務側系統啟動並行的Flash用戶與通話對端的媒體交換。其中,該具體的媒體處理過程包括:服務側系統通過RTMP協議適配邏輯模塊的回調函數得到來自Flash用戶的上行媒體流,將其解碼為原代碼調製(Primary CodeModulation, PCM)數據。將解碼出來的PCM按協商格式編碼,例如G.711a律音頻格式編碼,打包成實時傳送協議(Real-time TransportProtocol, RTP)數據包,發送給通話對端的外部用戶代理。服務側系統還接收來自通話對端的外部用戶代理的RTP數據包,按協商格式解碼成PCM數據。將解碼出來的PCM數據編碼成Flash用戶可識別的媒體格式,例如Speex、Nelly Moser音頻格式,通過接口函數調用RTMP協議適配邏輯模塊生成RTMP數據包發送給Flash用戶,此為下行媒體流。S508:如果Flash用戶拒絕接聽,貝U需要向Sip Server發送表示錯誤的4xx命令;如果呼叫建立成功,Flash用戶按掛斷按鈕則需要向Sip Server發送bye命令,與之相反如果收到來自Sip Server的bye命令,貝U需要向Sip Server回應2000K。最後,發送Invoke-CallClose給Flash用戶,通知Flash用戶重置為空閒狀態。本發明提供一種基於Flash的電話業務實現方法及系統,該方法包括:服務側系統根據接收的交換網絡發送的邀請invite請求,向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求,建立呼叫,通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的數據傳輸。由於在本發明中無論是系統內部的通話,還是系統外部的,邏輯上都是一樣的,因此最大程度減少了業務變化時需要修改Flash軟電話的可能,應用擴展性強,由於各Flash用戶間無邏輯聯繫,通過簡單的增加伺服器的數量即可增加系
統容量。上述說明示出並描述了本發明的一個優選實施例,但如前所述,應當理解本發明並非局限於本文所披露的形式,不應看作是對其他實施例的排除,而可用於各種其他組合、修改和環境,並能夠在本文所述發明構想範圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和範圍,則都應在本發明所附權利要求的保護範圍內。
權利要求
1.一種基於Flash的電話業務實現方法,其特徵在於,所述方法包括: 服務側系統接收交換網絡發送的邀請invite請求; 服務側系統根據該請求向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求; 服務側系統根據接收到的該接聽請求,通過交換網絡向會話發起協議伺服器SIPServer發送應答信息,建立呼叫; 服務側系統通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。
2.按權利要求1所述的方法,其特徵在於,所述服務側系統接收交換網絡發送的邀請invite請求之前,所述方法還包括: 服務側系統接收Flash用戶發送的註冊請求; 服務側系統將所述註冊請求生成SIP註冊請求,並發送給SIP Server ; 將SIP Server返回的註冊結果信息通知Flash用戶。
3.按權利要求1所述的方法,其特徵在於,所述Flash用戶與交換網絡用戶之間的媒體數據傳輸,包括: 接收來自Flash用戶的上行媒體 流,將其解碼為脈衝編碼調製PCM數據,並將解碼後的數據按照與交換網絡用戶之間協商的編碼格式編碼後,發送給交換網絡用戶; 接收來自交換網用戶發送的實時傳送協議RTP數據包,按照與Flash用戶協商的格式解碼為PCM數據包,將解碼後的數據編碼為Flash用戶可識別的媒體格式,生成實時消息協議RTMP數據包發送給Flash用戶。
4.一種基於Flash的電話業務實現方法,其特徵在於,所述方法包括: 服務側系統接收Flash用戶發送的呼叫請求; 服務側系統根據該呼叫請求,向會話發起協議伺服器SIP Server發送邀請請求; 當接收到SIP Server返回的2000K時,向Flash用戶發送被叫應答信息,建立呼叫;服務側系統通知交換網絡用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸。
5.按權利要求4所述的方法,其特徵在於,所述服務側系統接收Flash用戶發送的呼叫請求之前,所述方法還包括: 服務側系統接收Flash用戶發送的註冊請求; 服務側系統將所述註冊請求生成SIP註冊請求,並發送給SIP Server ; 將SIP Server返回的註冊結果信息通知Flash用戶。
6.按權利要求4所述的方法,其特徵在於,所述完成Flash用戶與交換網絡用戶之間的媒體數據傳輸,包括: 接收來自Flash用戶的上行媒體流,將其解碼為原代碼調製PCM數據,並將解碼後的數據按照與交換網絡用戶之間協商的編碼格式編碼後,發送給交換網絡用戶; 接收來自交換網用戶發送的實時傳送協議RTP數據包,按照與Flash用戶協商的格式解碼為PCM數據包,將解碼後的數據編碼為Flash用戶可識別的媒體格式,生成實時消息協議RTMP數據包發送給Flash用戶。
7.一種基於Flash的電話業務實現系統,其特徵在於,所述系統包括:交換網絡用戶,用於向服務側系統發送邀請invite請求,與Flash用戶進行數據傳輸; 服務側系統,用於根據接收到的invite請求,向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求,根據接收到的該接聽請求,通過交換網絡向會話發起協議伺服器SIP Server發送應答信息,建立呼叫,通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸; Flash用戶,用於接收服務側系統發送的呼叫到達請求,並向服務側系統發送接聽請求,與交換網絡用戶之間進行媒體數據傳輸。
8.按權利要求7所述的系統,其特徵在於,所述Flash用戶,還用於向服務側系統發送註冊請求; 所述服務側系統,還用於接收Flash用戶發送的註冊請求;將所述註冊請求生成SIP註冊請求,並發送給SIP Server ;將SIP Server返回的註冊結果信息通知Flash用戶。
9.按權利要求7所述的系統,其特徵在於,所述服務側系統,具體用於接收來自Flash用戶的上行媒體流,將其解碼為脈衝編碼調製PCM數據,並將解碼後的數據按照與交換網絡用戶之間協商的編碼格式編碼後,發送給交換網絡用戶;接收來自交換網用戶發送的實時傳送協議RTP數據包,按照與Flash用戶協商的格式解碼為PCM數據包,將解碼後的數據編碼為Flash用戶可識別的媒體格式,生成實時消息協議RTMP數據包發送給Flash用戶。
10.一種基於Flash的電話業務實現系統,其特徵在於,所述系統包括: Flash用戶,用於發送呼叫請求,與交換網用戶之間進行數據傳輸; 服務側系統,用於接收Flash用戶發送的呼叫請求;根據該呼叫請求,向會話啟動協議伺服器SIP Server發送邀請請求;當接收到SIP Server返回的2000K時,向Flash用戶發送被叫應答信息,建立呼叫;通知交換網絡用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的媒體數據傳輸; 交換網用戶,用於接收服務側系統發送的呼叫建立成功通知,與Flash用戶之間進行媒體數據傳輸。
11.按權利要求10所述的系統,其特徵在於,所述Flash用戶,還用於向服務側系統發送註冊請求; 所述服務側系統,還用於接收Flash用戶發送的註冊請求;將所述註冊請求生成SIP註冊請求,並發送給SIP Server ;將SIP Server返回的註冊結果信息通知Flash用戶。
12.按權利要求10所述的系統,其特徵在於,所述服務側系統,具體用於接收來自Flash用戶的上行媒體流,將其解碼為脈衝編碼調製PCM數據,並將解碼後的數據按照與交換網絡用戶之間協商的編碼格式編碼後,發送給交換網絡用戶;接收來自交換網用戶發送的實時消息協議RTP數據包,按照與Flash用戶協商的格式解碼為PCM數據包,將解碼後的數據編碼為Flash用戶可識別的媒體格式,生成路由選擇表維護協議RTMP數據包發送給Flash用戶。
全文摘要
本發明提供一種基於Flash的電話業務實現方法及系統,該方法包括服務側系統根據接收的交換網絡發送的邀請invite請求,向Flash用戶發送呼叫到達請求,並接收Flash用戶發送的接聽請求,建立呼叫,通知Flash用戶呼叫建立成功,並完成Flash用戶與交換網絡用戶之間的數據傳輸。由於在本發明中無論是系統內部的通話,還是系統外部的,邏輯上都是一樣的,因此最大程度減少了業務變化時需要修改Flash軟電話的可能,應用擴展性強,由於各Flash用戶間無邏輯聯繫,通過簡單的增加伺服器的數量即可增加系統容量。
文檔編號H04L1/16GK103095648SQ20111033795
公開日2013年5月8日 申請日期2011年10月31日 優先權日2011年10月31日
發明者李剛, 賀彬, 張治華 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀