TrackF- 網際網路技術 ChangAd-Hoc [5][6]SIP SIP UA Ad-HocSIP UPnPoverhead 3. SIP LSP SIPSIP presencesip(all SIP)SIP SIP (State Digram) 3.1 SIP UDP SIP UASIP

Similar documents
實現架構在SIP的V2oIP與即時影音錄放

AL-M200 Series

Master Thesis_專門用來製作目錄.doc

Network Working Group Request for Comments: 3372 BCP: 63 Category: Best Current Practice A. Vemuri Qwest Communications J. Peterson NeuStar September

sipxservice SIP sipxservice SIP CDRservice EMSservice... 8 Sip

基于泛在网的智能交通应用系统总体框架

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

Microsoft Word - YDB Vehicle Telematics Service Requirement and General Framework


SIP/ENUM Trial

VoIP Make a Rtp Call VoIP Abstract... 2 VoIP RTP...3 Socket IP...9 Config Two Voice-hub

<4D F736F F D B5F8B054BB50BB79ADB5A662B971A46CA4C6B0B7B164B7D3C540A4A7C0B3A5CE2E646F63>

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

財金資訊-80期.indd

经华名家讲堂

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

Microsoft PowerPoint - 数据通信-ch1.ppt

PowerPoint 演示文稿

9 Internet 10 Internet

NNM_Advance_DS_FNL.qxd

ebook67-1

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

Microsoft Word - shenbaocailiao.doc

目 录(目录名)

SAPIDO GR-1733 無線寬頻分享器

科 研 信 息 化 技 术 与 应 用,2015, 6 (1) of identity and the framework of identity management, this paper analyses the development trend of Identity Management

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster

第四章-個案分析.doc

穨網經期末報告-WAP.PDF

ebook140-8

工程师培训

业 务 与 运 营 社 交 网 络 行 为 将 对 网 络 流 量 造 成 较 大 影 响 3) 即 时 通 信 类 业 务 包 括 微 信 QQ 等, 该 类 业 务 属 于 典 型 的 小 数 据 包 业 务, 有 可 能 带 来 较 大 的 信 令 开 呼 叫 建 立 的 时 延 销 即 时

Total Internet Connectivity in a Single Chip

公 告 编 号 : 公 司 年 度 大 事 记 大 唐 融 合 通 过 CMMI3 评 估, 获 得 信 息 系 统 集 成 及 服 务 二 级 资 质 2015 年 1 月, 大 唐 融 合 在 历 时 5 天 的 评 估 工 作 中, 以 17 个 过 程 域 全 部 满 足 (

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo

ebook64-1

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

F4

( CIP) /,. - :, ISBN TP312 CIP ( 2004 ) : ( ) : : : : /16 : 21 : 347 : : : I

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

计算机网络

EE Lecture 11 (Wireless Communications Systems)

untitled

填 写 要 求 一 以 word 文 档 格 式 如 实 填 写 各 项 二 表 格 文 本 中 外 文 名 词 第 一 次 出 现 时, 要 写 清 全 称 和 缩 写, 再 次 出 现 时 可 以 使 用 缩 写 三 涉 密 内 容 不 填 写, 有 可 能 涉 密 和 不 宜 大 范 围 公

untitled

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

ARP ICMP

Microsoft Word - 1-編者的話

2. 佔 中 對 香 港 帶 來 以 下 影 響 : 正 面 影 響 - 喚 起 市 民 對 人 權 及 ( 專 制 ) 管 治 的 關 注 和 討 論 o 香 港 市 民 總 不 能 一 味 認 命, 接 受 以 後 受 制 於 中 央, 沒 有 機 會 選 出 心 中 的 理 想 特 首 o 一

ebook140-11

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

沒有投影片標題

Microsoft Word - netcontr.doc

強化信用卡電子交易安全之研究

IP505SM_manual_cn.doc

128 ( ) ( ) [ 1 ] [2] [3] (1) (2) (3) [1] [2] [3] 10 2 ( ) (1997.6) ( ) 64

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

AL-MX200 Series

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

计算机网络

(UTM???U_935_938_955_958_959 V )

SL2511 SR Plus 操作手冊_單面.doc

Microsoft Word - 林文晟3.doc

输电线路智能监测系统通信技术应用研究

第3章 计算机网络体系结构

ARM JTAG实时仿真器安装使用指南

Chap6.ppt

PL600 IPPBX 用户手册_V2.0_.doc

计 算 机 网 络 基 础 任 务 教 程 () 组 成 计 算 机 网 络 的 每 台 计 算 机 都 是 独 立 的 即 计 算 机 之 间 没 有 明 显 的 主 从 关 系, 每 台 计 算 机 可 以 连 网 工 作, 也 可 以 不 连 网 工 作 (2) 建 立 计 算 机 网 络 的

中國傳統醫學及養生保健學說中,與經脈及穴道有密不可分的關係

<4D F736F F D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

國際認證介紹.PPT


IBM中国高校合作项目新闻

清 华 大 学

ebook177-1

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

ch08.PDF

Panaboard Overlayer help

Microsoft Word - 1-招股说明书.doc

...1 What?...2 Why?...3 How? ( ) IEEE / 23

中国计算机软件专业技术资格和水平考试

ICT Copyright (C) Mitsubishi Research Institute, Inc.

Sep (SCI) 10. Jiann-Ming Wu, Annealing by two sets of interactive dynamics, IEEE Trans. on Systems Man and Cybernetics Part B-Cybernetics 34 (3)

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

1


1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

Chapter 2

User Group SMTP

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

QL1880new2.PDF

山东省招生委员会

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

一只特立独行的猪.doc

网工新答案

SA-DK2-U3Rユーザーズマニュアル

解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准

一.NETGEAR VPN防火墙产品介绍

Transcription:

Design and Realization of Ad -hoc VoIP System 1 1 1,2 Shih-Yi Chiu 1 Chun-Hui Sung 1 Lin-Huang Chang 1,2 1 2 (VoIP) SIP (SLP) SIP UA SIP SIP UA SIP VoIPSIP SIP Abstract In the recent years, wireless network and IP Telephony have been widespread. How to deploy VoIP services over Ad hoc network is an important issue nowadays. However, to modify SIP protocol or use SLP could be an easy way that makes mobile devices communication over Ad hoc network, but it also cause incompatible with SIP UA. In this research, we implement pseudo SIP server mechanism over Ad hoc network. It base on SIP protocol and also integrated SIP presence to deal with SIP signaling over non-infrastructure network. It is also compatible with SIP UA. Keywords: Ad hoc, VoIP, SIP, Pseudo SIP Server 1. (Voice over Internet Protocol, VoIP) VoIP (signaling exchange) SIP[7] VoIP (Ad-Hoc Network) (End-to-End) SIP (SIP presence)[2][3][8][9] SIP SIP UA(User Agent)[11][15](compatible) (forward) VoIP 2. U s e r 1 U s e r 2 U s e r N M u l t i c a s t ( N I T I F Y ) M u l t i c a s t ( M - S e a r c h ) S e a r c h R e s p o n s e o f U s e r 1 S e a r c h R e s p o n s e o f U s e r N G e t D e s c r i p t i o n R e s p o n s e I n v o k e Q u e r y Q u e r y R e s p o n s e S u b s c r i b e R e s p o n s e E v e n t N o t i f y S I P S i g n i n g & V o I P D a t a T r a n s f e r Ad-HocChang[1] Ad-HocSIP(pseudo SIP server)upnp UPnP Ad-Hoc

TrackF- 網際網路技術 ChangAd-Hoc [5][6]SIP SIP UA Ad-HocSIP UPnPoverhead 3. SIP LSP SIPSIP presencesip(all SIP)SIP SIP (State Digram) 3.1 SIP UDP SIP UASIP SIP (Offer/Answer)SIP Transport layer SIPUser Agent PseudoSIP server IPv6 802.11 IPv6 IPv6 (Auto-configuration) IPv6 (Data-Link Layer) IEEE 802.11b/g VoIP 3.2 (Mobility management)sip SIP Expire Time (Trigger) ReceiveINVITEfromUA SIP/2.0404 t Found PseudoSIPServer FindtheUser? Multicast REGISTER message Timeout FindtheUser? Yes Yes FrowardINVITE message SIP UA INVITE INVITE UA REGISTER 404 t Found 3.3 SIP (Session Management module) (Mobility Management module)(user Discovery module)sip (SIP Presence module)(user-list cache) SIP SIP SIP (Method) SIP RFC3856[8] (Subscribe)(tify)

3.4 SIPSIP SIP SIP SIP REGISTERINVITEACKSIP (Drop) Start N receivesip signaling discardrequest Y N select() qualifiedrequest Y SIPUA INVITE INVITE UA404 NOT FOUND 4. SIP SIP VoIP 4.1 End parserrequest classifyrequest U s e r 2 U s e r 1 U s e r 3 f e 8 0 : : 2 e 0 : 8 1 f f : f e 2 e : c 6 4 3 f e 8 0 : : 2 e 0 : 8 1 f f : f e 2 e : c 6 4 2 f e 8 0 : : 2 e 0 : 8 1 f f : f e 2 e : c 6 4 1 REGISTER A INVITE B Provisional Response SIP SIP SIPselect() SIPSIP SIP SIP SIP INVITE C (IBSS, ad-hoc mode) User 1User 2User 3User 2User 3User 1 IPv6 link-local 4.2 Ubuntu Linux 6.10[14] Kphone 4.2[15] UA #!/bin/bash iwconf ig eth1 m ode ad-hoc iwconf ig eth1 essid x32 iwconf ig eth1 channel 6 if conf ig eth1 up if conf ig eth1 192.168.10.22 netm ask 255.255.255.0 up route add -net 224.0.0.0 netm ask 240.0.0.0 dev eth1 OLSR[12][13] iwconfig

TrackF- 網際網路技術 IBM ThinkPAD X32 Pentium 1.8 GHz 512Mbyte Intel PRO/Wireless 2200 Ubuntu 6.06 ASUS WL-HDD 2.5 4.3 VoIP SIP 2 [10]UASIP 200 OK 300.73 4.3.2 4.2Linux VoIP Access Point(AP) SIP server UserA UserB a. User A AP SIP server User B b. VoIP SIP APSIP 0.0016 0.0012 SIP 4.3.1 (REGISTER) 4.3.3 (INVITE) INVITETRYINGRINGING200 OKACK

5.2 SIPVoIP VoIP 6. 0.016 0.040.022 4.3.4 RTP 0.0005 0.00030.0056 ITU-TG.711[4](excellent) 5. 5.1 SIP SIP UA SIP [1] Lin-huang Chang, Ping-da Chuang, Yu-Jen Chen, Cheng-Ying Yang, "The Innovation of Pseudo SIP Server on Ad-Hoc VoIP System", Proceeding of World Wireless Congress 2005(WWC 2005), United States, pp.313-317, May 25-27, 2005 [2] M. Day, J. Rosenberg, H. Sugano, "A Model for Presence and Instant Messaging ", IETF Request for Comments 2778, Feb. 2000 [3] M. Day, S. Aggarwal, G. Mohr, J. Vincent, " Instant Messaging / Presence Protocol R equirements ", IETF Request for Comments 2779, Feb. 2000 [4] ITU-T Recommendation G.711, Pulse Code Modulation (PCM) of Voice Frequencies, vember 1988. [5] H. Khlifi, A. Agarwal, J-C. Grégoire, "A Framework To Use SIP in Ad-Hoc Networks", Proceedings of IEEE 2003 Canadian Confe rence on Electrical and Computer Engineering, pp. 985-988. May 2003. [6] S. Leggio, J. Manner, A. Hulkkonen, K. Raatikainen, "Session Initiation Protocol D eployment in Ad-Hoc Networks: A Decentralized Approach", Proceedings of the International Workshop on Wireless Ad -Hoc Networks (IWWAN2005), May 23-26, 2005, London, UK. [7] J. Resenberg, et al., SIP:Session Initiation Protocol, IETF Request for Comments 3261, June 2004 [8] J. Rosenberg, " A Presence Event Package for The Session Initiation Protocol (SIP) ", IETF Request for Comments 3856, Aug. 2004 [9] J. Rosenberg, "A Session Initiation Prot ocol Event Package for Registrations", IETF Request for Comments 3680, Mar. 2004 [10] CPU Usage Limiter for Linux, http://sourceforge.net/projects/cpulimit/ [11] Linphone, http://www.linphone.org/ [12] OLSR Multicast Forwarding Plugin, http://sourceforge.net/projects/olsr-bmf/ [13] olsr.org, http://www.olsr.org [14] Ubuntu Linux, http://www.ubuntu.org.tw [15] WIRLAB Network Research Lab, KPhone, http://www.wirlab.org/kphone