मुख्य सामग्री पर जाएँ
SMPP v3.4 इंटीग्रेशन

एक Windows गेटवे, दो SMPP भूमिकाएँ: क्लाइंट और सर्वर

SMPP v3.4 दोनों दिशाओं में काम करता है। क्लाइंट के रूप में SMSC या एग्रीगेटर से बाहर जाकर जुड़ें, या अंतर्निहित सर्वर शुरू करें ताकि CRM, ERP और मॉनिटरिंग सिस्टम आपके अपने SIM से संदेश भेज सकें। दोनों भूमिकाएँ Ultimate edition का हिस्सा हैं।

SMPP v3.4Ultimate editionक्लाइंट और सर्वरस्थानीय लिसनर

दो भूमिकाएँ, एक सेवा

दोनों भूमिकाएँ SMPP v3.4 बोलती हैं। अंतर यह है कि सत्र कौन खोलता है और उसके बाद संदेश किस रास्ते जाता है।

SMPP क्लाइंट और सर्वर की तुलना
SMPP क्लाइंटSMPP सर्वर
कौन जुड़ता हैSMS Deliverer बाहर जाकर SMSC, एग्रीगेटर या किसी दूसरे SMPP सर्वर से जुड़ता हैCRM, ERP, मॉनिटरिंग या कोई भी SMPP क्लाइंट अंदर आकर SMS Deliverer से जुड़ता है
संदेश का रास्ताआपका आउटबॉक्स, सत्र के ज़रिए, प्रदाता के SMSC और रूट तकक्लाइंट सत्र, आउटबॉक्स में, फिर आपके modem पूल या Android फ़ोन से बाहर
साइट पर हार्डवेयरकोई ज़रूरी नहीं; रेडियो हिस्सा प्रदाता का हैकम से कम एक GSM/LTE modem या चालू SIM वाला Android फ़ोन
आम कारणआपके पास पहले से SMPP खाता है और आप एक आउटबॉक्स और एक रिपोर्ट चाहते हैंआपके सिस्टम पहले से SMPP बोलते हैं और SIM आपके नियंत्रण में रहनी चाहिए

SMPP एक इंटरफ़ेस है, रूट नहीं। क्लाइंट मोड में संदेश प्रदाता के नेटवर्क से जाते हैं; सर्वर मोड में आपके SIM से। दोनों भूमिकाओं के लिए Ultimate edition चाहिए।

SMPP क्लाइंट मोड: किसी और के SMSC से भेजें

जब आपके पास कैरियर, एग्रीगेटर या SMS प्रदाता से SMPP क्रेडेंशियल पहले से हों तो यह इस्तेमाल करें। PC पर न modem चाहिए और न Android फ़ोन।

1

SMPP कनेक्शन सेटिंग खोलें

SMS Deliverer में SMPP कनेक्शन बनाएँ। फ़ॉर्म में सर्वर पता, पोर्ट, उपयोगकर्ता नाम और प्रदाता द्वारा दिया गया पासवर्ड भरें। OK से सहेजें।

2

सत्र बनने दें

कनेक्शन सहेजने के बाद सॉफ़्टवेयर उस सर्वर से SMPP v3.4 सत्र बनाए रखता है। अगर प्रदाता IP के आधार पर फ़िल्टर करता है, तो पहले उसे PC का सार्वजनिक पता दें।

3

संदेश आउटबॉक्स में डालें

संदेश लिखें, उसे आउटबॉक्स में जोड़ें और Start दबाएँ। कतार स्थानीय modem का इंतज़ार करने के बजाय SMPP से भेज दी जाती है।

4

डिलीवरी रिपोर्ट पढ़ें

प्रदाता उसी सत्र पर अंतिम स्थिति लौटाता है। डिलीवर, विफल और लंबित गिनतियाँ रिपोर्ट में उन संदेशों के आगे दिखती हैं जिन्होंने उन्हें बनाया।

चैनल स्विच

जब SMPP क्लाइंट कनेक्शन मौजूद होता है, सॉफ़्टवेयर डिफ़ॉल्ट रूप से SMPP से भेजता है और जुड़े modem या फ़ोन का उपयोग बंद कर देता है। सेटिंग में एक विकल्प इस स्विच को बंद कर देता है, जिससे दोनों चैनल सक्रिय रह सकते हैं। सोच-समझकर एक चुनें; किसी टेस्ट सत्र को चुपचाप प्रोडक्शन modem कतार न लेने दें।

कोई स्थानीय फ़ॉलबैक नहीं

अगर प्रदाता का सत्र टूट जाए, तो कतार में रखे संदेश उसी का इंतज़ार करते हैं। क्लाइंट मोड के पास अपना SIM नहीं होता, और प्रदाता के रूट इस्तेमाल करने की यही कीमत है।

सेटअप विवरण

चरण-दर-चरण स्क्रीनशॉट ऑनलाइन सहायता में हैं: SMPP क्लाइंट सेटअप।

SMPP सर्वर मोड: अपने सिस्टम को बाइंड करने दें

जब संदेश बनाने वाला एप्लिकेशन पहले से SMPP बोलता हो, पर संदेश आपके अपने SIM कार्ड से जाने चाहिए, तो यह इस्तेमाल करें। सॉफ़्टवेयर स्थानीय रूप से सुनता है, SMPP क्लाइंट स्वीकार करता है और modem या फ़ोन चलाता है।

1

सर्वर शुरू करें

SMPP सर्वर सेक्शन खोलें और Start server दबाएँ। लिसनर आपके सेट किए पोर्ट का उपयोग करता है; डिफ़ॉल्ट 2775 है।

2

फ़ायरवॉल पर पोर्ट खोलें

जो मशीनें जुड़ेंगी, उनसे उस पोर्ट पर इनबाउंड TCP की अनुमति दें। नियम सीमित रखें: लिसनर आपके नेटवर्क या VPN के लिए है, खुले इंटरनेट के लिए नहीं।

3

हर क्लाइंट के लिए एक खाता बनाएँ

अंतर्निहित खाता admin / admin है। User Management से हर एप्लिकेशन के लिए अलग उपयोगकर्ता नाम और पासवर्ड जोड़ें, ताकि बाकी को छुए बिना एक क्लाइंट बंद किया जा सके।

4

क्लाइंट को लिसनर से बाइंड करें

CRM, ERP या gateway में PC का IP पता, पोर्ट और खाते के क्रेडेंशियल भरें। कई क्लाइंट और एक साथ कई कनेक्शन एक ही समय बाइंड हो सकते हैं।

5

भेजें और पुष्टि करें

क्लाइंट जो भी संदेश भेजता है वह आउटबॉक्स में आता है और जुड़े GSM पोर्ट पर बाँटा जाता है। उन modem या फ़ोन से आने वाला SMS जुड़े SMPP क्लाइंट को वापस भेजा जाता है।

डिलीवरी रिपोर्ट वापस जाती हैं

संदेश भेजने के बाद सॉफ़्टवेयर SMPP क्लाइंट को डिलीवरी रिपोर्ट लौटाता है। सहायता में दिए नमूने में संदेश id, सबमिट और पूर्ण होने के टाइमस्टैम्प, stat, err और टेक्स्ट फ़ील्ड में SIM का IMSI होता है।

पोर्ट पर लोड बँटता है

SMPP ट्रैफ़िक एक modem पर नहीं, कई GSM पोर्ट पर बाँटा जाता है। क्षमता बढ़ाने के लिए modem या फ़ोन जोड़ें; लिसनर नहीं बदलता।

गेटवे को अपने भीतर लूप न करें। एक ही कंप्यूटर पर क्लाइंट और सर्वर चलाकर क्लाइंट को उस स्थानीय सर्वर पर इंगित करने से डेड लूप बनता है। क्लाइंट को बाहरी SMSC पर इंगित करें, या दोनों भूमिकाएँ अलग मशीनों पर चलाएँ।

स्क्रीन-दर-स्क्रीन सेटअप चरण और डिलीवरी रिपोर्ट का नमूना ऑनलाइन सहायता में है: SMPP सर्वर सेटअप।

एड्रेसिंग: नंबर, TON और NPI

SMPP एक पता और दो टाइप फ़्लैग ले जाता है। इनमें गलती होना ही आम कारण है कि सत्र चालू होने के बावजूद प्रदाता सबमिट अस्वीकार कर देता है।

आम SMPP पता उदाहरण
पताTONNPIउपयोग
+791712345671 — अंतरराष्ट्रीय1 — ISDN (E.163/E.164)मोबाइल नंबर देश कोड फ़ॉर्मेट में
555553 — नेटवर्क-विशिष्ट0 — अज्ञातशॉर्ट कोड
MyService5 — अल्फ़ान्यूमेरिक0 — अज्ञातप्रेषक नाम, जहाँ कैरियर अनुमति देता है

TON में 0 अज्ञात, 1 अंतरराष्ट्रीय, 2 राष्ट्रीय, 3 नेटवर्क-विशिष्ट, 4 सब्सक्राइबर नंबर, 5 अल्फ़ान्यूमेरिक और 6 संक्षिप्त स्वीकार करता है। NPI में ISDN, डेटा, टेलेक्स, लैंड मोबाइल, निजी और अन्य प्लान आते हैं। पूरी मान सूची और मूल उदाहरण SMPP Address में हैं।

कौन-सी भूमिका कहाँ फ़िट बैठती है

असली इंटीग्रेशन में आने वाली चार स्थितियाँ। हर एक में भूमिका और उत्पाद का वह हिस्सा बताया गया है जो काम करता है।

एग्रीगेटर के साथ इंटरकनेक्ट

क्लाइंट मोड। एग्रीगेटर SMPP क्रेडेंशियल और रूट देता है; SMS Deliverer आउटबॉक्स, शेड्यूलिंग, संपर्क सूची और एक समेकित रिपोर्ट देता है। तब उपयोगी जब टीम मौजूदा SMPP अनुबंध के ऊपर डेस्कटॉप वर्कफ़्लो चाहती है।

CRM या ERP जो पहले से SMPP बोलता है

सर्वर मोड। एप्लिकेशन को HTTP के इर्द-गिर्द इंटीग्रेशन दोबारा बनाने के बजाय PC पर इंगित करें। CRM अपना SMPP क्लाइंट रखता है और संदेश आपके SIM से जाते हैं, प्रति संदेश क्लाउड शुल्क के बिना।

जवाबों के साथ आंतरिक अलर्टिंग

सर्वर मोड। मॉनिटरिंग टूल SMPP से अलर्ट भेजते हैं; कर्मचारियों के जवाब इनबाउंड SMS के रूप में आते हैं और जुड़े क्लाइंट को वापस भेजे जाते हैं। डिलीवरी रिपोर्ट हर संदेश का चक्र पूरा करती हैं।

संदेश डेटा साइट पर रखें

सर्वर मोड। लिसनर, आउटबॉक्स और डिलीवरी डेटा स्थानीय नेटवर्क पर रहते हैं। कैरियर तक जाने का एकमात्र रास्ता modem या फ़ोन है, इसलिए नंबर और संदेश टेक्स्ट किसी तीसरे पक्ष के gateway से नहीं गुज़रते।

दोनों डिलीवरी मॉडल की तुलना कर रहे हैं? ऑन-प्रिमाइस बनाम क्लाउड पेज लागत, डेटा स्थान और नियंत्रण समझाता है। SMPP के बजाय HTTP रास्ते के लिए सेटअप गाइड का इंटीग्रेशन सेक्शन देखें।

SMPP क्या नहीं हटाता

प्रोटोकॉल बदलता है कि संदेश गेटवे में कैसे आते हैं। यह नहीं बदलता कि कैरियर या SIM क्या स्वीकार करेगा।

SMPP क्षमता की सीमाएँ
सीमाव्यवहार में इसका अर्थ
एडिशनक्लाइंट और सर्वर सिर्फ़ Ultimate में हैं। Standard और Enterprise दोनों में से कोई भूमिका नहीं देते।
थ्रूपुटसर्वर मोड की क्षमता जुड़े modem और उनके SIM प्लान का योग है। SMPP न रूट जोड़ता है, न कैरियर की दर सीमा बढ़ाता है।
डिलीवरी रिपोर्टस्थितियाँ और त्रुटि कोड कैरियर से आते हैं। UNDELIV या REJECTD वाली रिपोर्ट नेटवर्क का जवाब है, गेटवे की विफलता नहीं।
प्रेषक पहचानअल्फ़ान्यूमेरिक प्रेषक नाम और शॉर्ट कोड कैरियर और खाते पर निर्भर हैं। गेटवे उन्हें PDU में डाल सकता है; नेटवर्क तय करता है कि उन्हें स्वीकार करे या नहीं।
संदेश प्रकारSMPP SMS ले जाता है। MMS के लिए Android फ़ोन चैनल चाहिए; Android गेटवे सेटअप देखें।
लंबे संदेशलंबा टेक्स्ट खंडों में बाँटा जाता है और हर हिस्से का बिल अलग है, ठीक modem जैसे। सेगमेंटेशन तालिका में अक्षर संख्या दी गई है।
नेटवर्क एक्सपोज़रसर्वर TCP पोर्ट पर सुनता है। इसे अपने LAN या VPN से बाइंड करें और फ़ायरवॉल नियम सीमित रखें; इंटरनेट पर प्रकाशित न करें।

खरीदारों के आम सवाल

क्या SMPP हर एडिशन में शामिल है?

नहीं। क्लाइंट और सर्वर दोनों Ultimate edition का हिस्सा हैं। Standard और Enterprise modem और Android चैनल SMPP भूमिकाओं के बिना चलाते हैं।

क्या मैं modem के बिना क्लाइंट मोड इस्तेमाल कर सकता हूँ?

हाँ। क्लाइंट मोड में SMSC और रेडियो हिस्सा प्रदाता का है, इसलिए PC को न modem चाहिए न फ़ोन। कीमत यह है कि प्रदाता के रूट और दरें लागू होंगी।

क्या क्लाइंट और सर्वर एक ही कंप्यूटर पर चल सकते हैं?

क्लाइंट को उसी मशीन पर चल रहे सर्वर पर इंगित न करें; इससे डेड लूप बनता है। क्लाइंट को बाहरी SMSC पर इंगित करें, या दोनों भूमिकाएँ अलग कंप्यूटरों पर चलाएँ।

सर्वर किस पोर्ट पर सुनता है?

डिफ़ॉल्ट 2775 है। इसे सर्वर सेटिंग में बदलें और जिन क्लाइंट को ज़रूरत हो उनके लिए Windows फ़ायरवॉल पर वही पोर्ट इनबाउंड अनुमत करें।

क्या डिलीवरी रिपोर्ट SMPP क्लाइंट को वापस भेजी जाती हैं?

हाँ। संदेश भेजने के बाद सर्वर संदेश id, स्थिति, टाइमस्टैम्प और त्रुटि कोड के साथ डिलीवरी रिपोर्ट लौटाता है। टेक्स्ट फ़ील्ड में भेजने वाले SIM का IMSI होता है।

क्या SMPP कैरियर की सीमाएँ बायपास करता है?

नहीं। क्लाइंट मोड प्रदाता के खाते तक सीमित है; सर्वर मोड आपके SIM प्लान, modem की संख्या और कैरियर की दर सीमाओं तक। SMPP सिर्फ़ इंटरफ़ेस बदलता है।