• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SIP協(xié)議的forking功能的研究和實現(xiàn)

    2015-12-25 16:58:19曾麗君魏麗閔芳
    軟件 2015年7期

    曾麗君 魏麗 閔芳

    摘要:SIP協(xié)議是用于建立、更改和終止呼叫的應(yīng)用層協(xié)議,在IMS系統(tǒng)中使用非常廣泛。而Fork是SIP中一個非常實用非常重要的功能,本文闡述了在Fork功能的基本原理,并在已有的SIP架構(gòu)上,分析了此功能的實現(xiàn)方法和具體的流程。

    關(guān)鍵詞:SIP; TU; Fork

    中圖分類號:TP393.0

    文獻標識碼:A

    DOI: 10.3969/j.issn.1003-6970.2015.07.025

    0 SIP簡介

    SIP(會話初始協(xié)議,RFC3261)是IETF定義的通過IP網(wǎng)絡(luò)建立和管理多媒體會話的協(xié)議,它采用的是眾所周知的客戶機服務(wù)器模式,它借鑒了SMTP(簡單郵件傳送協(xié)議,RFC2821)以及HTTP(超文本傳送協(xié)議,RFC2616)的原理,而這兩個協(xié)議是因特網(wǎng)上最成功的協(xié)議,同時,SIP是一個基于文本的協(xié)議,這意味著它更易于擴展、糾錯和構(gòu)建各種業(yè)務(wù)。因此,在IMS(IP多媒體子系統(tǒng))中,選擇SIP作為其會話控制協(xié)議,更易于建立具有更大承載能力的業(yè)務(wù)。

    根據(jù)協(xié)議標準定義及實際研制經(jīng)驗,協(xié)議平臺的SIP協(xié)議分析劃分為以下幾部分內(nèi)容: SIP事務(wù)用戶層(TU,Transaction User),事務(wù)層(TR,TRansaction),傳輸層(TP,TransPort),編解碼模塊(SIP PARSER/SDPPARSER,SIP協(xié)議編解碼及SDP編解碼),信令壓縮模塊(SIGCOMP)幾個協(xié)議主體部分。除了這幾個協(xié)議主體以外,SIP還需要實現(xiàn)和上層業(yè)務(wù)、數(shù)據(jù)庫以及底層承載之間的接口,方便進行數(shù)據(jù)以及消息的交互。

    SIP協(xié)議的TU層是SIP協(xié)議主體的重要組成部分,它的功能包含幾個方面:(1)負責SIP消息到上層應(yīng)用進程的消息分發(fā);對上層應(yīng)用屏蔽底層協(xié)議實現(xiàn)和分布式處理的細節(jié);(2)對于需要創(chuàng)建對話的,維護對話的生命周期,管理對話的事務(wù)列表;(3)完成UAC, UAS或者代理pro xy的協(xié)議棧行為。

    SIP采用的是一種offer/answer模型來描述會話。一個UA發(fā)起一個會話描述,稱為offer,另一個UA以另一個會話描述來進行響應(yīng)則為answer,一個offer/answer在一個Dialog上下文中進行交互,因為在具體實現(xiàn)SIP協(xié)議棧時,TU需要建立數(shù)據(jù)區(qū)來維護對話Dialog的相關(guān)信息,如圖1所示,TU是通過建立leg模型來維護dialog的,TU建立的數(shù)據(jù)區(qū)稱作leg,leg將會保存對于會話創(chuàng)建、會話釋放,處理請求、處理響應(yīng)所需要的一些關(guān)鍵信息,而這些信息是通過SIP消息從相應(yīng)的頭部中進行提取,和會話相關(guān)的主要頭部From,To以及Call-ID中的信息將都會保存在leg中。

    數(shù)據(jù)區(qū)的創(chuàng)建根據(jù)協(xié)議棧的行為分為UA和proxy兩種情況。

    Proxy方式下會存在一人一出兩個Leg對象,人呼側(cè)由TU收到事務(wù)層的初始請求而創(chuàng)建人呼側(cè)Leg對象,消息通過人呼側(cè)Leg處理后上報上層應(yīng)用,上層應(yīng)用處理結(jié)束后,轉(zhuǎn)發(fā)初始請求到TU的出呼側(cè),TU進而創(chuàng)建出呼側(cè)Leg對象以及下發(fā)SIP消息。

    UA方式下,作為被叫網(wǎng)元,TU協(xié)議棧收到事務(wù)的初始請求后,創(chuàng)建人呼Leg后,通過初始請求消息上報上層業(yè)務(wù),上層業(yè)務(wù)處理完業(yè)務(wù)邏輯后,通過人呼Leg回送響應(yīng)到事務(wù)層。后續(xù)請求和響應(yīng)都是通過人呼Leg傳送。作為主叫網(wǎng)元,上層應(yīng)用調(diào)用發(fā)送初始請求接口到TU,TU創(chuàng)建出呼側(cè)Leg后,初始請求消息通過該Leg發(fā)送至事務(wù)層,后續(xù)請求和響應(yīng)都是通過出呼側(cè)Leg傳遞。

    1 forking功能

    fork即常說的分叉,一個請求可以分叉為發(fā)往多個目標地址的請求。假定B用戶為一號多機用戶,即一個SIP用戶可以同時在很多終端上注冊,每種終端可以實現(xiàn)不同的功能,比如便攜PC支持視頻而固定SIP電話可能功能簡潔,B用戶多個終端同時在線,當A用戶呼叫B用戶時,那么B用戶的多個終端都會收到呼叫請求,它的任意終端都可以去響應(yīng)這個呼叫。A最終會選擇一個終端創(chuàng)建會話。

    在IMS中實現(xiàn)fork功能涉及到的網(wǎng)元類型分為終端(UA行為)以及代理服務(wù)器(proxy)行為,根據(jù)協(xié)議的描述,梳理不同網(wǎng)元的處理原則。

    1.1 終端處理原則

    (1)請求

    根據(jù)協(xié)議的描述,只有初始對話(獨立事務(wù))請求才會發(fā)生fork。終端可以在初始請求INVITE的碼流中的通過添加Request-Disposition頭部中指示代理進行fork的相關(guān)處理。同時,當被叫終端注冊了多個時,主叫終端可以添加Accept-Contact,Reject-Contact參數(shù),指示代理選擇符合用戶偏好的被叫以及優(yōu)先級更高的被叫。

    (2)響應(yīng)

    當fork發(fā)生時,多個被叫終端都會對主叫產(chǎn)生響應(yīng),未創(chuàng)建對話前,主叫終端可以接受或拒絕任何被叫終端的Fork應(yīng)答,如果終端拒絕fork臨時應(yīng)答,那么必須發(fā)送cancel或者bye請求,這些請求是針對每個終端即每一個fork的分支都需要發(fā)出。

    主叫終端如果接收到被叫終端一個fork分支的成功應(yīng)答即2xx響應(yīng),開始創(chuàng)建會話;應(yīng)該釋放其他fork分支的早對話和非早對話,具體釋放的方式根據(jù)各個fork分支的不同而不同。其中對于已經(jīng)收到了臨時響應(yīng)的fork分支,不管是否建立起了早對話,則發(fā)送CANCEL請求來釋放;對于沒有收到任何的臨時響應(yīng)的fork分支,則不能發(fā)送CANCEL請求,通過TU設(shè)置的保護定時器超時,來釋放該分支的相關(guān)資源。

    主叫終端只能收到一條最終響應(yīng),如果收到2xx響應(yīng),則建立對話,如果為2xx以上的響應(yīng),則認為無法建立呼叫,則需要釋放呼叫。

    1.2 代理處理原則

    (1)請求

    提取碼流中fork和用戶喜好相關(guān)的字段,處理fork請求,比如到被叫的歸屬的服務(wù)器,需要將初始INVITE請求分叉為多個發(fā)送到被叫終端,對于非初始請求,需要進行轉(zhuǎn)發(fā)。

    (2)響應(yīng)

    立即轉(zhuǎn)發(fā)除100(Trying)以外的任何臨時響應(yīng)。立即轉(zhuǎn)發(fā)能成功建立對話的第一條2xx成功響應(yīng),如果其中任意一個地址接收呼叫,該網(wǎng)絡(luò)服務(wù)器應(yīng)該向其它地址發(fā)送CANCEL消息,如果由于網(wǎng)絡(luò)時延而導(dǎo)致在代理服務(wù)器接收到多個200消息,代理服務(wù)器應(yīng)當將后續(xù)的200消息拒絕掉,不應(yīng)當后向轉(zhuǎn)發(fā),這樣能保證只有一個終端能夠建立對話。

    對于3xx類以上的非成功響應(yīng),根據(jù)響應(yīng)碼的具體含義進行處理,比如3xx需要優(yōu)先傳到主教終端進行重定向,而對于4xx、5xx、6xx等非成功相應(yīng),即先保存這些響應(yīng),如果最后沒有收到任何2xx響應(yīng),則根據(jù)協(xié)議規(guī)定的優(yōu)選的原則選擇響應(yīng)碼發(fā)送到主叫終端,結(jié)束整個會話。

    2 SIP中fork的實現(xiàn)原理

    SIP協(xié)議實現(xiàn)fork的基本邏輯功能:包括fo rk呼叫狀態(tài)維護,管理多個臨時響應(yīng)創(chuàng)建的對話,并在會話創(chuàng)建之前維持多個早對話出/人呼側(cè)消息的正確關(guān)聯(lián)關(guān)系。上層業(yè)務(wù)維護多個Contact的上下文與分叉呼叫之間的關(guān)系,分別對早對話進行承載控制。

    2.1 確定是否發(fā)生fork

    當被叫終端注冊了多個Contact地址時,SIP協(xié)議需要去提取碼流中的相關(guān)字段,通過Accept-Contact,Reject-Contact參數(shù)確定好被叫目標集,并按照優(yōu)先級將多個被叫終端進行排序,進一步的提取Request-Disposition頭部的關(guān)鍵信息,對是否需要進行fork進行確定,該頭部的內(nèi)容如下:

    proxy-directive=”proxy”

    fork-directive="fork"/"no-fork"

    parallel-directive="parallel"/"sequential"

    其中proxy-directive確定當前的網(wǎng)元是否為代理proxy,fork-directive是用來指示是否需要fork,當指示為”no-fork”時,雖然被叫有多個,但是初始請求只會發(fā)送給優(yōu)先級最高的被叫終端并不會產(chǎn)生分叉,如果指示為”fork”時,則進一步的讀取parallel-directive指示的值,parallel-directive若為“parallel”為并行fork,并行fork則需要被叫歸屬的代理服務(wù)器將初始的INVITE請求同時發(fā)送給多個被叫終端,既并行呼叫;若為“sequential”為串行fork,串行fork則不需要代理服務(wù)器將初始請求同時發(fā)送給多個被叫終端,而是逐個的發(fā)送,先發(fā)給第一個優(yōu)先級最高的被叫,如果接通,則不需要進行后續(xù)處理,如果沒有成功接續(xù),則繼續(xù)發(fā)送給第二個被叫,依次類推。

    2.2 TU中會話的維護

    從前面SIP的簡介我們得知,TU需要去維護會話dialog,而對于dialog的維護,TU需要創(chuàng)建數(shù)據(jù)區(qū)Leg去保存相應(yīng)的信息,fork情況下,可能存在同時發(fā)起多路fork分支的呼叫,而多個被叫終端的對話信息是不完全相同的,如果把所有的信息都保存在簡單情況下的一個Leg數(shù)據(jù)區(qū)里,則容易引起一些誤操作,邏輯很不清楚,所以,可以采用TU維護多對數(shù)據(jù)區(qū)的方式來解決。

    普通呼叫情況下,SIP的TU層只需要維護人呼側(cè)和出呼側(cè)的一對Leg即可,這樣所有的消息都通過這一對Leg來進行關(guān)鍵信息的記錄以及轉(zhuǎn)發(fā)。而fork情況下,由于終端有多個,而每個終端都可以傳送不同的請求和響應(yīng)到主叫終端,為了對每個終端的信息進行彼此獨立的進行保存,TU為每一個終端建立對應(yīng)的數(shù)據(jù)區(qū)Leg,具體如圖2所示,圖2和圖1比較可以看出,fork情況下,TU的人呼側(cè)和出呼側(cè)分別有多個Leg,而且人呼側(cè)和出呼側(cè)是一一對應(yīng)的,比如In Leg(0)和Out Leg(0)是對應(yīng)第一個被叫終端,用來記錄第一個別叫終端和主叫之間的會話信息,并進行這一分支呼叫的消息轉(zhuǎn)發(fā),而In Leg(l)和Out Leg(l)是為主叫終端和第二個被叫終端服務(wù)的。當然,不管是fork的第一個分支還是第二個分支和主叫發(fā)生聯(lián)系,這都是屬于當前的這一個完整的會話,因此兩路分支之間也可能有信息的交互,此時可以通過CALL這樣的一個空間來保存兩者的數(shù)據(jù)區(qū)索引,方便通過一個人呼叫的Leg能很快的訪問到另一個分支的Leg。

    3 具體流程

    SIP的具體流程要分為并行和串行兩種情形,分別進行介紹:

    3.1 并行流程

    在并行流程中主叫的請求會同時被發(fā)送給兩個別叫用戶,具體流程如圖3所示,其中User AgentA為主叫用戶,User Agent B,C為被叫用戶,Proxy Server是IMS系統(tǒng)中的某個具體的網(wǎng)元,是代理服務(wù)器,主要是起到消息轉(zhuǎn)發(fā)以及完成fork功能的作用。

    各步驟的具體含義如下:

    主叫用戶A發(fā)起請求INVITE到代理服務(wù)器,對應(yīng)圖上消息(1);

    假定此代理服務(wù)器是被叫歸屬地的網(wǎng)元,它能檢測到有多個被叫聯(lián)系contact地址,同時通過Request-Disposition確定為發(fā)生并行fork,于是,向兩個被叫用戶B和C發(fā)起INVITE請求,對應(yīng)圖上消息(2)和(3);

    兩個被叫用戶收到INVITE請求后,提示用戶并振鈴,都發(fā)送180( Ringing)消息通過代理服務(wù)器傳給主叫用戶,主叫用戶能同時聽到兩個被叫的回鈴音,對應(yīng)圖上消息(4)(5)(6)(7),此時,兩路別叫的180消息中的To頭部的tag值是不一樣的,這樣代理服務(wù)器中實現(xiàn)SIP的TU層就可以維護兩個leg,來保存兩路的不同會話信息;

    兩個被叫用戶都會送響應(yīng),上圖中被叫用戶B接通呼叫,產(chǎn)生2000K的應(yīng)答,而被叫用戶C則回送4XX消息,顯示忙,代理服務(wù)器接收到兩個被叫的不同應(yīng)答,需要進行處理,它主動地對被叫用戶C回送ACK,以結(jié)束被叫用戶C之間的呼叫,同時將被叫用戶B的200 OK轉(zhuǎn)發(fā)到主叫側(cè),具體對應(yīng)圖上的(8)(9)(10)(11);

    主叫收到成功響應(yīng)后,回送ACK消息到被叫用戶B予以證實,呼叫建立,對應(yīng)圖上的(12)和(13);

    主叫掛機,發(fā)送BYE消息,被叫回應(yīng)200 0K響應(yīng),整個通話結(jié)束,對應(yīng)圖上的(14)(15)(16)(17)。

    3.2 串行流程

    在并行流程中主叫的請求會按照優(yōu)先級先后發(fā)送給兩個被叫用戶,具體流程如圖4所示:

    各步驟的具體含義如下:

    主叫用戶A發(fā)起請求INVITE到代理服務(wù)器,對應(yīng)圖上消息(1);

    假定此代理服務(wù)器是被叫歸屬地的網(wǎng)元,它能檢測到有多個被叫聯(lián)系co ntact地址,同時通過Request-Disposition確定為發(fā)生串行fork,就需要根據(jù)兩個被叫用戶的優(yōu)先級,優(yōu)先級通過Accept-Contact,Reject-Contact等參數(shù)按照RFC3841協(xié)議規(guī)定的原則進行權(quán)值的計算,假定用戶B的優(yōu)先級高于用戶C,代理服務(wù)器現(xiàn)將INVITE轉(zhuǎn)發(fā)給用戶B,對應(yīng)圖上消息(2);

    被叫用戶B收到INVITE請求后,提示用戶并振鈴,并發(fā)送180(Ringing)消息通過代理服務(wù)器傳給主叫用戶,主叫用戶能聽到被叫用戶B的回鈴音,對應(yīng)圖上消息(3)(4);

    被叫用戶B忙,因此回送4XX消息,代理服務(wù)器接收后,由于是fo rk情況,因此不將此失敗響應(yīng)發(fā)送給主叫用戶,直接給被叫用戶回送ACK確認,并將此初始請求消息INVITE繼續(xù)發(fā)送到第二個用戶C,對應(yīng)圖上消息(5)(6)(7);

    被叫用戶C收到INVITE請求后,提示用戶并振鈴,并發(fā)送180(Ringing)消息通過代理服務(wù)器傳給主叫用戶,并進一步的發(fā)送200 0K響應(yīng)接續(xù)通話,對應(yīng)圖上消息(8)(9)(10)(11);

    主叫收到成功響應(yīng)后,回送ACK消息到被叫用戶B予以證實,呼叫建立,對應(yīng)圖上的(12)和(13);

    主叫掛機,發(fā)送BYE消息,被叫回應(yīng)200 0K響應(yīng),整個通話結(jié)束,對應(yīng)圖上的(14)(15)(16)(17)。

    4 結(jié)束語

    總體來說,fork功能的實現(xiàn)是比較復(fù)雜的,SIP協(xié)議層面要考慮非常多的異常情況,比如所有被叫用戶都無法建議呼叫、或者兩個被叫同時回送2000K成功響應(yīng)等情況,而且整個功能的完成,還需要底層以及上層業(yè)務(wù)的配合,比如考慮如何對兩個被叫都建立媒體通道等問題,這些在本文中沒有闡述,本文主要介紹的是在現(xiàn)有的SIP架構(gòu)的基礎(chǔ)上,通過TU層維護多路呼叫的數(shù)據(jù)區(qū)的方法去實現(xiàn)fork功能,目前此方案已經(jīng)在企業(yè)中采用并實現(xiàn)。

    免费播放大片免费观看视频在线观看| 成人毛片a级毛片在线播放| 黄片wwwwww| 久久99蜜桃精品久久| 国产黄频视频在线观看| 日本免费在线观看一区| 国产午夜精品论理片| 熟妇人妻不卡中文字幕| 简卡轻食公司| 毛片女人毛片| 精品久久久久久久末码| 国产综合精华液| 深爱激情五月婷婷| 一级片'在线观看视频| 亚洲精品色激情综合| 亚洲av男天堂| 日韩不卡一区二区三区视频在线| 搡女人真爽免费视频火全软件| 少妇的逼好多水| 一本久久精品| 国产综合懂色| 国产精品久久久久久久电影| 午夜福利高清视频| 日本与韩国留学比较| 一级毛片黄色毛片免费观看视频| 欧美最新免费一区二区三区| 午夜免费男女啪啪视频观看| 又黄又爽又刺激的免费视频.| 中文字幕制服av| 午夜老司机福利剧场| 舔av片在线| 国产成人精品婷婷| 少妇的逼好多水| 爱豆传媒免费全集在线观看| 久久人人爽人人爽人人片va| 亚洲精品乱久久久久久| 99久久精品热视频| 免费电影在线观看免费观看| 亚洲国产精品专区欧美| 亚洲精品日韩av片在线观看| 国内揄拍国产精品人妻在线| 久久久久久伊人网av| 五月玫瑰六月丁香| 亚洲国产精品成人久久小说| a级一级毛片免费在线观看| 亚洲欧美一区二区三区黑人 | 久久精品久久精品一区二区三区| 蜜桃亚洲精品一区二区三区| 欧美激情久久久久久爽电影| 国产精品av视频在线免费观看| 日日干狠狠操夜夜爽| 欧美3d第一页| 免费大片黄手机在线观看| 日本与韩国留学比较| 丰满乱子伦码专区| 色视频www国产| 久久久欧美国产精品| 国产爱豆传媒在线观看| or卡值多少钱| 在线免费观看不下载黄p国产| 欧美极品一区二区三区四区| 日韩一区二区三区影片| 久久久色成人| 一区二区三区免费毛片| 69人妻影院| 亚洲国产欧美在线一区| 久久精品国产自在天天线| 亚洲自拍偷在线| 自拍偷自拍亚洲精品老妇| 亚洲精品亚洲一区二区| 日本黄大片高清| 成人毛片60女人毛片免费| 边亲边吃奶的免费视频| 一区二区三区高清视频在线| 精品一区二区三区人妻视频| 精品国产一区二区三区久久久樱花 | 国产成人一区二区在线| 久久精品夜夜夜夜夜久久蜜豆| 青青草视频在线视频观看| 少妇人妻精品综合一区二区| 精品久久久久久久久久久久久| 欧美+日韩+精品| 国产黄色免费在线视频| 老师上课跳d突然被开到最大视频| 秋霞在线观看毛片| 精品久久久久久成人av| 国内精品一区二区在线观看| 亚洲av.av天堂| 亚洲va在线va天堂va国产| 老师上课跳d突然被开到最大视频| 亚洲色图av天堂| 久久久久久伊人网av| 免费观看的影片在线观看| 欧美97在线视频| 成人毛片60女人毛片免费| 国产精品日韩av在线免费观看| 日韩 亚洲 欧美在线| 精品久久久久久久人妻蜜臀av| 国产免费一级a男人的天堂| 2018国产大陆天天弄谢| 啦啦啦啦在线视频资源| 老司机影院毛片| 亚州av有码| 一本一本综合久久| 精品亚洲乱码少妇综合久久| 亚洲国产色片| 亚洲av免费在线观看| 国产黄a三级三级三级人| 亚洲四区av| 一级爰片在线观看| 黄色配什么色好看| 精品人妻熟女av久视频| 亚洲最大成人av| 一区二区三区免费毛片| 日本一二三区视频观看| 最近的中文字幕免费完整| 精品久久久精品久久久| 嫩草影院精品99| av在线播放精品| 亚洲av不卡在线观看| 国产白丝娇喘喷水9色精品| 亚洲精品成人久久久久久| 丰满乱子伦码专区| 日日摸夜夜添夜夜爱| 午夜福利视频精品| 中文乱码字字幕精品一区二区三区 | 波多野结衣巨乳人妻| 2022亚洲国产成人精品| 欧美成人a在线观看| videos熟女内射| 91久久精品电影网| 欧美性猛交╳xxx乱大交人| 中文字幕制服av| 全区人妻精品视频| 狂野欧美激情性xxxx在线观看| 国产一级毛片在线| 国产午夜福利久久久久久| 久久久精品94久久精品| 九九爱精品视频在线观看| 久久久久久久久久人人人人人人| 国产精品三级大全| 蜜桃亚洲精品一区二区三区| 纵有疾风起免费观看全集完整版 | 亚洲在线观看片| 午夜福利高清视频| av在线播放精品| 观看免费一级毛片| 人人妻人人澡欧美一区二区| 日韩欧美精品免费久久| 欧美人与善性xxx| 男女下面进入的视频免费午夜| 高清欧美精品videossex| 人人妻人人看人人澡| 精品人妻视频免费看| 亚洲国产最新在线播放| 免费人成在线观看视频色| 午夜福利在线在线| 亚洲综合精品二区| 久久久久久久久久成人| 亚洲精品色激情综合| 日韩一区二区三区影片| 成年女人看的毛片在线观看| 天堂√8在线中文| 在线 av 中文字幕| 熟妇人妻不卡中文字幕| 可以在线观看毛片的网站| 九草在线视频观看| www.av在线官网国产| 国内少妇人妻偷人精品xxx网站| eeuss影院久久| 成人特级av手机在线观看| 少妇猛男粗大的猛烈进出视频 | 一级av片app| 可以在线观看毛片的网站| 亚洲成色77777| 精品一区二区三区人妻视频| 97人妻精品一区二区三区麻豆| 九色成人免费人妻av| 色播亚洲综合网| 成人性生交大片免费视频hd| 中文字幕亚洲精品专区| 内射极品少妇av片p| 亚洲精品亚洲一区二区| 精品国产三级普通话版| 免费观看性生交大片5| 欧美xxxx性猛交bbbb| 国产乱来视频区| 亚洲三级黄色毛片| 人人妻人人澡人人爽人人夜夜 | 少妇人妻一区二区三区视频| 天堂√8在线中文| 免费观看性生交大片5| 成年人午夜在线观看视频 | 免费大片黄手机在线观看| 一级毛片黄色毛片免费观看视频| 免费播放大片免费观看视频在线观看| 亚洲最大成人av| 成人无遮挡网站| 欧美日韩亚洲高清精品| 欧美一级a爱片免费观看看| 人人妻人人澡人人爽人人夜夜 | 人妻制服诱惑在线中文字幕| av网站免费在线观看视频 | 狂野欧美白嫩少妇大欣赏| 精品人妻一区二区三区麻豆| 精品一区二区三卡| 波野结衣二区三区在线| 亚洲成人中文字幕在线播放| 精品久久国产蜜桃| 一级毛片我不卡| 成人性生交大片免费视频hd| 午夜久久久久精精品| 亚洲精品一二三| 欧美精品一区二区大全| 亚洲美女视频黄频| 天美传媒精品一区二区| 日本欧美国产在线视频| 国产精品久久久久久久久免| 18+在线观看网站| 全区人妻精品视频| 精品国产三级普通话版| 搡老妇女老女人老熟妇| 国产亚洲一区二区精品| 中文字幕久久专区| 亚洲无线观看免费| 国产伦精品一区二区三区四那| 少妇熟女欧美另类| 午夜精品一区二区三区免费看| 插逼视频在线观看| 久久国产乱子免费精品| 久久久国产一区二区| 男女视频在线观看网站免费| 六月丁香七月| 直男gayav资源| 免费大片黄手机在线观看| 亚洲乱码一区二区免费版| 国产 亚洲一区二区三区 | 一级片'在线观看视频| 国产亚洲av嫩草精品影院| 狠狠精品人妻久久久久久综合| 成人美女网站在线观看视频| 美女脱内裤让男人舔精品视频| 日韩中字成人| 亚洲国产最新在线播放| 波多野结衣巨乳人妻| 黄片无遮挡物在线观看| 国产亚洲精品久久久com| 免费看光身美女| 精品久久国产蜜桃| 国产免费又黄又爽又色| 久久99热这里只有精品18| 日本黄色片子视频| 亚洲av国产av综合av卡| 亚洲va在线va天堂va国产| 熟妇人妻久久中文字幕3abv| 最近视频中文字幕2019在线8| 国产在视频线在精品| 国产 一区精品| 好男人在线观看高清免费视频| 久久久久久久久久久免费av| av在线播放精品| 波多野结衣巨乳人妻| 最近最新中文字幕免费大全7| 成人鲁丝片一二三区免费| 两个人的视频大全免费| 亚洲精品国产av成人精品| 麻豆成人av视频| 美女国产视频在线观看| 免费看日本二区| 国产成人精品久久久久久| 亚洲av一区综合| 中文字幕久久专区| 色综合亚洲欧美另类图片| 老司机影院成人| 国产综合懂色| 亚洲婷婷狠狠爱综合网| 亚洲av免费高清在线观看| 男人爽女人下面视频在线观看| 嘟嘟电影网在线观看| 少妇熟女aⅴ在线视频| 亚洲精品色激情综合| 日韩一区二区三区影片| 国产伦一二天堂av在线观看| 久久99蜜桃精品久久| 亚洲av一区综合| 韩国av在线不卡| 亚洲精品一二三| 在线观看av片永久免费下载| xxx大片免费视频| 简卡轻食公司| 国产精品麻豆人妻色哟哟久久 | 色视频www国产| ponron亚洲| 禁无遮挡网站| av.在线天堂| 一二三四中文在线观看免费高清| 特级一级黄色大片| 日本免费a在线| 久久这里有精品视频免费| 免费不卡的大黄色大毛片视频在线观看 | 国产一级毛片七仙女欲春2| 国产av国产精品国产| 午夜免费男女啪啪视频观看| 男女国产视频网站| 久久久久久久久中文| 黑人高潮一二区| 久久精品国产鲁丝片午夜精品| 国产午夜精品久久久久久一区二区三区| 久久久久网色| 边亲边吃奶的免费视频| 国产精品久久久久久精品电影小说 | 亚洲美女搞黄在线观看| 久久精品国产自在天天线| 亚洲一区高清亚洲精品| 精品人妻视频免费看| 一级黄片播放器| 身体一侧抽搐| 国内精品宾馆在线| 国内精品美女久久久久久| 精品久久久久久久末码| av天堂中文字幕网| 大片免费播放器 马上看| 内射极品少妇av片p| 乱人视频在线观看| 赤兔流量卡办理| 亚洲欧洲日产国产| 男女那种视频在线观看| 国产精品国产三级国产av玫瑰| 欧美极品一区二区三区四区| 久久精品夜夜夜夜夜久久蜜豆| 蜜桃亚洲精品一区二区三区| 美女主播在线视频| 晚上一个人看的免费电影| av播播在线观看一区| 韩国av在线不卡| 日韩av在线免费看完整版不卡| 在现免费观看毛片| 日本黄大片高清| 午夜免费激情av| 一级毛片aaaaaa免费看小| 免费观看a级毛片全部| 亚洲一区高清亚洲精品| 联通29元200g的流量卡| 久久久久久久久久黄片| 又黄又爽又刺激的免费视频.| 国产精品久久久久久精品电影| 免费黄网站久久成人精品| 久久精品国产自在天天线| 欧美 日韩 精品 国产| 亚洲欧美日韩无卡精品| 女人被狂操c到高潮| 亚洲精品久久久久久婷婷小说| 人妻少妇偷人精品九色| 精品人妻偷拍中文字幕| 国产在视频线精品| 欧美日韩一区二区视频在线观看视频在线 | 久久久国产一区二区| 国产日韩欧美在线精品| 麻豆国产97在线/欧美| 大又大粗又爽又黄少妇毛片口| 丰满人妻一区二区三区视频av| 亚洲天堂国产精品一区在线| 我的女老师完整版在线观看| 老女人水多毛片| 国产精品久久久久久精品电影| 久久精品国产鲁丝片午夜精品| 亚洲怡红院男人天堂| 国产久久久一区二区三区| 久久精品国产自在天天线| 欧美极品一区二区三区四区| 色综合亚洲欧美另类图片| 久久精品国产鲁丝片午夜精品| 久久这里只有精品中国| 丝袜喷水一区| 一边亲一边摸免费视频| 亚洲图色成人| 久久精品人妻少妇| h日本视频在线播放| 亚洲成人中文字幕在线播放| 成人午夜高清在线视频| 老女人水多毛片| 国产爱豆传媒在线观看| av在线播放精品| 99久久人妻综合| ponron亚洲| 久久97久久精品| 观看免费一级毛片| 国产精品一区二区性色av| 69人妻影院| 天堂av国产一区二区熟女人妻| 成人毛片a级毛片在线播放| 男女视频在线观看网站免费| 天堂av国产一区二区熟女人妻| 美女大奶头视频| 国产亚洲av嫩草精品影院| 高清视频免费观看一区二区 | 日韩一区二区三区影片| 精品不卡国产一区二区三区| 床上黄色一级片| 亚洲图色成人| av播播在线观看一区| 久久久久精品性色| 国产av码专区亚洲av| 最后的刺客免费高清国语| 美女脱内裤让男人舔精品视频| 午夜福利视频1000在线观看| 国内少妇人妻偷人精品xxx网站| 在线免费观看不下载黄p国产| 久久99精品国语久久久| 国产老妇伦熟女老妇高清| 精品不卡国产一区二区三区| 国产女主播在线喷水免费视频网站 | 你懂的网址亚洲精品在线观看| 69人妻影院| 午夜精品一区二区三区免费看| 亚洲欧美日韩无卡精品| 国产淫片久久久久久久久| 久久久久久久久久人人人人人人| 色播亚洲综合网| 伊人久久精品亚洲午夜| 激情 狠狠 欧美| 亚洲av中文字字幕乱码综合| 亚洲18禁久久av| 狠狠精品人妻久久久久久综合| 亚洲精品,欧美精品| 日韩 亚洲 欧美在线| 高清午夜精品一区二区三区| 欧美性猛交╳xxx乱大交人| 天堂网av新在线| 日韩欧美三级三区| 嘟嘟电影网在线观看| 久久99蜜桃精品久久| 免费黄色在线免费观看| 欧美三级亚洲精品| 偷拍熟女少妇极品色| 91精品一卡2卡3卡4卡| 色哟哟·www| 国产69精品久久久久777片| 亚洲精品乱码久久久久久按摩| 欧美激情在线99| 欧美变态另类bdsm刘玥| av免费在线看不卡| 精品久久久久久成人av| 亚洲精品,欧美精品| 日本欧美国产在线视频| 看十八女毛片水多多多| 精品一区在线观看国产| 精品亚洲乱码少妇综合久久| 婷婷色麻豆天堂久久| 精品久久久久久久末码| 午夜视频国产福利| 美女黄网站色视频| 亚洲成人一二三区av| 国产高潮美女av| 成人午夜高清在线视频| 赤兔流量卡办理| 美女黄网站色视频| 免费看日本二区| 亚洲国产高清在线一区二区三| 少妇裸体淫交视频免费看高清| 2018国产大陆天天弄谢| 国产免费又黄又爽又色| 久久综合国产亚洲精品| 亚洲av二区三区四区| 日本欧美国产在线视频| 自拍偷自拍亚洲精品老妇| 精品久久久久久成人av| 亚洲av成人av| 日韩成人伦理影院| 丝袜美腿在线中文| 永久免费av网站大全| 成年免费大片在线观看| 亚洲av成人精品一二三区| 丝袜喷水一区| 中国国产av一级| 看十八女毛片水多多多| 国产精品久久久久久精品电影小说 | 亚洲国产精品国产精品| 男女边吃奶边做爰视频| 免费大片黄手机在线观看| 亚洲精品国产av成人精品| 国产乱人视频| 极品教师在线视频| 精品午夜福利在线看| 人人妻人人看人人澡| 一二三四中文在线观看免费高清| 国产精品一区二区性色av| 国产69精品久久久久777片| 99久久精品热视频| 少妇的逼水好多| 国产黄片视频在线免费观看| 免费观看在线日韩| 韩国av在线不卡| 亚洲欧洲国产日韩| 免费观看精品视频网站| or卡值多少钱| av天堂中文字幕网| 午夜激情福利司机影院| 国产精品无大码| 超碰97精品在线观看| 久久国产乱子免费精品| 久久久久久久亚洲中文字幕| 精品一区在线观看国产| 欧美潮喷喷水| 亚洲精品久久午夜乱码| 你懂的网址亚洲精品在线观看| 秋霞在线观看毛片| 色综合亚洲欧美另类图片| 成人午夜精彩视频在线观看| 国产av国产精品国产| 国产一级毛片七仙女欲春2| 日本黄色片子视频| 在线免费观看的www视频| 中国美白少妇内射xxxbb| videossex国产| 亚洲精品亚洲一区二区| 久久久久久久久久久丰满| 亚洲精品乱久久久久久| 免费少妇av软件| 床上黄色一级片| 免费人成在线观看视频色| 国产精品人妻久久久影院| 十八禁国产超污无遮挡网站| 97超视频在线观看视频| 精品一区二区三卡| a级毛片免费高清观看在线播放| 午夜精品国产一区二区电影 | 亚洲欧美日韩东京热| 亚洲av一区综合| 亚洲人成网站在线观看播放| 国产精品一及| 久久久久久久久久久丰满| 亚洲精品成人久久久久久| 亚洲精品中文字幕在线视频 | 日韩人妻高清精品专区| 五月天丁香电影| 午夜日本视频在线| 亚洲国产成人一精品久久久| 国产一区二区在线观看日韩| 亚洲精品一区蜜桃| 亚洲综合色惰| 午夜精品一区二区三区免费看| 亚洲国产欧美在线一区| 99久久精品一区二区三区| 国产视频首页在线观看| 人人妻人人看人人澡| 成人漫画全彩无遮挡| 不卡视频在线观看欧美| 免费观看性生交大片5| 一个人看的www免费观看视频| 午夜免费激情av| 亚洲欧美一区二区三区黑人 | 秋霞在线观看毛片| 国产午夜精品久久久久久一区二区三区| 成人二区视频| 亚洲精品日韩av片在线观看| 国产在视频线在精品| 国产黄a三级三级三级人| 少妇的逼水好多| 美女xxoo啪啪120秒动态图| 久久久久久久久久成人| 两个人视频免费观看高清| 国产黄片美女视频| 国产精品熟女久久久久浪| 自拍偷自拍亚洲精品老妇| 国产精品久久久久久久久免| 菩萨蛮人人尽说江南好唐韦庄| 男女那种视频在线观看| 床上黄色一级片| 伦精品一区二区三区| 久久午夜福利片| 免费观看av网站的网址| 亚洲欧美中文字幕日韩二区| 婷婷色麻豆天堂久久| 欧美成人精品欧美一级黄| 精品久久久久久电影网| 国产亚洲一区二区精品| 99热网站在线观看| 欧美97在线视频| av一本久久久久| 伊人久久精品亚洲午夜| 嫩草影院入口| 亚洲最大成人中文| 精品久久久精品久久久| 日韩人妻高清精品专区| 久久久久性生活片| 亚洲熟女精品中文字幕| av线在线观看网站| 亚州av有码| 亚洲av中文字字幕乱码综合| 亚洲国产精品成人综合色| av.在线天堂| 少妇熟女欧美另类| 热99在线观看视频| 黄色欧美视频在线观看| 狂野欧美激情性xxxx在线观看| 色5月婷婷丁香| 99九九线精品视频在线观看视频| h日本视频在线播放| 午夜福利在线观看吧| 欧美精品一区二区大全| 欧美丝袜亚洲另类| 久久99精品国语久久久| 国产久久久一区二区三区| 国产成人福利小说| 伦精品一区二区三区| 欧美xxxx黑人xx丫x性爽| 成人毛片a级毛片在线播放| 国产单亲对白刺激| 亚洲av成人精品一二三区| 久久精品熟女亚洲av麻豆精品 | 中文字幕亚洲精品专区| 国产精品久久久久久精品电影| 国产激情偷乱视频一区二区| 亚洲国产精品成人综合色|