Social Education, Business & Jobs สำหรับงานด้าน BILLING, HRMs, ERP, CRM & MRP ประมวลผลในลักษณะ Dynamic Distributed & Co-operative Computing ตามหลักปรัชญาเศรษฐกิจพอเพียง Natural at Home Page Natural Billing Natural Business Natural E-Billing Natural E-Business Natural E-Commerce Backup Service Software Download ปรัชญา เศรษฐกิจพอเพียง # ซื่อสัตย์ รอบรู้ และ สมดุล




Facebook : roongroj @ jinisoft.com

Product
• Home
• Windows
- Telephone Billing
- Telephone E-Billing
• Windows Store
- Natural E-Billing
- Natural E-Business
- Natural E-Commerce
• .NET Platform
- Natural X-Billing
- Natural X-Business
- Natural X-Commerce
• Cross-Platform
- JiniSoft E-Billing
- JiniSoft E-Business
- JiniSoft E-Commerce
• Consulting on Facebook
• Download E-Book & Software


Tool Tip
• โครงสร้างโปรแกรม Natural
- โครงสร้าง File ของโปรแกรม
- Protocol ในการติดต่อกับ PABX
• อัตราค่าบริการ
- โครงสร้าง และ การแก้ไข RATE
   > รหัสพื้นที่ ( Location )
   > ผู้ให้บริการ ( Operator )
   > เบอร์ขึ้นต้น ( Access Code )
   > เบอร์ปลายทาง ( Dial Number )
   > อัตราค่าบริการ ( Rate Charge )
- สายนอกเป็น Mobile Phone
- อัตราค่าบริการของ Tie Line
• การกำหนด Configuration
- กฏการ Upgrade โปรแกรม 9.7
- กฏการ Upgrade โปรแกรม 9.8
- การติดตั้งโปรแกรม สำหรับ Cisco


E-Business Solutions
• Introduction
• ERP / E-Resource
Enterprise Resource Planning
- Financial
- Front Office
- Manufacturing
- Human Resource
- Accounting Format
- Relation Diagram
- Transaction Diagram
- Customer Relation Management
• EBP / E-Business
Enterprise Business Planning
• ECP / E-Commerce
Enterprise Commerce Planning
• EIP / E-Intellignece
Enterprise Intelligence Planning
• High-Speed Cluster OODB


Develop by PHP Extension with C++

PHP Extension with C++ & JavaScript


บทนำ


        จากปัญหา Security โดยเฉพาะ Ransomware เรียกค่าไถ่ แม้แต่ Windows 10 ก็ Upgrade เกือบไม่ทัน หลังทราบข่าว กุมภาพันธ์ 2560 เริ่ม Update Security ในเดือนมีนาคม 2560 และ ระบาดหนักในเดือนเมษายน 2560 ( Microsoft จึงพยายามให้ Windows App ต่าง ๆ ย้ายมาเป็น Universal Windows App ทำงานและเก็บข้อมูล ลงใน Sandbox เพื่อความปลอดภัย แม้แต่ Administrator ก็ไม่สามารถเข้าไปแก้ไขข้อมูลใด ๆ ได้ นอกจากตัว Application เอง )

        ปัญหา คือ Application ต่าง ๆ ไม่ได้พัฒนา DataBase Engine เอง รวมทั้งยังไม่มี DataBase ใด ทำงานใน Sandbox ได้ เพราะต้องทำตาม กฏเหล็ก ของ Mobile App คือ 1. ต้องปิดตัวภายใน 5 วินาที 2. ห้ามทำงานร่วมกับ Application อื่น ๆ หรือ เรียกใช้ Resource ของ Application อื่น และ 3. ต้องทำงานแบบ Asynchronous Processing หรือ ทำงานเมื่อ Windows ว่างเท่านั้น มิฉะนั้นข้อมูลอาจสูญหาย

        ทำให้ Mobile App ทั้งหมด เป็นแค่ Small Application เท่านั้น




Automatic Transaction Flows ระหว่าง Business, Employee และ Customer

ด้วย Blockchain เพื่อทราบถึงแหล่งที่มา และ ยืนยันการเป็นตัวแทนอย่างแท้จริง


        แต่ไม่มีปัญหา กับ Natural หรือ JiniSoft เราพัฒนา Object-Oriented DataBase เอง มาตลอด 20 ปี ทำงานเร็วกว่า SQL Server มากกว่า 1,000 เท่า และ เราพัฒนา Asynchronous Processing แบ่งงานเป็นส่วน ๆ ตั้งแต่สมัย Windows 3.x ยังไม่รองรับ Multi-thread


1. Object-Oriented DataBase


        Natural ยกระดับ OODB Engine 1.10 หรือ Object-Oriented DataBase ผสมผสานกับ JiniSoft OODB for Java Platform มาเป็น 2.4 ( สำหรับ Natural Billing และ General Edition สำหรับ HR / ERP / CRM / MRP เต็มรูปแบบ )

        ซึ่งเดิมพัฒนา Query ผ่าน C++ API เปลี่ยนมาผ่าน Object-Oriented SQL พร้อมกับอ้างอิงตรวจสอบข้อมูลในลักษณะเดียวกับ Blockchain และ เปลี่ยนการพัฒนาจาก Static GUI ด้วย Microsoft Foundation Class มาเป็น Dynamic GUI ด้วย Dynamic User Interface ด้วย XML พร้อม Expert System เพิ่มมาอีก 3 ส่วน คือ Machine Learning, Feeling & Coding สำหรับปรับเปลี่ยน UI ตาม Feeling ของ User แต่ละบุคคล ( โดยยังคง Expert System ในการวิเคราะห์พฤติกรรมการใช้โทรศัพท์ ซึ่งใช้มาตั้งแต่ปี 2536 ไว้เช่นเดิม )



2. Research and Development


        2.1 จากความสำเร็จในการพัฒนา บิลไทย หรือ Natural Billing ช่วงปี 2536 – 39 เพื่อแก้ปัญหา Telephone Billing Systems ซึ่งปกติระบบจะ ไม่ ...ทราบว่า โทรติดจริงหรือไม่ โดยเฉพาะสายนอกแบบ Single Line ทำให้ Billing ทำงานผิดพลาดมากถึง 30 – 50 % ให้เหลือ 3 – 10 % ด้วย Expert Systems ซึ่งเป็นสมองกลมีความฉลาดและทำงานเฉพาะด้านดีกว่า มนุษย์ และ Object-Oriented DataBase ซึ่งเร็วกว่า SQL Server มากกว่า 1,000 เท่า

        2.2 สู่การวิจัยและพัฒนา Object-Oriented DataBase 2.x เพื่อสมองกลปัญญาประดิษฐ์ และ Social Business เต็มรูปแบบ เริ่มจากปี 2540 ด้วย Java Platform & Jini Network Technology แต่ติดตั้งดูแลยาก ซึ่งไม่เหมาะในการจำหน่ายในลักษณะ Mass Product จนมาวันนี้เน้นพัฒนา OODB ด้วย C++ ทำงานแบบ Mobile App ติดตั้งผ่าน App Store

        2.3 จุดเด่นของ Natural คือ High Performance, Networking, Internet of things ตามปรัชญา Industry 4.0 และ Dynamic UI เพื่อเปลี่ยนตาม Feeling ของ User แต่ละบุคคล โดย Dynamic Scripting หรือ Object-Oriented SQL แปลงมาเป็น Standard XAML หรือ เรียกใช้ Microsoft Component ด้วย XML ทำงานร่วมกับ C++ ( ที่สำคัญ คือ Install & Upgrade ผ่าน Windows Store ง่ายกว่า Natural เดิม เยอะมาก ๆ )



        2.4 ช่องโหว่ ของ Blockchain คือ การย่อข้อมูลทั้ง Record มาเป็น Hash Code เพื่อนำมาเป็น Verify ดังนั้น เราสามารถแก้ไขข้อมูลต่าง ๆ ใน Record ของ Blockchain โดยระบบไม่สามารถตรวจสอบได้ เพียงให้ผมรวมยังได้ Hash Code เดิม ( แม้ Hash Code จะมีการเข้ารหัส ด้วย Private Key แต่ทุกคนสามารถร้องขอ Public Key มาถอดรหัสได้ทันที )




        2.5 หัวใจสำคัญ คือ Object-Oriented DataBase มีระบบการจัดการระดับ Data Binary ตั้งแต่ Physical Data, Object-Oriented Field, แต่ละ Primary Field และ Special Filed รวมกับ Record ID กลายเป็น Primary Object กลายเป็น Reference Field เพื่ออ้างถึง Record ต่าง ๆ ใน DataBase ทั้ง High Speed และ Valuable Compare ซึ่งเหนือกว่า Blockchain หลายเท่า ( แถมประมวลผลด้วย Object-Oriented Query ผูกกันเป็น Transaction Flow แม้แต่ผู้วิจัยและพัฒนามาเกือบ 20 ปี หากเปิด Open Source หรือ Open Data วันใด ก็ไม่สามารถ Hack ได้ เพราะแต่ละ Reference Field เป็น Primary Object มี Data ตรวจสอบและยืนยันกับต้นฉบับ )





3. เปรียบเทียบกับ SQL Server


        3.1 SQL ทั่วไปไม่สามารถคาดเดา Type ของแต่ละ Field ได้ รวมทั้งสามารถเปลี่ยน Type ได้ เลยต้องเก็บข้อมูลเป็น Text File ในลักษณะ CSV หรือ XML หากมีการประมวลผล ถึงจะ Convert แต่ละ Field ตาม Type ซึ่งกำหนดไว้ ก่อนประมวลผล ขณะ OODB จะแปลง Design ของแต่ละ Record เป็น Source Code แล้ว Compile ก่อนประมวลผล ทำให้การจัดข้อมูลเป็น Binary File พร้อม Swap แต่ละ Record ระหว่าง RAM กับ Storage ทำให้มีประสิทธิภาพมากกว่า 1,000 เท่า

        3.2 ความพิเศษของ Reference Field ของ OODB คือ มันเป็น Primary Object ซึ่งประก่อบด้วยทั้ง Record ID เพื่อเน้น High Speed และ Primary Field หลาย ๆ Fields พร้อมกับ Special Field เพื่อยืนยั้นตัวตนและตรวจสอบได้ในภายหลังว่า Reference ไปยัง Record เหล่านั้น มีตัวตนอยู่จริง และ มีค่าตรงกันไม่เปลี่ยนแปลง ( Blockchain หรือ ERP ทั่วไป เก็บเฉพาะ Record ID ทำให้เจ้าของ Record สามารถเปลี่ยนแปลงข้อมูลได้ โดยผู้ Reference มาใช้ไม่สามารถตรวจสอบได้เลย )

        3.3 รวมทั้งการประมวลผลในลักษณะ Object-Oriented SQL โดยเพิ่ม Command หรือ Add Condition ใส่ใน OO-SQL เดิม จะทำให้เอกลํกษณะเดิมของ Transaction นั้นไม่เปลี่ยนแปลง และ กฏของ Transaction Flow ยังคงอยู่ต่อไป รวมถึงเมื่อมีการ Reference อ้างอิง Record นั้น ๆ มากเท่าใด เท่ากับเป็นการ Backup และ ยืนยันตัวตน Record นั้น ๆ ได้อย่างดี ยิ่งหากมีการเข้ารหัส Record นั้น ๆ อ้างอิง กับ เจ้าของ Record เดิม ยิ่งเพิ่มความน่าเชื่อถือ ตรงตามปรัชญา Security อันเกิดจากการ Open Data และ Distributed Data ของ Blockchain ( ขณะ Blockchain ไม่เคยทำจริง ยกเว้น User มี Super Computer ส่วนตัวเท่านั้น ถึงจะปลอดภัยระดับหนึ่ง )



        3.4 แต่ละ Transaction คือ Process Control ประกอบด้วย Object-Oriented SQL และ Content Management ที่สำคัญ คือ แต่ละ Transaction มี Security อิงตาม Human Relation กำหนดสิทธิ์ การเข้าถึง Field หรือ Record และ ต้องมีการ Approve ตามขั้นตอนซึ่งกำหนดไว้ หรือ บาง Transaction ไม่อนุญาติให้มีการแก้ไขข้อมูลด้วยซ้ำ แต่ให้ใช้วิธี Value Balance แทน รวมถึง Administrator ก็ไม่มีสิทธิ์เข้าถึงข้อมูล มีหน้าที่ Maintain เฉพาะในส่วน Configuration เท่านั้น โดยเมื่อนำ Business Rule ของแต่ละประเภทธุรกิจ หรือ แต่ละรูปแบบการประมวลผล มากำหนดเป็น Transaction แล้วผูกเงื่อนไขระหว่าง Transaction ร้อยเรียงกันเป็น Transaction Flows



        3.5 ปัญหาสำคัญ คือ SQL ทั่วโลก คือ ไม่รองรับ Object-Oriented Field หรือ แต่ละ Field ไม่สามารถเป็น Object หรือ มี Sub Field ได้ รวมทั้งไม่รองรับ Dynamic Field หรือ Dynamic Size ในการอ้างหรือพูดถึง Record เดียวกัน เพราะแต่ละบริษัทอาจมีการเพิ่ม Field ทำให้ไม่สามารถประมวลผลร่วมกันได้ ไม่สามารถเป็น Backup และ ยืนยัน Record ระหว่างกันได้ ( ที่สำคัญ คือ SQL Server ทั่วโลกไม่มี Security เลย หากเปิดให้ User ใด สามารถเข้าถึงข้อมูลส่วนใดส่วนหนึ่งได้ User คนนั้น จะสามารถเข้าถึงข้อมูลได้ทั้งหมด ได้ทั้ง Table ด้วยเหตุนี้หาก Hacking ผ่าน Administrator จะสามารถเข้าถึง ข้อมูล หรือ ความลับขององค์กร ได้ทั้งหมด )


4. Dynamic Graphic User Interface


        4.1 JiniSoft ต่างจาก Natural เดิมพัฒนาด้วย Microsoft Foundation Class Library มาตั้งแต่ยุค Windows 3.1 และ เป็นแบบ Fix Point หรือ กำหนดจุด เปลี่ยนมาเป็น Qt Widgets ซึ่งเป็น Unix Style แม้จะเป็น Static GUI เหมือน Windows แต่เป็น Dynamic Point ปรับเปลี่ยนขนาดไปตาม Object ใน Layout โดยสืบทอดมาจนถึง Java, OS X, iOS & HTML และ Qt Quick ซึ่งเป็น Dynamic GUI ด้วย Scripting นอกจากกำหนด Property ได้เหมือนกับ HTML / CSS แล้ว ยังสามารถแทรก JavaScript และ Compile เป็น Machine Code ด้วย Google V8 ก่อนทำงาน ( ขณะ Natural ปัจจุบัน พัฒนาด้วย XAML / Windows Presentation Foundation ของ Windows ในลักษณะเดียวกับ XML UI ของ Android แต่ไม่สามารถแทรก JavaScript หรือ Command ใด ๆ ได้เลย นอกจากใช้ XML เรียก Methode เท่าที่มี )

        4.2 โดย JiniSoft เลือกใช้ Qt Widgets เป็น โครง และ Qt Quick / Canvas 3D เป็น รายละเอียด พร้อมปรับเปลี่ยนไปตาม Feeling ของ แต่ละ User โดยทำ R&D ทั้ง Machine Learning ตั้งแต่เป็นนักศึกษา พัฒนา Machine Coding มาตั้งแต่ปี 2540 และ Machine Feeling เริ่มในปี 2549 ด้วยปรัชญาของ เต๋า รวมถึงศึกษาค้นคว้าทดลอง Feng Shui ตามระบบราชสำนักจีน และ คณิตศาสตร์จีนโบราณ





5. Multi-Language & Multi-Currency


        Natural ถือว่าเป็น Software ภาษาไทย – อังฤกษ ทำงานสลับไปมารายแรก บน Windows ตั้งแต่ปี 2536 ตั้งแต่ปี 2540 เริ่มออกแบบ Multi-Language & Multi-Currency ด้วย Java Platform ย้ายมาพัฒนาด้วย Qt / C++ จึงนำความสามารถเหล่านี้มาด้วย เพื่อง่ายต่อการทำ Social Business ระหว่าง ประเทศทั่วโลก

        รวมทั้งมีแผนในการพัฒนา Translation เต็มรูปแบบในอนาคตอันใกล้ ซึ่งตลอด 10 ปี เน้นวิจัยการแปล เชิง Logic พร้อม ๆ กับ Feeling ต่างจาก โลกตะวันตก เน้นพยายามแปลความหมาย ( ระบบ AI ของ โลกตะวันตก สามารถหลอกได้ง่าย ๆ เพราะไม่เน้น Logic แต่เน้น Probability )


6. Drag and Drop


        6.1 เดิม Natural พัฒนาด้วย MFC หากรองรับ Drag and Drop ต้องแยก Software เป็น ActiveX หรือ COM+ หรือ Object Component เน้นแลกเปลี่ยน Object หรือ Data ระหว่าง Application แต่ทำให้ Software ไม่เสถียร ทำงาน 7 วัน 24 ชั่วโมง ไม่ ...ได้ ไม่เหมาะสำหรับงานด้าน Telecom ทุกวันนี้ Microsoft แทบยกเลิกไปแล้ว ซึ่งเดิมพบมากใน Visual Basic หรือ Microsoft Office มักมีปัญหาชื่อ Component ซ้ำกัน Microsoft จึงเปลี่ยน มาเน้น Drag and Drop แลกเปลี่ยน Internal และ File ระหว่าง Application ด้วย .NET เหมือนกับ Unix Style

        6.2 JiniSoft เน้นพัฒนาด้วย Qt / C++ ในแบบ Unix Style รอบรองรับ Drag and Drop แบบ Internal ปกติ เน้นใช้กับ Graphic Design และ Data Management สำหรับเป็นเครื่องมือการบริการข้อมูล และ File Exchange ของ File Standard ต่าง ๆ โดย JiniSoft จะรองรับ OpenXML ซึ่งเป็นมาตราฐาน File ของ Microsoft Office



JiniSoft ทุกรุ่น รองรับ Drap and Drop ทั้ง Dynamic Web และ Dynamic Scripting สำหรับ Graphic User Interface


        6.3 รวมถึง JiniSoft ในส่วนของ Dynamic Web พัฒนารองรับ HTML5 พร้อมมาตราฐาน Drag and Drop แบบ Internal ทำให้ User ต้องใช้ Web Browser ด้วย Safari, Chrome, Firefox หรือ Internet Explorer 9 ขึ้นไป

        6.4 จุดเด่น Drag and Drop ของ Qt / C++ และ HTML5 มีรูปแบบการจัดการผ่าน Layout คล้าย ๆ กัน ทำให้การออกแบบไปในแนวทาง Unix Style เหมือนกัน โดยจะ Selection ทีละ Item หรือ ทีละ Object เพื่อลดความผิดพลาด แต่สามารถ Action หรือ Approve พร้อม ๆ กันหลาย ๆ Item หรือ หลาย ๆ Object ได้ และ อนุญาติ Multi-Selection กรณี Item หรือ Object นั้นเกี่ยวกับ Human และ Transaction นั้น ๆ ต้องให้แต่ละ Human เจ้าตัว Approve อีกครั้ง


7. Real-Time Computing


        7.1 ตลอดเวลา 20 กว่าปี Natural เน้น R&D ด้าน Real-Time Computing แม้ OODB 1.x จะเร็วกว่า SQL มากกว่า 1,000 เท่า ด้วย Server เดียวกัน หรือ Spec ต่ำกว่า ยังพัฒนามาถึง OODB 2.x ซึ่งมีความยืดหยุ่นหลากหลายรูปแบบกลายมาเป็น JiniSoft พร้อมรองรับ Multiply Parallel Processing เพื่อทำให้ Server, Desktop หรือ Device ช่วยกันประมวลผลกลายเป็น Super Computer ในที่สุด

        7.2 JiniSoft รองรับ Real-Time Report & Processing หรือ Dynamic Query แล้วประมวลผล หรือ ออก Report ออกมาได้ทันที ทั้งบน Dynamic GUI และ Dynamic Web ( จนเป็นที่มาสู่ Object-Oriented SQL เพื่อง่าย ต่อการ Customize บาง License สามารถเปิดให้ปรับแก้ไข OOSQL ตาม Requirement ของแต่ละ Department หรือ แต่ละ User โดยยังคงเป็นไปตามพื้นฐาน Business Rule ของแต่ละองค์กรเช่นเดิม )

        7.3 เดิม Natural รองรับข้อมูลมากกว่า 10 ล้าน Record / เดือน บน PC หรือ 100 Record / เดือน บน Server ที่มีเสถียรภาพ ในขณะ JiniSoft ถูกออกแบบมาสำหรับ MPP สามารถกระจายให้หลาย ๆ Computer ช่วยกันในการจัดเก็บข้อมูล หรือ ช่วยกันประมวลผลข้อมูล ได้อย่างไม่จำกัดจำนวน ขึ้นอยู่กับ License ของจำนวน Server, Desktop หรือ Device ซึ่งมาช่วยกันประมวลผล

        7.4 ขณะ Telephone Billing ทั่วโลก เป็นแค่ Batch Processing ทำงานช้ากว่า JiniSoft มากว่า 1,000 เท่า จึงรองรับได้เฉพาะ Schedule Report & Process โดยมักจะ Save File เก็บไว้ให้ User ค้นหา หรือ Send E-Mail ให้ตามกำหนดเวลา ( ทั้ง Natural และ JiniSoft รุ่น Professional Edition จะจำรองการทำงานให้คล้าย ๆ กับ Schedule หรือ Batch Processing ทั้ง Save File และ Send E-Mail แบบ ทันที และ กำหนดเวลา )


8. Cloud Computing


        8.1 ฝรั่ง เริ่มหลอกขายตั้งแต่ OutSource ทำให้บุคคลภายนอก สามารถล่วงรู้ความลับขององค์กรได้โดยง่าย จนมาวันนี้ แนวความคิด Cloud Computing แบบ ฝรั่ง มันก็แค่การย้าย Server จาก Office ไปฝากไว้ ณ. Hosting หรือ Data Center ทำให้ Cleint / Server App ทำงานไม่ได้ ทำงานได้เฉพาะ Web Cloud ( รวมทั้งทำให้ข้อมูลของเราไปอยู่กับคนอื่น และ ยิ่งหากเราใช้ Cloud App มากเท่าไร เรายิ่งย้ายไปค่ายอื่น ๆ หรือ กลับมาพัฒนาระบบของตนเองไม่ได้เลย โดยเฉพาะหากเกิดปัญหา ด้าน Internet ภัยธรรมชาติ ภัยสงคราม หรือ ผู้ให้บริการปิดตัว จะมีปัญหากับข้อมูลของเราทั้งหมดทันที )

        8.2 JiniSoft เน้นพัฒนา Multiply Parallel Processing บน Mobile App รวมกับ Multi-Server หรือ ให้ Mobile App หลาย ๆ เครื่องช่วย Server ประมวลผล อย่างน้อย ๆ เป็น Mirror หรือ Backup ระหว่างกัน และ Cache Management ของ Mobile App ยังช่วยลดปริมาณ Data Transfer ใน Network ได้มาก ๆ ( สามารถกระจาย Server บางส่วนไปอยู่ ณ. Cloud ภายในประเทศ และ Cloud ต่างประเทศ หรือ แต่ละประเทศ เพื่อช่วยกันประมวลผล และ สร้างความประทับใจในประสิทธิ์ภาพของระบบ ไม่กระจุดตัวกับ Network ใดเพียงหนึ่งเดียว )

        ที่สำคัญ เพื่อให้กลายเป็น Cloud Computing จริง ๆ ไม่ใช่แค่การย้าย Server





9. Telephone Billing Systems, Standard Edition


        9.1 JiniSoft ทั้งหมดพัฒนาด้วย Qt / C++ Desktop & Mobile Cross-Platform เป็นทั้ง Desktop App ทำงานในสภาพแวดล้อมระบบการจัดการของ Mac OS X, Linux หรือ Windows 7, 8, 10 หรือ Server 2008, 2012 และ Mobile App ในสภาพแวดล้อมของ iOS, Android หรือ Universal Windows 10

        9.2 JiniSoft ใช้ Security ตาม OODB อิงตาม Human Relation กำหนดสิทธิ์ตาม Position หรือ ระดับการบังคับบัญชา ได้อย่างไม่จำกัด Levels และ Human ผูกกับ Department กลายเป็น Employee ซิ่งเมื่อ Employee ผูกกับ Extension ทำให้ Extension ผูกกับ Department ณ. ช่วงเวลาใดเวลาหนึ่ง ได้อย่าง ไม่จำกัดระดับจำนวนชั้นของสายงาน ทั้ง สายงานบริหารในบริษัท หรือ สายงานประเภทของทำงานของบริษัทในเครือ

        9.3 JiniSoft ผูกความสัมพันธ์ระหว่าง Human, Extension กับ Department ตามช่วงเวลา ทำให้สามารถย้อนหลังกลับมาทำ Report ได้อย่างน้อย 5 – 10 ปี หรือ มากกว่านั้น ทั้ง การโทรภายใน การโทรเข้า และ การโทรออก โดยอิงความสัมพันธ์ระหว่าง Extension กับ Department ณ. ช่วงเวลานั้น ๆ หรือ ย้อนกับไปแก้ไข History เดิมให้ถูกตรงตรงตามเป็นจริงได้เช่นกัน ตามกฏของ Human Resource Management

        9.4 JiniSoft สามารถทำงานร่วมกับระบบตู้สาขาโทรศัพท์ ทั้ง PABX & IP Phone ผ่าน TCP/IP, File Log หรือ RS-232 ด้วย Multi-Thread หรือ Software เดียว แต่แบ่งงานออกเป็นส่วนย่อย ๆ ให้ทำงาน ตลอดเวลา 24 ชั่วโมง 7 วัน ตลอดเวลา 10 - 20 ปี โดยไม่มีปัญหา ทั้ง Real-Time Processing ได้พร้อม ๆ กัน ตามจำนวนการเชื่อมต่อกับ PABX และ Real-Time Report แสดงผลรวมข้อมูลใหม่ได้ทันที หาก PABX ส่งข้อมูลมา

        รองรับการเพิ่มข้อมูลใหม่ได้สูงสุด 20,000 Record / วินาที แต่หากประมวลผ่าน Expert Systems วิเคราะห์พฤติกรรมผู้ใช้โทรศัพท์ เพื่อความถูกต้องสูงสุดของข้อมูล ซึ่งเป็นมาตราฐานของ JiniSoft / Natural จะเหลือ 2,000 Recrod / วินาที บน Notebook Pentium ธรรมดา ตามการทดสอบของ TOT ปี 2546

        จากสถิติตลอดเวลา 20 ปี CRUD ของ JiniSoft / Natural เร็วกว่า Software ที่พัฒนาบน SQL มากกว่า 1,000 เท่า ขณะปัจจุบันพัฒนา Recycle Object ได้เป็นผลสำเร็จ ทำให้ทำงานเร็วขึ้นอีกมาก และ รองรับข้อมูลเพิ่มจาก 10 ล้าน Record / เดือน เป็น 100 ล้าน Record / เดือน บน Server เพียง RAM 4 GB แนะนำเพิ่มเป็น RAM 8 GB ก็เหลือเฟื้อแล้ว )

        9.5 JiniSoft E-Billing มาพร้อมกับความสามารถ Centralized Telephone Billing เพื่อทำงานร่วมกับตู้สาขาโทรศัพท์ ทั้ง PABX & IP Phone ผ่าน TCP/IP, FTP, File Logหรือ RS-232 ได้พร้อมกันมากว่า 128 ตู้ หรือ กระจาย JiniSoft E-Buffer รวบรวมข้อมูลแต่ละสาขาเป็น Group หรือ Node ย่อย ๆ แยกตาม อำเภอ จังหวัง แล้วค่อยส่งข้อมูลมารวม ณ. ส่วนกลาง ผ่าน Data Steaming ด้วย TCP/IP เพียง Port เดียว มาแยกเก็บ Backup ตามสาขา เป็น รายเดือน รายปี ลง Hard Disk หรือ Storage ตาม Configuration และ JiniSoft E-Buffer แต่ละสาขา ก็มี Backup ในส่วนของตนด้วยเช่นกัน )

        9.6 JiniSoft E-Buffer สามารถทำ Report ของตนเองได้ตาม License ณ. สำนักงานใหญ่ สามารแก้ไขข้อมูลต่าง ๆ แล้ว Update แลกเปลี่ยนข้อมูลระหว่างกันทันที ตาม Node ย่อย ๆ จนถึง Centralized Billing ณ. ส่วนกลาง

        9.7 JiniSoft สามารถแก้ไขข้อมูล RATE อัตราค่าบริการโทรศัพท์ หรือ ปรับเปลี่ยนช่วงเวลา Promotion ของแต่ละ RATE ผ่าน Graphic User Interface หรือ Dynamic Web โดยวิธีการค้นหาระบุ RATE ที่ต้องการแก้ไข ซึ่งอาจแตกต่างกัน ทั้ง ผู้ให้บริการ ช่วงเวลาการโทรในแต่ละวัน และ Promotion ของแต่ละสายนอก หรือ Link ผ่าน Report รวมทั้งสามารถ Import มาจาก Excel File หรือ Text File ได้ ( โดยหลัง Approve จะคำนวน Billing ใหม่ทั้งหมด พร้อมทำรายงานได้ทันที ตามช่วงเวลา Promotion ของแต่ละ RATE )

        9.8 JiniSoft ยังคงเน้นใช้วิธี Cross Function ตาม Natural ซึ่งสืบทอดมาตั้งแต่ปี 2536 ระหว่าง การแยกคิดค่าบริการตาม Department, Extension, Trunk & Destination กับ รายงานการใช้โทรศัพท์ ทั้ง Summary Report Detail Report & Traffic Report โดยสามารกำหนด Dynamic Query ปรับเปลี่ยน วัน-เดืนอ-ปี ของการใช้โทรศพัท์ ตามที่ต้องการให้แสดงผลได้ทันที

        รุ่น Professional Edition จะเพิ่มการกำหนด Condition ด้วย Zoom Record และ JiniSoft E-Billing เพิ่ม Compare Report คล้าย ๆ กับ Traffic Report แต่เน้นเทียบ ระหว่างสัปดาห์ ระหว่างเดือน ระหว่างไตรมาส & ระหว่างปี ปล. Traffic Report เดิมเทียบระหว่าง วัน หรือ เวลา กับ ปริมาณการใช้โทรศัพท์ ทั้ง Duration หรือ Call Time, ยอมรวมค่าบริการ หรือ จำนวน Call ที่ โทรติด และ ไม่ติด แยกตามประเภทการโทร ทั้ง โทรภายใน โทรเข้า โทรในจังหวัด โทรต่างจังหวัด โทรต่างประเทศ หรือ รวมระหว่าง ภายในประเทศ กับ ต่างประเทศ

        9.9 เดิม Natural พัฒนา Web Server ฝังใน Application เพื่อง่ายต่อการติดตั้งและ Maintain ด้วย WinSock แต่ JiniSoft เปลี่ยนมาเป็น Qt Networking ทำให้รองรับทั้ง HTTP, HTTPS, WebSocket และ REST Web Service เต็มรูปแบบ ขึ้นอยู่กับ License ที่เลือกใช้

        9.10 สามารถทำ Real-Time Report ผ่าน Dynamic Web และ Real-Time Query ปรับเปลี่ยนเงื่อนไขได้ทันทีบนหน้าจอ Browser พัฒนาด้วย Bootstap 4 & TypeScript 2 สามารถ Login ได้ไม่เกินจำนวน Account

        เพราะ JiniSoft / Natural ทำงานเร็วกว่า SQL มากกว่า 1,000 เท่า ขณะ Telephone Billing อื่น ๆ ไม่สามารถ Dynamic Query หรือ Real-Time Query ได้ ทำได้เพียง Schedule แล้ว Save เป็น File หรือ Send E-Mail เท่านั้น




10. Telephone Billing Systems, Professional Edition


        10.1 Natural E-Billing เดิมสามารถ Save File และ Send E-Mail ได้ทั้ง Excel & Text File ( Text, CSV & Tab Delimited ) สำหรับ JiniSoft E-Billing พัฒนาด้วย Qt / C++ เพิ่ม PDF File และ OpenXML ซึ่งเป็นมาตราฐาน Document File ของ Microsoft Office ตั้งแต่ 2007

        10.2 JiniSoft ยังคงความสามารถเดิมของ Natural คือ Dynamic Query ด้วย Zoom Record เป็นการทำรายงานเทียบระหว่าง Department, Extension, Trunk & Destination กับ Dial Number ตามช่วงวันเวลา และ ช่วงเวลาของแต่ละวัน พร้อม ๆ กับ สามารถกำหนด Min / Max ของทั้ง Duration Time และ Amount หรือ ยอดรวมค่าบริการแต่ละ Call ฯลฯ

        10.3 JiniSoft ยังคงความสามารถเดิมของ Natural คือ คำนวนค่าใช้จ่าย หรือ ค่าบริการ แยกตามประเภทของชนิดหัวเครื่องโทรศัพท์ แยกเป็นได้อย่างน้อย 32 ประเภท เช่น Analog, Digital หรือ Key Telephone เป็นต้น แล้วแต่จะกำหนดเองได้

        10.4 JiniSoft พัฒนาง่ายขึ้น สำหรับ Business Intelligence ด้วย Qt Widgets ทั้ง Data Charts และ Data Visualization พร้อมทั้งสามารถ Save File, Send E-Mail หรือ แสดงบน Web Browser ด้วย PDF File โดย JiniSoft มาพัฒนา Framework เองเพิ่มเติมบน Dynamic Web ด้วย HTML5 Canvas และ Web GL / 3D )









        10.5 JiniSoft E-Billing เพิ่ม Compare Report เปรียบเทียบ ระหว่าง เดือน, ไตรมาศ & ปี ( ภายในปี หรือ ระหว่างปี ) พร้อม ๆ กับ Dynamic Query ปรับเปลี่ยน ช่วงเวลา หรือ Zoom Record แล้วแสดงผลได้ทันที




        10.6 JiniSoft E-Billing เพิ่ม Compare Rate และ ปรับเปลี่ยน Rate ทันที หากขอ Telephone Billing Detail จาก TOT, True, TT&T, AIS หรือ Dtac มาเป็น Text File หรือ Excel File พร้อมทั้งเปรียบเทียบแต่ละ Record แล้วปรับข้อมูลให้ถูกต้อง เพราะ PABX นับเวลาวางหู จาก Extension วางหู ต่างจากชุดสายโทรศัพท์ รวมทั้งตรวจสอบหาความผิดพลาดของ ระบบ เทียบกันด้วย โดยแยกส่วนระหว่าง Rate จริง กับ อัตราค่าบริการเพิ่มเติม



11. Telephone Billing Systems, Client / Server Edition


        11.1 Natural E-Billing เดิม สามารถทำ Report, แก้ไข Configuration ต่าง ๆ และ แสดง Multi-Monitor สำหรับ Telephone Billing พร้อม ๆ ด้วย Search Record หรือ Zoom Record เพื่อตรวจสอบ ความผิดปกติ และ หาการใช้โทรศัพท์ @ เกี่ยวข้องกัน ผ่าน File Sharing ได้ไม่จำกัดจำนวน Client มานานกว่า 20 ปี ด้วย Cache Management เก็บ Record ต่าง ๆ ไว้ใน Memory ( ทำให้ Client นับ 100 Desktop ทำงานพร้อม ๆ กัน แต่ไม่กระทบต่อ Network แม้จะเร็วเพียง 10 Mbps กับ 5,000 Extension และ 1 ล้าน Record / เดือน )


        11.2 JiniSoft E-Billing เปลี่ยนมาพัฒนาด้วย Qt / C++ Desktop & Mobile Cross-Platform ทำให้ Desktop Client หรือ Mobile App สามารถทำงานผ่าน Private Socket Protocol หรือ Public WebSocket Protcol ได้ทั้ง ภายในสำนักงาน, ต่างสาขาบริษัทในเครือ หรือ นอกสถานที่ ได้ตามสิทธิ์ Login และ ขึ้นอยู่กับจะเปิด Public Binary Protcol หรือไม่ ( ที่สำคัญ คือ สามารถทำงานได้ทุกอย่าง ตามสิทธิ์ Login หรือ ตรวสอบข้อมูลดิบ Call Detail Record ซึ่งออกมาจาก PABX ได้เหมือนทำงาน ณ. Mail Server )


        11.3 JiniSoft E-Billing เพิ่ม Graphic Broadcasting เพื่อทำ Real-Time Monitors หาความผิดปกติ ของ ระบบ เพราะประสพการณ์ในการออกแบบ PABX และ พัฒนา Telephone Billing มากกว่า 20+ ปี พบว่า ปัญหาต่าง ๆ จะมาแสดงผล ณ. Telephone Billing สามารถวิเคราะห์หาความผิดปกติ ซ้ำ ๆ ของ Trunk & Extension ได้โดยง่าย ขณะมนุษย์ไม่สามารถตรวจสอบหาความผิดปกติได้เลย หากเป็นระบบขนาดใหญ่ มีข้อมูลจำนวนมาก ( Natural พัฒนา CDR Debug มากว่า 20+ ปี เพราะมีปัญหา วิศวกร ของ PABX ชอบโยนความผิดปกติให้ Billing แก้ปัญหา แต่ Natural เก็บหลักฐานทั้งหมดไว้ ตรวจสอบได้โดยง่าย เพื่อหาต้นต่อนั้นแทบทั้งหมดมาจาก PABX โดยเฉพาะระบบใหญ่ ๆ )


        11.4 JiniSoft E-Billing ทั้ง Desktop Client และ Mobile App มี Source Code เหมือนกัน ดังนั้น JiniSoft จึงเปิดให้ใช้ ทั้ง Client และ Mobile App ติดตั้งบน Mac OS X, iOS, Android และ Universal Windows 10 ได้โดยง่าย ผ่าน App Store หรือ ติดตั้งแบบ Manual ได้ทั้งบน Linux และ Windows 7 ทั้งเพื่อทำ Real-Time Report, แก้ไข Configuration ต่าง ๆ และ Real-Time Monitors ผ่าน Socket หรือ WebSocket อย่่างปลอดภัยด้วย Dynamic Object Serialization บน Binary Protocol




12. บริการ Upgrade ...ฟรี ในรุ่นเดียวกัน 5 - 10 ปี


        12.1 Natural เดิม ก่อนปี 2549 ลูกค้า สามารถได้รับสิทธิ์ Upgrade ...ฟรี ตลอดอายุการใช้งาน แต่พบปัญหาส่วนใหญ่ ลูกค้า ไม่ต่อบริการในส่วนของ Natural Telephone Billing เพราะ Software แทบ ไม่มีปัญหาใด ๆ เลย และ ปัญหาส่วนใหญ่มาจาก Hardwae ทำให้เวลาลูกค้าต้องการ Upgrade ไม่ผู้ดำเนินการให้ และ พนักงานเดิม ก็ลาออก หรือ เปลี่ยนหน้าที่ไปแล้ว ( ประกอบกับเดิม ตัวแทน นำ Natural ไปขายสูงกว่าราคาส่ง 10 - 20 เท่า ลูกค้า จึงมองว่า Natural น่าจะเป็นผู้ให้บริการ ทำให้ต้องประกาศราคาจัดจำหน่าย ใน Web Site และ หยุด Upgrade ฟรี ...ตลอดชีพ )

        12.2 JiniSoft มีแผนงานในการพัฒนาเพิ่มความสามารถให้ ลูกค้า อีกมาก โดย JiniSoft Billing น่าจะใช้เวลาอีก 3 ปี และ JiniSoft E-Billing น่าจะใช้เวลาอีก 5 ปี ถึงจะพัฒนาครบตามแผนงาน รวมถึงนำ Requirement ของ ลูกค้า มาปรับเพิ่มให้เช่นเดิม

        จึงใช้ระยะเวลาดังกล่าว เป็น การกำหนดช่วงระยะเวลาในการ Support ให้บริการ Upgrade ...ฟรี โดยตัวลูกค้าเอง หรือ ตัวแทนผู้ให้บริการ รวมทั้งช่วงเวลาดังกล่าว น่าจะเป็นอายุของ Hardware ด้วยเช่นกัน ( โดยหลังจากนี้ JiniSoft จะเน้นจัดทำ VDO ลง Social Network แทนการ Traning ตัวแทน เหมือนในอดีต และ จะเน้นพัฒนาให้ติดตั้งผ่าน App Store เป็นหลัก )







Last update : September 07, 2016 20:00 ( Thailand )


Java and all Java-based are trademarks of Oracle Corporation.

Apple, Mac, iMac, iPhone, iPod and iPad are trademarks of Apple, Inc.

Windows, .NET or all Microsoft-based are trademarks of Microsoft Corporation.



JiniSoft Corporation

Copyright @ 1990 - 2016   Mr. Roongroj Rojanapo ( )

99/2 Soi Ramindra 14, Ramindra Road, Bangkane, Bangkok 10230, Thailand



E-mail : roongroj @ jinisoft.com   ( JiniSoft @ Facebook & Line )

Mobile : 061 914-4199