Você está na página 1de 79

1

Ni Dung
Gii thiu Asterisk
Asterisk Vi VoIP
Kin Trc Asterisk Gii Thiu cc tnh nng Cc Ng Cnh Thc T Cc Tp tin cu hnh Minh ha ng dng vi Trixbox

8*7/2=28

Chuyn mch

www.asterisk.org
6

Asterisk l g?
L h thng chuyn mch mm PBX Phn mm m ngun m vit bng ngn ng C Hot ng trn h iu hnh Linux IP PBX Voice Over IP

PBX : Private Branch eXchange

Asterisk l g?
* - Vi Kh nng tu bin ln p ng nhu cu cho nhiu ng dng khc nhau. Phn cng giao tip vi PSTN khng t.

Lch s Asterisk
c pht trin bi Mark Spencer vo nm 1999 Mark Spencer vit phn mm vi chc nng PBX h tr cng ty ca mnh. Jim Dixon T cng ty Zapata telephony h tr thc hin phn cng. Hin nay c pht trin bi cng ng ngun m ca Asterisk.

Mark Spencer Sinh Nm 1977

Ni Dung
Gii thiu Asterisk

Asterisk Vi VoIP
Kin Trc Asterisk Gii Thiu cc tnh nng Cc Ng Cnh Thc T Cc Tp tin cu hnh Minh ha ng dng vi Trixbox

10

VoIP l g?
Voice Over IP L cch thc gi in thoi v gi Fax trn mng d liu nn IP (Internet Protocol) . Vi cht lng dch v ph hp v mt gi cc r hn so vi in thoi truyn thng qua mng PSTN.

11

u im ca voice IP
in thoi IP l bc t ph v cng ngh v dch v, mang li kh nng gi ng di v quc t vi gi r. in thoi IP cn mang li li ch tim tng trong vic pht trin cc dch v vin thng tch hp v m rng .

12

u im ca voice IP
i vi in thoi Internet c cc c ch pht hin khong lng (khong thi gian khng c ting ni) nn s lm tng hiu sut mng.

13

Khuyt im ca VoIP
Khng th thc hin mi cuc gi qua Internet nu nh ngi gi khng trc tuyn trn mng. Khng m bo tnh bo mt.

14

Asterisk kt ni vi VoIP Provider


Asterisk c th kt ni vi VoIP provider thc hin cc cuc gi qua mng PSTN

VoIP Provider ca Vit Nam l Voice777 Kt ni qua giao thc SIP

15

Cc giao thc VoIP ca Asterisk


SIP - Session Initiation Protocol H.323 MGCP - Media Gateway Control Protocol SCCP - Skinny Client Control Protocol (Cisco) IAX2 Internet Asterisk eXchange

16

in Thoi VoIP (SIP)


Grandstream 102 - ~$85 Cisco ATA 186 - 2 line analog - ~$140 Cisco 7960/7940 - ~$300

17

Software Cho VoIP (SIP)


www.xten.com min ph (Lite) gnophone.com - Linux SIP client Windows Messenger

18

Ni Dung
Gii thiu Asterisk

Asterisk Vi VoIP

Kin Trc Asterisk


Gii Thiu cc tnh nng Cc Ng Cnh Thc T Cc Tp tin cu hnh Minh ha ng dng vi Trixbox

19

Asterisk Architecture

20

Giao thc
TCP connection req

Hi Hi
TCP connection response
GET http://www.yahoo.com

My gi ri?

2:00 time

<file>

21

Giao thc

22

CODEC - COmpressor/DECompressor

23

CODEC - COmpressor/DECompressor
GSM 13Kbps, 20ms frame G.711 (alaw/ulaw) 64Kbps G.723.1 5.3/6.3Kbps, 30ms frame G.726 16/24/32/40 Kbps G.729 8Kbps, 10ms frame iLBC 15Kbps, 20 ms frame
Higher compression = More CPU = Lower Bandwidth Lower compression = Less CPU = More Bandwidth
24

Ni dung
Gii thiu Asterisk

Asterisk Vi VoIP
Kin Trc Asterisk

Gii Thiu cc tnh nng


Cc Ng Cnh Thc T Cc Tp tin cu hnh Minh ha ng dng vi Trixbox

25

Cc Tnh nng
Calling Cards Distinctive Ring Interactive Voice Response (IVR) Music on Hold Privacy Manager Blacklists

26

Cc Tnh nng
Protocol Conversion Roaming Extensions Text-to-Speech Time and Date Voice Mail Call Parking

27

Cc Tnh nng
Remote Call Pickup Call Queueing Call Monitoring Fax Transmit/Receive Do not disturb . =>www.asterisk.org

28

Ni dung
Gii thiu Asterisk

Asterisk Vi VoIP
Kin Trc Asterisk Gii Thiu cc tnh nng

Cc Ng Cnh Thc T
Cc Tp tin cu hnh Minh ha ng dng vi Trixbox

29

Asterisk Kt Ni Vi?

30

Card TDMxxx PCI

31

IP Phone

32

Softphone

33

ATA-Analog Telephone Adapter

34

Analog Telephone

35

FXO/FXS

36

FXO/FXS

37

Asterisk Kt Ni Vi?

38

Asterisk Kt Ni Vi?

39

Ng cnh thc t
analog phone optional IP-Phone

analog phone LAN 10/100MB ATA

ASTERISK HUB (PC + HW card ) PC & Soft Phone CO Line/T1-E1 Ethernet broad band (ADSL, CABLE)

IP-Phone Ethernet IP cloud

PSTN analog phone

PC & Soft Phone

40

Ng cnh thc t 1
analog-phone

ng dng cho cng ty nh (SOHO):

IP-phone ASTERISK HUB

CO Line

PSTN

Ethernet broad band

Soft-phone

IP cloud
VoIP Service

IP-phone

analog-phone

41

Ng cnh thc t 2
Ethernet broad band

ng dng cho cc cng ty va v ln

Head Office
ASTERISK
HUB IPphone

IP Clou d

PST N

CO Lin e or E1

analog -phone

Softphone

Lease line

Branch Office ASTERISK

WAN

42

Ng cnh thc t 3

ng dng gi ng di quc t tit km

PST N
Thu bao A

ISP

IP Clou d

Office
ASTERISK
HUB CO Line or E1 IPphon e

Thu bao B (virtual number) International network

PST N

analo gpho ne Thu bao C

Softphone

local network

43

Ng cnh thc t 4

Trm in thoi ng di lin tnh v quc t cng cng

Trm in thoi cng cng


IP-phone

ASTERISK

PSTN

CO Line

HUB

optional

Ethernet broad band

IP cloud

PSTN
VoIP Service

44

Ni dung
Gii thiu Asterisk

Asterisk Vi VoIP
Kin Trc Asterisk Cc Ng Cnh Thc T Gii Thiu cc tnh nng

Cc Tp tin cu hnh
Minh ha ng dng vi Trixbox

45

Tp tin cu hnh
h thng hot ng vi kh nng tu bin ln chng ta cn phi cu hnh h thng thng qua cc tp tin cu hnh. Cc tp tin cu hnh chnh ti th mc /etc/asterisk/*.* ngoi tr file /etc/zaptel.conf) .

46

Tp tin cu hnh
Mt s tp tin cu hnh
Extension.conf Sip.conf Iax.conf Voicemail.conf Zapata.conf Meetme.conf Musiconhold.conf

47

K hoch Quay s - DialPlan


y l tri tim ca h thng Asterisk Cu hnh ng dng, nh truyn, v khai bo cuc gi Mi ng cnh context gm nhiu Extension. Trong mi ng dng thc hin ta c th thay i th t thc hin.

48

K hoch Quay s - DialPlan

Name : s, t, i , o, h v cc k hiu so mu X(0..9), Z(2..9)


Priority: Th t cc bc thc hin Application: Mt ng dng cn thc hin exten => _0Z234,1,Answer() exten => _0Z234,2,Wait(2) exten => _0Z234,3,Hangup() exten => s,1,Answer() exten => s,2,Wait(2) exten => s,3,Hangup()

49

Mt s ng dng c bn
Answer() : Tr li cuc gi Dial() : Quay s Hangup() : kt thc cuc gi Playback() : Pht mt thng ip Wait() : Ch

50

V d: Cu hnh Voicemail.conf
voicemail.conf
[general] format = wav [default] ; Mailboxname => Password, Username, E-Mail 2000 => 1234, thocon, toan@union.com 2001 => 1111, caogia, thao@union.com

51

V d: Cu hnh sip.conf
[Toan] type=friend context=from-Toan username=2000 secret=1234 host=192.168.16.5 fromdomain=192.168.16.5 qualify=yes Voicemail=2000 [Thao] type=friend ;(user,peer) context=from-Thao username=2001 secret=1234 host=192.168.16.5 fromdomain=192.168.16.5 qualify=yes Voicemail=2001

52

V d: Cu hnh extention.conf
[from-Toan] exten => 2001,1,Dial(sip/2001,90) exten => 2001,2,VoiceMail(u2001) exten => 2001,102,VoiceMail(b2001) [from-Toan] exten => S,1,Dial(sip/${EXTEN},90) exten => S,2,VoiceMail(u${EXTEN}) exten => S,102,VoiceMail(b${EXTEN}) 53

V d: Cu hnh extention.conf
[from-Toan] include => BinhThuong|09:00-17:00|mon-fri|*|* include => NgayNghi|*|sat-sun|*|* [BinhThuong] exten => 2001,1,Dial(2001,90) exten => 2001,2,VoiceMail(u2001) exten => 2001,102,VoiceMail(b2001) [NgayNghi] exten => 2000,1,Answer() exten => 2000,2,Playback(Tambiet) exten => 2000,3,Hangup()
54

Ni dung
Gii thiu Asterisk

Asterisk Vi VoIP
Kin Trc Asterisk Gii Thiu cc tnh nng Cc Ng Cnh Thc T Cc Tp tin cu hnh

Minh ha ng dng vi Trixbox


55

Ng

Cnh Thc t
IP-Phone LAN 10/100MB
SWITCH

ASTERISK -TRIXBOX

Softphone
(PC + HW card )

TDM04B

PSTN analog phone

56

TRIXBOX

57

TRIXBOX

58

TRIXBOX

59

Web Management

60

Thc hin cuc gi To Sip Extension Ci Softphone trn my client Thc hin m thoi

61

Sch tham kho

62

Sch tham kho Switching to voip By theodore wallingford Asterisk: The Future of Telephony By Leif Madsen, Jared Smith, Jim Van Meggelen VoIP Hacks By Theodore Wallingford VoIP Howto by Roberto Arcomano VoIP FOR DUMmIES by By Tim Kelly
63

http://www.asterisk.org http://www.voip-info/wiki-Asterisk http://www.digium.com/ http://www.asteriskdocs.org/ http://users.pandora.be/AsteriskPBX/InstallAsterisk.htm http://salaam.cs.buap.mx/EBOOKS/VoIP/Ast erisk http://mirrors.angelinacounty.net/asterisk/ Trixbox Website http://www.trixbox.org/
64

Cc t vit tt
TDM Time Division Multiplexing PBX Private Branch Exchange ACD Automatic Call Distributor FXS - Foreign eXchange Station analog telephone FXO - Foreign eXchange Office Device that to phones ATA - Analog Telephone Adapter An interface with ethernet and an FXS port. IVR - Interactive Voice Response A voice menu VOIP - Voice Over Internet Protocol
65

Cc t vit tt
SIP - Session Initiation Protocol Manages a phone connection RTP - Realtime Transport Protocol Carries the voice data IAX - Inter Asterisk eXchange Voice and control information between two PBXs. NAT - Network Adress Translation Allow multiple machines to share on network address QoS - Quality of Service A protocol for prioritizing network traffic DID - Direct Inward Dial A phone number people can call 66

Cc t vit tt PBX Private Branch Exchange

67

68

Cu hi 1
VoIP c vit tt t cm t no sau y? A. Voice IP B. Voice On IP C. Voice Over IP D. Voice Of IP
p n

69

Cu hi 2
A. B. C. D. Asterisk l g? L h iu hnh L PBX v IP PBX L mt cng ngh in thoi L h thng chuyn mch gi trn IP.
p n

70

Cu hi 3
My in thoi Analog c bao nhiu cch lin lc vi cc my in thoi VOIP ca h thng Asterisk? A. 1 B. 2 C. 3 D. 4
p n

71

Cu hi 4
Trong 3 Giao thc SIP, IAX, H.323 giao thc no ra i u tin? A. SIP B. H.323 C. IAX D. SIP&H.323
p n

72

Cu hi 5
TrixBox l g ? Nu mt s tnh nng ca TrixBox?

73

Cu hi 6
A. B. C. D. Asterisk c vit bng ngn ng g? C# C++ C Visual C++
p n

74

Cu Hi 7
Cc giao thc no sau y c vit dnh ring cho Asterisk? A. H.323 B. IAX2 C. SIP D. MGCP p n

75

Cu Hi 8
Cc CODEC (COmpressor/DECompressor) No di y l CODEC c bn quyn? A. G.711 B. G.723.1 p n C. G.726 D. G.729

76

Cu Hi 9
Tnh nng no l tnh nng chuyn cuc gi c qun l. A. Roaming Extensions B. Call Parking p n C. Privacy Manager D. Remote Call Pickup

77

Cu Hi 10
Tnh nng no l tnh nng ngn cuc gi. A. Music on Hold B. Privacy Manager p n C. Blacklists D. Caller ID

78

Cu Hi 11
Mun khai bo mt thu bao SIP hot ng trn mng chng ta cn khai bo nhng tp tin no sau y? A. Sip.conf B. Sip.conf v iax.conf p n C. Sip v extention.conf D. Sip v manager.conf

79

Você também pode gostar