สวัสดีครับ
ปกติผมจะใช้
Set(CDR(userfield)=myVar) สำหรับกำหนดค่าให้กับ
userfieldซึ่งต้องไปกำหนดค่า
userfield=1 ในไฟล์
cdr_mysql.conf ด้วย
ก็ใช้ได้ดีครับปัญหามีอยู่ว่า 'userfileld' นั้นใช้ไม่พอเสียแล้ว ผมต้องการเพิ่มอีก 1 fileld โดยต้องการเพิ่ม field ที่ชื่อว่า 'note'
Set(CDR(note)=this is my note)จากนั้นใน cdr database ก็สร้าง field เพิ่มขึ้นมาใหม่ ชื่อว่า 'note' หลังจากทดสอบด้วยการโทร และ verbose ดูก็พบว่า
dialplans ทำงานตามปกติ
-- Executing Set("Local/9668111111@myTest-02e0,2", "CDR(userfield)=myVar") in new stack
-- Executing Set("Local/9668111111@myTest-02e0,2", "CDR(note)=this is my note") in new stack
userfield มีข้อมูลตามปกติ แต่ฟิลด์ field 'note' ไม่มีข้อมูล...
ผมพลาดไปตรงไหนหรือเปล่าครับ?