एस्टरिस्क एएमआई

के साथ एस्टरिस्क एएमआई इंटरफेस, एक एस्टरिस्क सर्वर को सुना और कॉन्फ़िगर किया जा सकता है.

जानकारी: इंटरफेस स्वचालित रूप से संबंधित SPS की सबसे धीमी चक्र के साथ सिंक्रनाइज़ होता है। संदेशों को सिस्टम द्वारा बफर किया जाता है, इसलिए कोई संदेश खोता नहीं है.

सूचना: टेलीफोन में सीधे घटनाएं भी बनाई जा सकती हैं। ये एक मौजूद विज़ुअलाइज़ेशन-ऑब्जेक्ट के साथ संचार करते हैं.

फंक्शन विवरण

एस्टरिस्क मैनेजर इंटरफ़ेस (AMI) एक मॉनिटर है और यह एस्टरिस्क फोन सिस्टम का प्रबंधन करने के लिए भी उपयोग किया जाता है। सभी कमांड्स को क्लियर टेक्स्ट के माध्यम से TCP/IP के माध्यम से भेजा जाता है.

अगर कनेक्शन 30 सेकंड्स के लिए निष्क्रिय होता है, तो स्वचालित रूप से एक पिंग कमांड भेजा जाता है.

एक्शन्स भेजना

एक्शन्स को action चर के रूप में बहु-पंक्ति वर्णमाला श्रृंखला के रूप में भेजा जाता है। इसमें Antcas Control का सामान्य लाइन एंडिंग भेजा जाता है। यह Asterisk के दस्तावेज़ीकरण से अलग होता है.

यहाँ एक उदाहरण:

Action: SIPpeerstatus
ActionID: 1234

निष्पादित कमांड का जवाब response चर के रूप में भेजा जाता है। एक प्रश्न किया गया सूची फिर event के रूप में भेजी जाती है। इसे एक घटना के समान ही मूल्यांकन किया जा सकता है.

सूचना: दस्तावेज़ीकरण को यहाँ पाया जा सकता है: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions दूसरे जनरेशन से यह है https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events

उदाहरण

नंबर चुनें.

Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True

इवेंट्स का मूल्यांकन करना

हर इवेंट को सबसे धीमी एप्लिकेशन के चक्र समय के साथ सिंक्रनाइज़ किया जाता है। यह मतलब है कि अगर कई जवाब एक के बाद दूसरे आते हैं, तो हर जवाब का मूल्यांकन किया जा सकता है और कोई खोता नहीं है.

यहाँ एक उदाहरण है ताकि एक कॉल को पहचाना जा सके। इसमें फंक्शन ब्लॉक रिंग पर एक पॉजिटिव एज बनाया जाता है। भागीदार आईडी को Exten: के मान के बाद बदलना होगा। आईडी को टेलीफोन या मॉनिटर से लिया जा सकता है.

सूचना: दस्तावेज़ीकरण को यहाँ पाया जा सकता है: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events

इन्टर्नल सर्वर का उपयोग करना

जो एस्टरिस्क सर्वर Antcas सर्वर पर चलता है, उसके पास कई प्रतिबंध हैं। अन्य बातों के अलावा, कोई सिस्टम परिवर्तन नहीं किए जा सकते हैं। इसके अलावा, यह संभव नहीं है कि कनेक्शन को बाहर से उपलब्ध कराया जाए.

एक कनेक्शन बनाने के लिए, कॉन्फ़िगरेशन में आउटगोइंग इंटरफेस के विकल्प में इन्टरन का चयन करें.