|
|
Đây là file extension.conf
-------------------------
[globals]
;#database asterisk
host=A.B.C.D
user=asteris
pass=asterisk
db=asterisk
[from-zaptel]
exten => XXXX,1,Answer
exten => XXXX,n,Set(uniqueid=${UNIQUEID})
exten => XXXX,n,Set(user_id=${CALLERID(num)})
exten => XXXX,n,Set(DID=${EXTEN})
exten => XXXX,n,Goto(timeconditions,1,1)
;time work
[timeconditions]
exten => 1,1,GotoIfTime(07:30-21:30|mon-sun|1-31|jan-dec?ext-queues,101,1)
;exten => 1,n,Goto(ext-queues1,1102,1)
exten => 1,n,Goto(baothoigian1,s,1)
[ext-queues1]
exten => 1102,1,Answer
exten => 1102,n,GotoIF($[${QUEUEAGENTCOUNT(1102)} = 0 ]?thongbaohetgio,s,1:nextqueue1)
exten => 1102,n(nextqueue1),Set(__MOHCLASS=nhaccho)
exten => 1102,n,Queue(1102,t,,,180)
exten => 1102,n,Goto(hetthoigianqueue,s,1)
exten => 1102*,1,Macro(agent-add,1102,)
exten => 1102**,1,Macro(agent-del,1102,1102)
[thongbaohetgio]
exten => s,1,Answer
exten => s,2,Playback(/home/callcenter/loithoai/TA0907)
exten => s,3,WaitExten(60)
exten => s,4,Hangup
[baothoigian1]
exten => s,1,Background(/home/callcenter/baothoigian)
exten => s,n,WaitExten(,)
exten => hang,1,Playback(/home/callcenter/vm-goodbye)
exten => hang,n,Hangup
exten => i,1,Playback(/home/callcenter/loithoai/invalid)
exten => i,n,Goto(loop,1)
exten => t,1,Goto(loop,1)
exten => loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])
exten => loop,n,GotoIf($[${LOOPCOUNT} > ${lo_ivr}]?hang,1)
exten => loop,n,Goto(baothoigian1,s,begin)
exten => return,1,Set(_IVR_CONTEXT=${CONTEXT})
exten => return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}})
exten => return,n,Goto(baothoigian1,s,begin)
[hetthoigianqueue]
exten => s,1,Playback(/home/callcenter/baoban2)
exten => s,2,Hangup
;Agents Login
exten => 11001,1,AgentCallbackLogin(1001||1001@from-internal)
exten => 11001,2,Playback(agent-loginok)
exten => 11001,3,Hangup()
exten => 11002,1,AgentCallbackLogin(1002||1002@from-internal)
exten => 11002,2,Playback(agent-loginok)
exten => 11002,3,Hangup()
exten => 11003,1,AgentCallbackLogin(1003||1003@from-internal)
exten => 11003,2,Playback(agent-loginok)
exten => 11003,3,Hangup()
--------------------------------------------------
Database Asterisk được tại server có IP: A.B.C.D
Khi em gọi tới XXXX, các bước run đúng file extension trên.
|
|
|
Em gặp vấn đề ở trường DISPOSITION trong bảng CDR:
- Thời gian đầu, trường này lưu tất cả các trạng thái: ANSWER, FAILED, NO ANSWER, BUSY.
- Vài tuần gần đây, trạng thái BUSY không thấy được ghi lại. Em nghĩ Asterisk lưu thành NO ANSWER.
Asterisk phiên bản 1.4.29 được cài trên RedHat 5.5. Em không có thay đổi gì trên hệ thống trước và sau khi gặp lỗi.
Các pác chỉ giùm em cách khắc phục. Thanks!
|
|
|
Ổ cứng của e cũng bị con .exe và các folder còn bị ẩn hết đi nữa.
E dùng BKAV Pro thì không còn thấy các foldername.exe.
|
|
|
Chỉ cần vào /etc/resolv.conf chỉnh là ok mà.
|
|
|
Con FC9 e cài lúc đầu cấu hình mạng có DNS là : a.b.c.d Sau đó do chuyển chỗ nên đổi DNS thành : e.f.g.h
Nhưng cứ gõ : "service network restart" là DNS lại đổi thành cái cũ( a.b.c.d ) nên không vào dc mạng.
Sau đó e không restart lại mạng nữa, gõ DNS mới rùi PING lun, thì thấy PING dc, vào mạng ngon.
Nếu tắt máy, lúc khác dùng tiếp thì nó lại trở lại cấu hình cũ, lại cứ phải cấu hình lại. E cũng đã thử trong các file: /etc/resolv rồi, nhưng không dc.
SOS!!!
|
|
|
Chơi nhạc trong Linux, mình thấy RealPlayer là dễ cài và sử dụng nhất. Hiện đã có RealPlayer 11.
|
|
|
Em đoán thằng đang chạy là yumupdate, bạn " top " rùi " kill " nó đi là ok. Còn vụ mấy cái ổ, bạn thử " mount " lại chưa?
|
|
|
Hay thật ý! Gần gần như Firefox ý, rất tiện lợi. Thanks bác quanta!
|
|
|
Nói "ngược lại " là thế nào anh canh_nguyen? Theo em hiểu thì Webmin là phần mềm trung gian, đứng giữa System và User, khi user tác động lên webmin thì webmin mã hóa lệnh và gửi yêu cầu tới system Linux, system nhận yêu cầu và đáp ứng lại nếu thấy phù hợp, vậy thì rõ ràng Webmin đã giúp cho user có tài khoản( có thể là ROOT ) này truy cập vào hệ thống y như thật rùi.
|
|
|
Anh Conmale "tốt bụng" ơi! Phần mềm Webmin có thể giúp mình trở thành ROOT, điều khiển hệ thống LInux trên web ngon lành. Liệu em có thể Add code của mình vào Webmin không anh?
|
|
|
Anh Conmale ơi! Mình cấu hình cho PHP xâm nhập file /etc/init.d dc ko? Nếu dc thì làm sao ạ?
Em hơi vội nên hỏi anh lun.
|
|
|
Em đã suy nghĩ về câu hỏi của bác.
Em thấy, mình chỉ cho phép vài người, hay vài máy có IP dc phép điều khiển trên Web thôi chứ ko phỉa tất cả mọi người khi truy cập web đều có thể điều khiển dc.
Đoạn code ngắn ngủi của em dưới đây:
/////file restart.php
<?php
function restart()
{
echo exec('sudo /etc/init.d/kannel restart ')
}
?>
<script type="text/javascript">
function getvalue1()
{
var x=document.getElementById("Restart")
document.write("<h2> <?php restart() ?> </h2>")
}
</script>
<body>
<input type="button" onclick="getvalue1()" value="Restart" size=25>
</body>
người đang chạy apache(xampp) là user vmg, dc cấp quyền trong file /etc/sudoers như sau:
vmg ALL=(ALL) NOPASSWD: ALL
Trong file /etc/group:
root:0:root,vmg
...
kannel:487:vmg,root
///nhóm Kannel do khi cai Kannel tu tao ra.
Trong file /etc/passwd:
vmg:502:487::/home/vmg:/bin/bash
kannel:495:487:Kannel WAP and SMS gateway:/var/lib/kannel:
Kết quả là vẫn chưa thực thi dc khi gõ: httpd://localhost/restart.php
nó ra 1 trang trắng.
|
|
|
Dạ, anh cho em chút thời gian, nếu đúng như thế thì nguy hiểm quá. Cảm ơn anh nhiều.
|
|
|
Vâng ạ! Anh nói em xin nghe.
Em sẽ chuyển sang hướng khác xem sao. Thua keo nầy ta bầy keo khác.
|
|
|
Trình Web chạy bởi User được cấp quyền.
Em đang chạy trên 1 máy cả User và ROOT , dùng XAMPP để chạy Apache và code PHP. Em phải cấu hình Apache và PHP thế nào các bác? User này em chưa phân quyền đúng hay sao ý, User mới chỉ có thể xem trạng thái của Kannel mà ko thể Restart hay Stop nó. Mục đích của em chỉ là có thể điều khiển con Kannel trên trang Web, trên trang web còn có các thông tin khác - Bien sure!!! . Mình ko cần vào Terminal nữa.
Anh ơi! Mình dùng quyền ROOT để thực thi lệnh : eho exec('/etc/init.d/...'); trên Web thế nào ạ. Vì theo như tình trạng em đang gặp thì khi em vào web để điều khiển Kannel, FC9 toàn hiểu là User khác.
|
|
|
Thì em cũng đang hỏi cái kinh no các pro dùng lâu nay, các pro dùng Distro nào ? Thấy hay ở điểm nào thì nói cho beginner tham khảo. Chắc hẳn các bác cũng đã dùng ko ít hơn 2 Distro Linux nên có thể so sánh các mặt mạnh yếu của chúng. Còn dùng bản nào là do beginner tự quyết.
|
|
|
Bác nào quảng bá dùng Slackware để hoc Linux thì đưa ra ví dụ, thuyết minh, chứng minh cụ thể vì sao lại là Slackware mà ko phải là bản khác đi..... Chỉ nói suông thì làm sao Newbie tin và làm theo được.... Ko phục!!!!!!
|
|
|
Thằng Kannel em chạy với quyền ROOT, vẫn chạy bình thường trên FC9.
Bây giờ em muốn điều khiển Kannel trên trình Web, chỉ cần ngừoi nào được ROOT cho quyền là có thể lên trang Web đó để điều khiển Kannel: Start-Stop-Restart vô tư.
|
|
|
em dùng hàm exec() để chạy 1 chương trình trong linux:
echo exec('/etc/init.d/kannel start');
và nó trả lại như sau: Starting kannel bearer box: [FAILED]
nhưng nếu gõ lệnh /etc/init.d/kannel start trong Terminal thì :
Starting kannel bearer box: [ OK ]
Các bác giúp em với, thanks!!!
|
|
|
Cài lại coi có được ko bác ???
FC 9 em cài trên máy thật và VMware 6 thành công, cả text mode và đồ họa. Bác thử VMware coi.
|
|
|
thanks bác ! Em fix dc rùi.
Em cũng muốn dùng Ubuntu lắm, nhưng về tính chuyên nghiệp, hiệu năng, và bảo mật thì nó hơi kém so với Debian thì phải????
Debian -text mode là bản nhỏ gọn, khởi động nhanh, ít tốn tài nguyên, có thế sánh ngang Gentoo. Nhưng Gentoo lại dùng nhiều bên Nhật, ViêtNam mình chưa phổ biến nên e ko cài. Em đang tìm 1 HDH cài Kannel, Apache, PHP và FTP "chạy ngon" cho server. Bác nào quan tâm thì tư vấn cho e với nhé.
|
|
|
Em thấy dùng Ubuntu sướng hơn, nhẹ hơn, thân hơn . Em có trang này cho bác tham khảo, hay lắm:
http://polishlinux.org/choose/quiz/
|
|
|
Em cài Kannel trên Debian( Text mode + máy ảo ), bản Kannel mới nhất : 1.4, nó báo lỗi sau:
debian:/mnt/dataUSB/Kannel# dpkg -i kannel_1.4.1-2_i386.deb
(Reading database ... 13075 fiels and directories currently installed.)
Unpacking kannel ( from kannel_1.4.1-2_i386.deb ) ...
dpkg-deb: subprocess paste killed by signal ( Broken pipe )
dpkg: error processing kannel_1.4.1-2_i386.deb ( --install ):
short read in buffer_copy ( backend dpkg-deb during './usr/sbin/bearerbox' )
Errors were encountered while processing:
kannel_1.4.1-2_i386.deb
Các bác fix cho em với. Thanks các bác !
ps: Có bác nào biết chỗ bán đĩa cài Debian, DVD có giao diện. Em tìm down trên mạng thấy 3 file DVD.iso > 4G, nặng quá! Ko biết lúc nào mới down xong.
|
|
|
Bác QUANTA ơi! Em cài CentOS thay cho thằng FC6 mất rùi, em cúng làm như bác nói.
Em gõ lệnh : lspci -v
Nó cho cái dòng gần cuối: RLT8101E PCI Express Fast Ethernet controler.
Em tìm Driver cho thằng này và tiến thành cài đặt, nhứng nó báo lỗi như sau:
make -C src/ clean
make[1]: Entering directory `/root/Desktop/Driver/r8101.aaa.bb/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
make[1]: Leaving directory `/root/Desktop/Driver/r8101.aaa.bb/src'
make -C src/ modules
make[1]: Entering directory `/root/Desktop/Driver/r8101.aaa.bb/src'
make -C /lib/modules/2.6.18-53.el5xen/build SUBDIRS=/root/Desktop/Driver/r8101.aaa.bb/src modules
make: Entering an unknown directory
make:*** /lib/modules/2/6/18-53.el5xen/build: No such file or diretory. Stop.
make: Leaving an unknown directory
make: *** [modules] Error 2
make[1]: Leaving directory `/root/Desktop/Driver/r8101.aaa.bb/src'
make:*** [modules] Error 2
Hiện giờ em vấn chưa vào được mạng trong CentOS 5.
Các bác giúp em với.
|
|
|
bác có sao không gửi lên cho em luôn, em dùng FC6, bác dùng bản nào thê? Cảm ơn bác trước
|
|
|
Em thấy thay dổi thật mà.
Chắc bác quên ko SAVE rùi.
|
|
|
Bác nào cài FC 6 và dùng NIC REALTEK RLT 8139/810x mà vào mạng được thì cho e xin cái driver với nhé! Em tìm hoài mà ko thấy, cám ơn nhìu!
|
|
|
có tài liệu TV đê tự học cái này ko các bjo???
|
|
|
|
|
|
|