beijing embedded system key lab 北京嵌入式系统重点实验室 voip introduction liangliang...

25
Beijing Embedded System Key Lab Beijing Embedded System Key Lab 北北北北北北 北北北北北 北北北北北北 北北北北北 VoIP Introduction Liangliang Sep. 22, 2004

Upload: augusta-wilcox

Post on 23-Dec-2015

338 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

VoIP Introduction

Liangliang

Sep. 22, 2004

Page 2: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Content

• 1 Why we start from VoIP?

• 2 Hardware Architecture of VoIP Voice Hub

• 3 Software Architecture of VoIP Voice Hub

• 4 Run the VoIP System Step By Step

• 5 Home Work

Page 3: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

1 Why we start from VoIP?

• A typical embedded system application.

• A complex system.

• Including many embedded technologies.

• Can be divided into many small projects.

• Can easily begin your work on VoIP.

Page 4: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

2 Hardware Architecture of VoIP Voice Hub

• 2.1 Board of VoIP Voice Hub

• 2.2 Function of VoIP Voice Hub

• 2.3 Hardware Block Diagram

Page 5: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

2.1 Board of VoIP Voice Hub

CPU

RS232DSP

FPGAQSLAC

RJ45

SLICSDRAM FLASH

RJ11 X4

Page 6: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

2.2 Function of VoIP Voice Hub

PSTN

Internet

Voice HubVoice Hub

PSTN PhonesPSTN Phones VoIP PhonesVoIP Phones

Voice HubVoice Hub

VoIP PhonesVoIP Phones

Page 7: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

2.3 Hardware Block Diagram

860T860T

Fast Ethernet

Console Port

LED

Debug Port SDRAM

System Flash

Boot ROM

DSPDSPH

P

I

B

S

P

Bus Interface

FPGAFPGA

QQSSLLAACC

SLICSLIC

SLICSLIC

SLICSLIC

SLICSLIC

TRUNKTO PSTN

Telephone

Telephone

Telephone

Page 8: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

3 Software Architecture of VoIP Voice Hub

D S PH P I

D rive r

D S P S WLoad

M anager

D S PV o ice

In te rface

D S PTone

In te rface

M anagem entand

C on figu ra tion

V o IP S igna lingM G C P /S IP D H C P

IP

V o IPA pp lica tion

In te rface

B oo t M on ito r,In itia liza tion ,& D ow n load

D iagnos-tics

S eria lD rive rs

100baseTD rive r

R ea l-T im e O pera ting S ys tem (V xW orks)

D S PIn te rface

TC P , U D P

S N M P /H TTP

F TP /TF TP

LE DD rive r

F lashD rive r

O S Independen t Laye r

P acke tiza tionJ itte r B u ffe r

R TP /R TC P

V oIP A pp lica tionsF rom O tia & Th ird P arties

Page 9: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

4 Run the VoIP system Step By Step

• 4.1 How to connect the VoIP board with host PC.

• 4.2 Run the VoIP system

• 4.3 The Basic Call Functions • 4.4 The Special Functions

Page 10: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

4.1 Connect the VoIP board to host PC.

PC

Voip Board

RS232

RJ45RJ11

+ 5V Power

Page 11: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

4.2 Run the VoIP systemRun the Hyper Terminal

Run Ftp Server

BSP Start Correctly?

Run Tornado

Run Target Server

Download App. programs( TGSMain)

Run Tornado Shell

Run TGSMain

Board Power On

Page 12: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

4.3 The Basic Call Functions

• Extension Calls on One Voice Hub• PSTN Calls on One Voice Hub• Extension Calls Between Two Voice Hubs• Call From Hub1 to PSTN Trunk on Hub2

Page 13: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Extension Calls on One Voice Hub

Voice VGVoice VG

VoIP PhonesVoIP Phones

Page 14: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

PSTN Calls on One Voice Hub

Voice VGVoice VG

VoIP PhonesVoIP Phones

PSTN

Page 15: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Extension Calls Between Two Voice Hubs

PSTN

Internet

Voice Hub2Voice Hub2

PSTN PhonesPSTN Phones VoIP PhonesVoIP Phones

Voice Hub1Voice Hub1

VoIP PhonesVoIP Phones

Page 16: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Call From Hub2 to PSTN Trunk on Hub1

PSTN

Internet

Voice Hub2Voice Hub2

PSTN PhonesPSTN Phones VoIP PhonesVoIP Phones

Voice Hub1Voice Hub1

VoIP PhonesVoIP Phones

Page 17: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

4.4 The Special Functions

• Conference Calling• Transferring a Call• Call Waiting• Forward to Another Extension• Pickup Another Extension• Putting a Call on Hold• Don’t Disturb

Page 18: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Conference CallingTo turn a 2-party call into a 3-party call:

• Press flash and wait for recall tone.

• Dial the desired number and listen for ring back tone.

• Wait for the party to answer, consult, then flash to complete the conference.

Page 19: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Transferring a CallTo transfer a call:

1. Press flash and wait for recall tone.

2. Dial the desired number.

3. Listen for ring back tone and.

a) To transfer immediately, simply hang up; Or.

b) To transfer with consultation, wait for the party to answer, consult, then hang up.

Page 20: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Call Waiting• If you are enabled for call waiting and hear the

call waiting tone, press flash to answer the second call. The first call will be put on hold.

• To return to the first call, without hanging up on the second call, press flash again. The second call is put on hold and you are connected to the first call. When finished with either call, you may hang up and press flash to return to the other call.

Page 21: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Forward to Another Extension• Pickup an extension, dial 42, followed by

the extension you want to forward.

• To cancel forward, just pickup the extension, dial 44.

Page 22: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Pickup Another Extension• To pickup any ringing extension, dial

*13, followed by the extension you want to pick up, or followed by * that mean current ringing extension.

Page 23: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Putting a Call on Hold• To put a call on hold, press flash. You

can dial another number or even hang up. To return to the original call, simply press flash.

Page 24: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

Don’t Disturb• Pickup an extension, dial 51

• To cancel, just pickup the extension, dial 52

Page 25: Beijing Embedded System Key Lab 北京嵌入式系统重点实验室 VoIP Introduction Liangliang Sep. 22, 2004

Beijing Embedded System Key LabBeijing Embedded System Key Lab

北京嵌入式系统重点实验室北京嵌入式系统重点实验室

5 Home Work

• Read the Block Diagram of VoIP HW&SW architecture and remember them.

• Read the chips’ data sheet on the VoIP board, remember their main features.

• Try to run the VoIP board and try the basic and special calling functions.