FreePBX में PJSIP से SMS Conecta नंबर कैसे जोड़ें
2026-09-30 को अपडेट किया गया · SMS Conecta टीम (SMSConecta Inc.) द्वारा
छोटा जवाब: FreePBX में Connectivity > Trunks खोलें, Add Trunk पर क्लिक करें और SIP (chan_pjsip) ट्रंक चुनें। SMS Conecta नंबर को outbound caller ID बनाएँ, फिर PJSIP सेटिंग्स में SIP यूज़रनेम-secret, सर्वर sip.smsconecta.com और पोर्ट 5060 भरकर रजिस्ट्रेशन ऑन रखें। अंत में एक इनबाउंड और एक आउटबाउंड रूट बना दें।
FreePBX Asterisk की कॉन्फ़िगरेशन को वेब फ़ॉर्म के ज़रिए बनाता है, इसलिए pjsip.conf कभी हाथ से एडिट नहीं करना पड़ता। ट्रंक खुद बनने में कुछ ही मिनट लगते हैं; ज़्यादा ध्यान रूट्स पर देना पड़ता है।
पहले से तैयार रखने योग्य चीज़ें
- ✓ कोई SMS Conecta नंबर और डैशबोर्ड के नंबर पेज से उसका SIP यूज़रनेम-पासवर्ड।
- ✓ chan_pjsip ड्राइवर पर चलने वाला FreePBX (मौजूदा रिलीज़ में यह डिफ़ॉल्ट है)।
- ✓ FreePBX वेब इंटरफ़ेस का एडमिन एक्सेस, और PBX NAT के पीछे हो तो RTP पोर्ट फ़ॉरवर्ड करने की सुविधा।
कनेक्शन के लिए ज़रूरी सेटिंग्स
| सेटिंग | वैल्यू |
|---|---|
| SIP सर्वर / रजिस्ट्रार / डोमेन | sip.smsconecta.com |
| ट्रांसपोर्ट और पोर्ट | UDP या TCP 5060; TLS 5061 |
| यूज़रनेम | <SIP_USERNAME> (डैशबोर्ड में नंबर के पेज से) |
| पासवर्ड | <SIP_PASSWORD> (उसी पेज से) |
| ऑथेंटिकेशन | Digest (यूज़रनेम + पासवर्ड), रजिस्ट्रेशन आधारित |
| कोडेक | G.711 µ-law (PCMU) और G.711 A-law (PCMA) |
| DTMF | RFC 2833 (RTP events) या SIP INFO |
| इनबाउंड DID | <YOUR_NUMBER> E.164 फ़ॉर्मेट में |
स्टेप-बाय-स्टेप: PJSIP ट्रंक कैसे बनाएँ
लेबल सितंबर 2026 तक मौजूद Sangoma की Trunks Module यूज़र गाइड पर आधारित हैं; FreePBX के विभिन्न वर्ज़न में टैब के नाम थोड़े अलग हो सकते हैं।
- 1FreePBX में लॉगिन करके Connectivity > Trunks खोलें।
- 2Add Trunk पर क्लिक करके Add SIP (chan_pjsip) Trunk चुनें।
- 3General टैब में ट्रंक का नाम smsconecta जैसा कुछ रखें और Outbound CallerID में <YOUR_NUMBER> भरें। Maximum Channels खाली रखें या ज़रूरत अनुसार लिमिट सेट करें।
- 4pjsip Settings > General में जाएँ। Username में <SIP_USERNAME>, Secret में <SIP_PASSWORD>, Authentication को Outbound, Registration को Send, SIP Server को sip.smsconecta.com और SIP Server Port को 5060 पर सेट करें।
- 5अपने सेटअप के मुताबिक ट्रांसपोर्ट चुनें (आम तौर पर UDP; TLS कॉन्फ़िगर किया हो तो पोर्ट 5061 इस्तेमाल करें)।
- 6pjsip Settings > Codecs में जाकर सिर्फ़ ulaw और alaw ऑन करें।
- 7Submit करके Apply Config पर क्लिक करें। Reports > Asterisk Info देखें (या Asterisk CLI में pjsip show registrations चलाएँ) और जाँचें कि ट्रंक Registered दिख रहा है।
DID के लिए इनबाउंड रूट बनाना
Connectivity > Inbound Routes में जाकर एक रूट जोड़ें। DID Number फ़ील्ड में SMS Conecta नंबर डालें और डेस्टिनेशन सेट करें — जैसे एक्सटेंशन, रिंग ग्रुप, क्यू या IVR।
कॉल अगर catch-all रूट में चली जा रही हो, तो कॉल के दौरान Asterisk CLI देखें। वहाँ दिखने वाला DID ही वह सटीक स्ट्रिंग है जिससे रूट को मैच करना चाहिए; कुछ सेटअप में शुरुआत में प्लस होता है, कुछ में नहीं।
आउटबाउंड रूट और कॉलर ID सेट करना
Connectivity > Outbound Routes में एक रूट बनाएँ, उसकी Trunk Sequence में smsconecta ट्रंक जोड़ें, और dial patterns ऐसे लिखें जो यूज़र का डायल किया नंबर पूरे इंटरनेशनल फ़ॉर्मेट में बदल दें।
रूट या ट्रंक पर कॉलर ID को SMS Conecta नंबर पर सेट करें — वही नंबर रखें जिसके क्रेडेंशियल्स ट्रंक इस्तेमाल करता है। हर नंबर में हर महीने 1,000 आउटगोइंग मिनट शामिल हैं।
लाइव जाने से पहले ट्रंक को टेस्ट करना
एक छोटा टेस्ट प्लान असली कॉलर्स से पहले ही ज़्यादातर गलतियाँ पकड़ लेता है। सेटअप के बाद इसे एक बार चलाएँ, और फ़ायरवॉल या राउटर में कोई बदलाव हो तो फिर से।
- 1Asterisk CLI (fwconsole या asterisk -rvvv) में pjsip show registrations चलाकर देखें कि smsconecta ट्रंक Registered है।
- 2किसी मोबाइल से SMS Conecta नंबर पर कॉल करें। इनबाउंड रूट के डेस्टिनेशन पर रिंग बजनी चाहिए और दोनों तरफ़ आवाज़ साफ़ आनी चाहिए।
- 3उसी कॉल में किसी IVR या टेस्ट एक्सटेंशन पर कुछ अंक दबाकर DTMF पहचाना जा रहा है, यह कन्फ़र्म करें।
- 4किसी दूसरे फ़ोन पर आउटगोइंग कॉल लगाकर देखें कि कॉलर ID में SMS Conecta नंबर दिख रहा है।
- 5एक कॉल को कम से कम एक मिनट तक चलने दें; लगभग 30 सेकंड पर आवाज़ कट जाए तो यह NAT या फ़ायरवॉल टाइमआउट की तरफ़ इशारा करता है।
समस्याएँ और उनके हल
- ✓ 401/403 के साथ रजिस्ट्रेशन रिजेक्ट होना: डैशबोर्ड से यूज़रनेम-secret दोबारा भरें, और जाँच लें कि Authentication, Inbound नहीं बल्कि Outbound पर सेट है।
- ✓ रजिस्टर है पर इनकमिंग कॉल कभी न आना: FreePBX firewall मॉड्यूल या होस्ट फ़ायरवॉल sip.smsconecta.com से आता ट्रैफ़िक ब्लॉक तो नहीं कर रहा, यह देखें।
- ✓ आवाज़ एक तरफ़ से ही आना: Settings > Asterisk SIP Settings में external address और local networks सेट करें, RTP रेंज फ़ॉरवर्ड करें, और राउटर पर SIP ALG बंद कर दें।
- ✓ कॉल का 488 रिस्पॉन्स के साथ तुरंत कट जाना: कोडेक मिसमैच की निशानी है। ट्रंक पर ulaw और alaw ही चालू रखें।
- ✓ कीपैड की टोन नज़रअंदाज़ होना: ट्रंक पर DTMF को RFC 4733/2833 यानी RTP events पर सेट करें; ज़रूरत पड़े तभी SIP INFO पर जाएँ।
अक्सर पूछे जाने वाले सवाल
FreePBX में chan_pjsip या chan_sip, कौन सा इस्तेमाल करें?
SIP Server फ़ील्ड में क्या भरें?
ट्रंक रजिस्टर है पर इनकमिंग कॉल गलत जगह क्यों पहुँच रही है?
एक FreePBX में कई SMS Conecta नंबर जोड़े जा सकते हैं?
ट्रंक पर वॉइसमेल की सुविधा मिलती है?
FreePBX के लिए मौजूदा नंबर SMS Conecta में पोर्ट किया जा सकता है?
ये पेज भी देखें
स्रोत सामग्री
- Sangoma Documentation: PBX GUI - Trunks Module User Guide (सितंबर 2026 तक)
हर नंबर में सब कुछ पहले से शामिल
- ✓ इनकमिंग SMS पर कोई लिमिट नहीं
- ✓ इनकमिंग कॉल पर कोई लिमिट नहीं
- ✓ हर माह 500 आउटगोइंग SMS का कोटा
- ✓ हर माह 1,000 आउटगोइंग मिनट का कोटा
- ✓ किसी भी सॉफ़्टफ़ोन या PBX के लिए काम आने वाले SIP एक्सेस डिटेल्स
- ✓ किसी भी नंबर पर कॉल फ़ॉरवर्ड करने की सुविधा
- ✓ डैशबोर्ड के भीतर ही वेब-बेस्ड डायलर
- ✓ नंबर तब तक आपका रहता है जब तक आप चाहें
- ✓ 7 दिन की रिप्लेसमेंट गारंटी — मुफ़्त नया नंबर
शुरुआती कीमत $1.80/माह · सालाना बिलिंग होती है ($21.60).
7 दिन की रिप्लेसमेंट गारंटी
अगर खरीद के 7 दिन के भीतर नंबर आपके काम न आए — जैसे कोई ऐप उसे स्वीकार न करे या कोड न आएँ — तो डैशबोर्ड में एक क्लिक से उसे मुफ़्त में नए नंबर से बदल लें। यह हर नंबर पर 2 बार तक मिलता है, चाहे नंबर इस्तेमाल हुआ हो या नहीं। और अगर नंबर इस्तेमाल नहीं हुआ है, तो आप पूरा रिफ़ंड भी ले सकते हैं।
साइन-अप और चेकआउट प्रोसेस केवल अंग्रेज़ी भाषा में उपलब्ध है।