วันศุกร์ที่ 6 กรกฎาคม พ.ศ. 2555

วิธีการสร้างโมดูลบน Elastix

หลังจากทำระบบบน Elastix แล้วรู้สึกว่าเป็นระบบที่พัฒนาต่อยอดได้อีกเยอะแยะเลยทีเดียว โดยการเขียนระบบผ่าน โปรแกรมเสริมชุด Developer และสร้างโมดูลเพิ่มง่าย ๆ แต่หากต้องการลิงค์ไปยังระบบโทรศัพท์ด้วยก็ว่ากันอีกที ตอนนี้จะลองแนะนำวิธีการสร้างโมดูลแบบง่าย ๆ ก่อนแล้วกัน

วันจันทร์ที่ 2 กรกฎาคม พ.ศ. 2555

บันทึกการติดตั้งระบบ Call Center

บล็อกนี้ขอเขียนบันทึกไว้สำหรับการติดตั้งแบบเรียนรู้ลองถูกลองผิดไปเรื่อย ๆ เพราะเท่าที่หาข้อมูลในบ้านเราแล้วยังหาไม่พบ (อาจจะมีแต่หาไม่เจอหรือว่ามีแต่ปิดบังเป็นความรู้เฉพาะทางก็เป็นได้)

ระบบ Call Center เป็น Module ติดตั้งเพิ่ม และสามารถนำมาใช้งานได้เป็นอย่างดี แต่ผู้ใช้ต้องมีความเข้าใจพื้นฐานของระบบ Asterisk มาเป็นอย่างดี (แนะนำให้อ่านหนังสืออาจารย์กิตติพงษ์ สุวรรณราช ลองดูรายละเอียดได้ที่ หนังสือ Asterisk เบื้องต้น ) เพราะเนื้อหาบางตอนจะเขียนถึงการเข้าไปแก้ไขด้วยคำสั่งแบบ Command Line ซึ่งต้องเจ้าใจระบบ Linux มาบ้าง

วันอังคารที่ 14 กุมภาพันธ์ พ.ศ. 2555

ประเภทของพนักงานคอลเซ็นเตอร์

หลังจากได้คลุกคลีกับพนักงานคอลเซ็นเตอร์และระบบงานมาเกือบ 5 ปี ทำให้มองเห็นความเป็นไปต่าง ๆ จากไม่รู้อะไรก็สามารถมองเห็นความต้องการร่วมงานของพนักงานโดยแต่ละคนที่มาสมัครได้เป็นอย่างดี

ปกติเมื่อสัมภาษณ์พนักงานมักจะถามถึงสาเหตุการมาสมัครงานและแรงจูงใจที่อยากมาร่วมงานเป็นพนักงานคอลเซ็นเตอร์ คำตอบที่ได้รับคือ ชอบในงานบริการ, ชอบคุยกับผู้อื่น เป็นคำตอบที่พบเห็นบ่อยมาก

แต่เมื่อทำงานไปสักพักพนักงานเหล่านี้บางคนกลับประสบปัญหาถูกผู้โดยสารร้องเรียนไม่เต็มใจบริการ และอยู่ได้ไม่นานก็ลาออกไปทำงานอาชีพอื่น ที่จะเป็นคอลเซ็นเตอร์ต่อไปนั้นน้อยมาก จึงทำให้ผู้เขียนสนใจที่จะศึกษาว่าทำไมถึงเป็นเช่นนั้น

ก็พอสรุปได้คร่าว ๆ ว่าคนที่อยากมาทำงานคอลเซ็นเตอร์ด้วยเหตุผล 3 ประการคือ

วันจันทร์ที่ 13 กุมภาพันธ์ พ.ศ. 2555

ติดตั้ง Elastix บน Centos

เจอปัญหาหาเน็ตเวิร์กการ์ดไม่พบต้องโหลดไดร์เวอร์ที่ Dell มาติดตั้ง
ปัญหาที่สองคือไม่มีชุด dkms ที่ http://pkgs.repoforge.org/dkms/ ติดตั้งผ่าน yum ไม่ได้ ต้องดาวน์โหลด rpm แล้วมาติดตั้งใหม่อีกครั้งหนึ่ง

จากนั้นการโหลดไดรเวอร์ปกติแต่ไม่ได้ ip พยายามเซ็ตแล้วรีบูตแล้วก็ไม่หาย ลองใช้คำสั่ง ifup eth0 ก็ได้ ip ตามที่กำหนด จึงอัพเดทโปรแกรมอื่น ๆ ก่อนแล้วค่อยหาอีกทีว่าจะเป็นอย่างไร

ปัญหาเน็ตเวิร์ก eth0 ไม่ได้เนื่องจากระบบไม่ได้โหลดตั้งแต่ตอนบูทต้องเข้าไปแก้ไขที่ไฟล์ /etc/sysconfig/network-scripts/ifcfg-eth0 

จากนั้นกำหนด ONBOOT = yes แล้วรีสตาร์ทระบบใหม่อีกครั้งก็จะสามารถใช้งานเน็ตเวิร์กได้

วันจันทร์ที่ 28 พฤศจิกายน พ.ศ. 2554

Asterisk เชื่อมต่อกับ MySQL

ข้อดีของระบบงาน Asterisk ประการหนึ่งคือ การเชื่อมต่อกับฐานข้อมูล โดยสามารถเขียนเป็น extension ง่าย ๆ ทดสอบกัน เช่น ต้องการค้นหาข้อมูลจำนวนสายโทรเข้าทั้งวันจากไฟล์ histories ซึ่งได้จากการสร้าง trigger ของ MySQL โดยระบุให้เขียนลงไฟล์ที่ชื่อ histories เพื่อเก็บเฉพาะสายที่โทรเข้าเท่านั้น ไม่นับรวมสายหรือการทำรายการอื่นๆ

exten => 888,1,MYSQL(Connect connid localhost dbuser dbpass dbname)
exten => 888,n,GotoIf($["${connid}" = ""]?error,1)
exten => 888,n,MYSQL(Query resultid ${connid} SELECT\ count(*)\ As\ \'cnt\' FROM\ `histories`\ WHERE\ date(`calldate`)=\'2011-11-27\' and\ length(`src`)>4\)
exten => 888,n(fetchrow),MYSQL(Fetch foundRow ${resultid} cnt) ; fetch row
exten => 888,n,GotoIf($["${foundRow}" = "1"]?done)
exten => 888,n(done),MYSQL(Clear ${resultid})
exten => 888,n,NoOp(${cnt})
exten => 888,n,SayDigits(${cnt})
exten => 888,n,MYSQL(Disconnect ${connid})

ตัวอย่างนี้เขียนเพื่อค้นหาข้อมูลจำนวนสายทั้งวันของวันที่ 27/11/2554 โดยระบุว่า src หรือต้นทางมีตัวเลขมากกว่า 4 หลัก (ไม่นับหมายเลขภายใน)

วันอังคารที่ 22 พฤศจิกายน พ.ศ. 2554

แนวคิดในการพัฒนาคอลเซ็นเตอร์

คอลเซ็นเตอร์เป็นหน่วยงานที่สำคัญหน่วยงานหนึ่งในองค์กร แต่มักจะไม่ค่อยเห็นคุณค่าจากหลายฝ่าย โดยเฉพาะฝ่ายบริหารมักจะมองว่าคอลเซ็นเตอร์คือต้นทุน ฝ่ายขายมักจะมองว่าคอลเซ็นเตอร์คือหน่วยงานที่คอยจับผิดพนักงาน โดยเฉพาะหน่วยงานคอลเซ็นเตอร์ที่ต้องรองรับการแนะนำบริการ

การคิดสวนทางทำให้การพัฒนาคอลเซ็นเตอร์ในองค์กรต่าง ๆ ขาดความสัมฤทธิ์ผล ในที่สุดคอลเซ็นเตอร์ก็ทำได้แค่โอเปอเรเตอร์

วันพุธที่ 16 พฤศจิกายน พ.ศ. 2554

กรณี... ยกหูป้องกันโทรเข้าของ ศปภ.

จากกรณีที่มีคนโพสต์รูปภาพของ อาสา ศปภ. ว่ายกหูไม่รับโทรศัพท์ และทางโฆษก และรองโฆษกก็ออกมาบอกว่าเป็นการป้องกันโทรเข้าของเจ้าหน้าที่ที่มีหน้าที่โทรออกเพื่อติดตามผล...



ก็อาจจะเป็นไปได้ แต่ทีนี้มาดูระบบโทรศัพท์สำหรับคอลเซ็นเตอร์ หรือศูนย์รับโทรศัพท์ เสียก่อนว่าเป็นอย่างไร

ในโลกนี้มีระบบคอลเซ็นเตอร์อยู่ 3 แบบคือ