Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Asterisk Thảo luận về Asterisk

Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 02-08-2009, 10:19 PM   #1
adminphuong
Administrator
 
Avatar của adminphuong
 
Gia nhập: Jul 2009
Trả Lời: 152
Asterisk Configuration and Testing Simulation
Asterisk Configuration and Testing Simulation

Mình đang làm đề tài này cho trường đại học quốc tế - đại học quốc gia TPHCM. Bài này minh viết đẻ cập nhật những kết quả configuration and testing simulation. Động lực để mình viết bài này là đóng góp công sức xây dựng diễn đàn và cũng nêu ra những khó khăn mình sẽ gặp phải trong quá trình mô phòng. Hi vọng sẽ đựợc sự giúp đỡ của các thành viên trong diễn đàn.

1. Mô hình mô phỏng:

Softphone 1 <--> Asterisk Server <---> Softphone 2

1. Tài nguyên cho mô phỏng:

1 máy tính chạy Ubuntu 9.04
Vì chỉ có 1 máy tính nên mình định dùng vmware để chạy 1 virtual-server.

Last updated: 2009-06-19 6:26 PM

Sunday - 2009 / 06 / 21

Twinkle là softphone được sử dụng chính trong quá trình test.
Real computer: Điểm test thứ nhất twinkle 1.2 chạy trên nền Kubuntu 9.04.
Virtual Computer: điểm test thứ hai twinkle 1.4 chạy trên nền Fedora 11. Đồng thời asterisk 1.6 cũng sẽ được nạp trên virtual computer.

Kế họach thử nghiệm:

Cài asterisk 1.6
Dùng từng điểm softphone để kết nối vào asterisk service ( Tạm thời kết nối trực tiếp bằng IP - Sau này sẽ test thử với OpenSIP.

Khó khăn và thắc mắc:

Dialplan Configuration để 2 softphone có thể kết nối với nhau thông qua asterisk. Nếu bạn / anh / chị nào trong forum có kinh nghiệm xin chỉ giúp mình hướng để thiết lập 1 dial-plan đơn giản ?

Ngày 22/06/2009

Đã hòan tất cài xong asterisk 1.6 với các bước cơ bản ( để cấu hình mặc định )

make clean
./configure --prefix=/opt/
make install
make samples
make progdocs

Sẵn sàng để thiết lập dialplan:

Phần kiến thức cơ bản cho thiết lập dialplan được đề cập trong tài liệu sau : http://bananabread.net/AsteriskHandbk_w_Bkmarks.pdf

Khó khăn thắc mắc:

Cách nào an tòan để điều chỉnh configuration file: thông qua asterisk CLI / hay dùng tài khỏan root để can thiệp trực tiếp vào các file.conf ?

(Sẽ còn tiếp tục cập nhật)

Ngày 26/06/2009

Những file configuration chỉ có thể được điều chỉnh trực tiếp bằng những editor với tài khỏan rooot / asterisk. CLI của Asterisk chỉ được dùng cho mục đích debugging / controlling. Những hàm thường được sử dụng:

reload
extensions reload
dialplan reload: reload the extensions
sip reload: reload the sip configuration files
sip show users: show the number of registered users
sip show peers: show the number of registered peers
sip show channels: show the number of channels
restart now
etc

Bước đầu của simulation phụ thuộc vào việc điều chỉnh 2 tập tin sip.conf và extensions. conf

;Content of sip.conf

[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

[authentication]
[dragonfly]
type=friend
host=dynamic
port=5061
[darkeagle]
type=friend
host=dynamic

;Content of extensions.conf

[incoming]
exten => s,1,Answer()
;exten => s,n,Playback(/home/catle/Music/RuEm.mp3)
exten => s,n,Playback(hello-world)

exten => 1,1,Dial(SIP/dragonfly,60)
exten => 1,n,Playback(vm-nobodyavail)
exten => 1,n,Hangup()

exten => 2,1,Dial(SIP/darkeagle,60)
exten => 2,n,Playback(vm-nobodyavail)
exten => s,n,Hangup()

exten => i,1,Playback(pbx-invalid)
exten => i,n,Goto(incoming,123,1)

exten => t,1,Playback(vm-goodbye)
exten => t,n,Hangup()

[default]
include => incoming


Theo: lengoanhcat (asterisk.vn)

adminphuong vắng mặt   Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 01:46 PM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.