मैं वास्तव में PHP में लिखे गए एक मिडलवेयर डिमन, एचटीएमएल 5 वेबसाकेट्स और एस्टेरक्लिक का उपयोग करता हूं।
एस्टरक्लिक है, जहां तक मुझे पता है, केवल घटना ग्रह पर एचटीएमएल 5 के लिए एस्टेरिक एएमआई इंटरफ़ेस संचालित है। वहां मौजूद सभी अन्य समाधान अभी भी सर्वर पर मतदान कर रहे हैं।
मैं वास्तविक समय में कॉल की स्थिति देख सकता हूं, उत्पत्ति। मेरे ब्राउज़र में ड्रैग-एन-ड्रॉप द्वारा बस (कतार, मिलमे, पार्किंग, व्यक्तियों) के बीच स्थानांतरण। मैं डायलप्लान को लिखने के बिना डायलप्लान प्रविष्टियों को काम कर रहा हूं या मूल रूप से कुछ और एस्टरिस्क एएमआई के साथ कर सकता हूं कोई भी कभी नहीं।
जावास्क्रिप्ट में मैं एक addEventListener() फ़ंक्शन का उपयोग कर सकता हूं जो वास्तव में पैरामीटर के रूप में AMI ईवेंट के नाम लेता है। कोई पॉलिगिंग है, लेकिन जब एस्टरिस्क एएमआई एक ईवेंट उत्सर्जित करता है तो यह वेब ब्राउज़र पर मेरे ब्राउज़र पर भेजा जाता है जो डेटा को संसाधित करता है और ब्राउज़र के भीतर अधिक घटनाओं को उत्सर्जित करता है।
मेरे पास डब्लूबीईए नामक एक उपकरण भी है जो मुझे उन एचटीएमएल 5 एस्टरक्लिक अनुप्रयोगों को विंडोज और लिनक्स के लिए अकेले डेस्कटॉप एक्जिक्यूटिव के रूप में तैनात करने की अनुमति देता है।
ठीक है ... यहाँ बात है। मुझे यूआरएल से एक जीईटी पैरामीटर के रूप में बुलाया गया आईडी प्राप्त होता है ('$ _GET ['calledID']')। मुझे उस कॉलर आईडी की कॉल स्थिति प्राप्त करने की आवश्यकता है। (मैं PHP का उपयोग करके कॉल नहीं कर रहा हूं) – Harph
चूंकि आपके पास कॉल की चैनल आईडी नहीं है, इसलिए इस जानकारी को सीधे प्राप्त करने का कोई तरीका नहीं है। आपको इसके बजाय एस्टेरisk सीडीआर डेटाबेस का उपयोग करना होगा। यदि आपके पास सीडीआर लॉग डेटाबेस (आमतौर पर MySQL) पर जा रहे हैं तो बस अपनी PHP स्क्रिप्ट SQL डीबी से कनेक्ट करें और अपनी स्क्रिप्ट से कॉलर आईडी के लिए एक क्वेरी करें। एक SELECT कथन का उपयोग कर दिए गए कॉलर आईडी द्वारा बनाई गई अंतिम कॉल पाएं। फिर बस अपनी आवश्यक जानकारी निकालें (जैसे कॉल टाइम, कॉल टाइम, कॉल स्टेट, इत्यादि) – rdegges
हाँ, आप सही हैं, मुझे सीडीआर लॉग डेटा बेस का उपयोग करके कॉल की स्थिति मिल सकती है, लेकिन यह सिर्फ काम करता है जब कॉल समाप्त हो गया है, क्योंकि जब कॉल समाप्त होता है तो लॉग रिकॉर्ड बनाया जाता है। मुझे उन चरों का उपयोग करके वास्तविक समय पर स्थिति प्राप्त करने की आवश्यकता है जो फ़ोन मुझे यूआरएल के माध्यम से भेज सकता है। कोई उपाय? – Harph