C cenaly.com
مفت شروع کریں

Patton SmartNode (SN41xx/SN43xx/SN49xx)

ماڈیولر گیٹ وے (GSM/LTE، شہری لائن، ISDN) کو اپنے PBX سے کیسے جوڑیں: IP ایڈریس، ویب انٹرفیس میں لاگ اِن، ایکسٹینشن کا SIP اکاؤنٹ، آنے والی کالوں کے روٹس، جانچ اور فیکٹری ری سیٹ

On this page 17

Patton SmartNode (SN41xx/SN43xx/SN49xx) — ہمارے پی بی ایکس کے لیے ترتیب

Patton SmartNode — امریکی-سوئس Patton کے «دفتری» گیٹ ویز ہیں جن کے فرم ویئر طویل عرصے تک سپورٹ ہوتے ہیں۔ شامل کرنے کے لیے تین لائنیں دلچسپ ہیں: 2–8 شہری لائنوں کے لیے اینالاگ SN4141 (FXO پورٹس، پرانے فون کے لیے FXS پورٹس والے ورژن بھی موجود ہیں)، 2–8 ISDN BRI لائنوں کے لیے SN4131، اور ISDN PRI E1/T1 اسٹریمز کے لیے SN4171 / SN4970A۔ یہ اُس برانچ کے لیے انتخاب ہے جہاں شہری نمبر تانبے کی لائن یا ISDN کے ذریعے آتا ہے، بالخصوص اگر Patton پہلے سے نصب ہو۔ ایک دو اینالاگ لائنوں کے لیے آسان اور سستے گیٹ ویز موجود ہیں — جائزے میں خاندانوں کا جدول دیکھیں۔

ہمارے پی بی ایکس کے لیے گیٹ وے ایک اضافی ایکسٹینشن ہے: یہ پی بی ایکس سرور پر رجسٹر ہوتا ہے اور جب لائن پر کال آتی ہے تو خود ہی رنگ گروپ یا آپریٹر کا نمبر ڈائل کرتا ہے۔ تمام گیٹ ویز کے لیے مشترک باتیں (اسناد، آنے والی کالیں کہاں بھیجی جائیں، نیٹ ورک، حدود) جائزے «GSM گیٹ ویز اور شہری لائنیں» میں ہیں۔ یہاں — SmartNode کے لیے مرحلہ وار، خاکوں اور Patton کی دستاویزات کے مثالوں کے ساتھ۔

دوسرے گیٹ ویز سے بنیادی فرق: SmartNode میں «SIP سرور / لاگ ان / پاس ورڈ» والے خانے رکھنے والا کوئی ویب صفحہ نہیں ہے۔ گیٹ وے کنفیگریشن سے ترتیب دیا جاتا ہے — Telnet/SSH میں کمانڈز یا تیار فائل کے ذریعے جو ویب انٹرفیس سے اپ لوڈ ہوتی ہے۔ نیچے دیے گئے مراحل تیار کنفیگریشن کے ٹکڑے دیتے ہیں جن میں صرف اسناد ڈالنی رہ جاتی ہیں۔ اگر آپ نے کمانڈ لائن پر کام نہیں کیا تو انٹیگریٹر سے تنصیب کروانے کا انتظام رکھیں۔ مراحل موجودہ ماڈلز کے لیے Trinity فرم ویئر پر لکھے گئے ہیں (SN4141، SN4131، SN4171، SN4970A)؛ SmartWare پر بنے بند شدہ ماڈلز کے فرق «SmartWare» والے بلاکس میں ہیں۔

کیا درکار ہوگا#

  • ایڈمن پینل سے ایکسٹینشن کی اسناد: ٹیلی فونی → «ملازمین اور گروپس» → گیٹ وے کے لیے ایک آپریٹر بنائیں (مثلاً «Patton گیٹ وے، شہری لائن») → «پاس ورڈ ری سیٹ کریں» → «ایکسٹینشن کی اسناد» ونڈو: SIP سرور، اندرونی نمبر، لاگ ان، پاس ورڈ، پورٹ 5060، ٹرانسپورٹ UDP۔ پاس ورڈ صرف ایک بار دکھایا جاتا ہے — فوراً اسے کنفیگریشن میں منتقل کریں۔ تفصیل — «گیٹ وے کے لیے ایکسٹینشن کی اسناد»۔
  • کتنے ایکسٹینشن: پورے گیٹ وے کے لیے ایک۔ FXO کے لیے Patton کا ٹیمپلیٹ ایک اکاؤنٹ رجسٹر کرتا ہے اور اسی کے ذریعے تمام لائنوں سے آنے والی کالیں بھیجتا ہے۔
  • وہ نمبر جس پر گیٹ وے آنے والی کالیں بھیجے گا: رنگ گروپ کا نمبر (ٹیلی فونی → «رنگ گروپس»، 700 سے شروع ہونے والے نمبر) یا آپریٹر کا اندرونی نمبر۔
  • لائن: SN4141 میں FXO پورٹ (RJ-11) میں شہری اینالاگ لائن، یا SN4131 / SN4171 میں BRI / E1 پورٹ (RJ-45) میں آپریٹر کے آلات سے ISDN لائن۔
  • نیٹ ورک کیبل، Telnet یا SSH (اور براؤزر) والا کمپیوٹر، اور لائن پر کال کرنے کے لیے موبائل فون۔

مرحلہ 1۔ گیٹ وے کا IP ایڈریس معلوم کریں#

تمام Trinity ماڈلز کا ETH 0/0 (WAN) پورٹ DHCP کے ذریعے دفتر کے روٹر سے ایڈریس لیتا ہے۔ اس کے علاوہ گیٹ وے کا ایک فیکٹری اسٹیٹک ایڈریس بھی ہے — لیپ ٹاپ کو سیدھا اسی سے جوڑا جا سکتا ہے:

ماڈل فیکٹری ایڈریس مزید کیا
ایک ایتھرنیٹ پورٹ والا SN4141 ETH 0/0 پر 192.168.200.20 + DHCP کلائنٹ لیپ ٹاپ کو 192.168.200.x میں سے ایڈریس دیں، ماسک 255.255.255.0؛ دستی کتاب کے ایک جدول میں اسی ماڈل کے لیے 192.168.200.10 درج ہے — اگر .20 جواب نہ دے تو یہ آزمائیں
SN4141/2ETH (دو پورٹس) ETH 0/1 (LAN) — 192.168.200.10 یا نام smartnode.local LAN DHCP سے ایڈریس دیتا ہے: LAN پورٹ میں لگا لیپ ٹاپ خود ایڈریس لے لے گا
SN4131 (دو پورٹس) ETH 0/1 (LAN) — 192.168.1.1 LAN DHCP سے ایڈریس دیتا ہے (192.168.1.10–99)
SN4171 ETH 0/0 — 192.168.1.1 + DHCP کلائنٹ —
SN4110 (SmartWare) eth0 پر صرف DHCP —

اگر گیٹ وے پہلے سے دفتر کے نیٹ ورک میں ہے اور ایڈریس معلوم نہیں تو دو راستے ہیں:

  • SmartNode Discovery Tool — Windows کے لیے Patton کا مفت پروگرام (صفحہ www.patton.com/SNDiscovery)۔ یہ نیٹ ورک میں تمام Patton ڈیوائسز تلاش کر کے ان کا IP ایڈریس، MAC ایڈریس، ماڈل اور فرم ویئر ورژن دکھاتا ہے۔ کسی سطر پر ڈبل کلک کرنے سے گیٹ وے کا ویب انٹرفیس کھل جاتا ہے۔ اگر فہرست میں گیٹ وے نہ ہو تو دیکھیں کہ کمپیوٹر اسی سب نیٹ میں ہو، اور اس پر فائر وال بند کریں۔
  • دفتر کے روٹر میں DHCP لیز کی فہرست — گیٹ وے کے اسٹیکر پر لکھا MAC ایڈریس تلاش کریں۔

SmartNode Discovery Tool V1.06 کی ونڈو: Available SmartNodes کی فہرست جس میں IP Address، MAC Address، Device Type، Build کے کالم، Refresh اور Settings کے بٹن، اور اشارہ «Double click an entry to get to the web interface» اسکرین شاٹ: SmartNode 4520 & 4110 Series User Manual (07MD4524-GS Rev. J)، صفحہ 66۔

WAN ایڈریس کو CLI میں اسٹیٹک بنایا جا سکتا ہے (context ip ROUTER → interface WAN → ipaddress WAN <ایڈریس>/<ماسک>)، مگر ہمارے پی بی ایکس کے لیے اس کی ضرورت نہیں: DHCP والا ایڈریس موزوں ہے۔

SmartWare: کنسول پورٹ

SmartWare والے ماڈلز (SN4110، SN4120، SN4960/SN4970) میں RS-232 کنسول موجود ہے (RJ-45 کنیکٹر، 9600 بٹ/سیکنڈ، 8N1؛ SN4112S میں کنسول نہیں ہے)۔ اس کے ذریعے گیٹ وے نیٹ ورک کے بغیر بھی دستیاب ہوتا ہے — یہ اُس صورت میں کام آئے گا جب ایڈریس معلوم نہ ہو اور ری سیٹ نہ کرنا ہو۔

مرحلہ 2۔ گیٹ وے میں لاگ اِن ہوں#

کیا Trinity (SN4141, SN4131, SN4171, SN4970A) SmartWare (SN4110, SN4120, SN4970)
کیسے گیٹ وے کے پتے پر Telnet یا SSH؛ HTTP/HTTPS کے ذریعے ویب انٹرفیس Telnet یا کنسول؛ ویب انٹرفیس موجود ہے
لاگ اِن admin administrator
پاس ورڈ خالی — پاس ورڈ کے سوال پر صرف Enter دبائیں خالی

Telnet میں داخل ہونے کے بعد enable اور configure کمانڈز سے آپ کنفیگریشن موڈ میں پہنچ جاتے ہیں (پرامپٹ …(cfg)# میں بدل جاتا ہے)۔ تبدیلیاں فوراً لاگو ہو جاتی ہیں، گیٹ وے کو دوبارہ شروع کرنے کی ضرورت نہیں، لیکن انہیں ری اسٹارٹ کے بعد بھی برقرار رہنے کے لیے محفوظ کرنا ضروری ہے: copy running-config startup-config۔

پاس ورڈ فوراً تبدیل کریں — Patton صاف لکھتا ہے کہ اپنا ایڈمنسٹریٹر بنانا مالک کی ذمہ داری ہے: administrator <نام> password <پاس ورڈ>، پھر copy running-config startup-config۔ خالی پاس ورڈ کے ساتھ گیٹ وے کو نیٹ ورک میں نہیں چھوڑا جا سکتا۔

Trinity کا ویب انٹرفیس کوئی سیٹنگز فارم نہیں بلکہ وزرڈز اور کنفیگریشن فائلوں کے لیے ایک شیل ہے (یہ مرحلہ 3 میں کام آئے گا)۔ اس میں لاگ اِن اور پاس ورڈ وہی ہیں جو Telnet میں: Patton کے ٹیمپلیٹس میں ویب سرور وہی رسائی پروفائل profile aaa DEFAULT استعمال کرتا ہے۔ CLI ریفرنس کے مطابق ویب سرور بطور ڈیفالٹ بند ہوتا ہے۔ اگر براؤزر گیٹ وے کا صفحہ نہیں کھولتا تو اسے Telnet میں فعال کریں: web-server → no shutdown → copy running-config startup-config۔

مرحلہ 3۔ PBX کے اسنادِ داخلہ درج کریں#

PBX پر SmartNode کی رجسٹریشن کو تین کنفیگریشن بلاکس میں بیان کیا جاتا ہے: authentication-service (لاگ اِن اور پاس ورڈ)، location-service (PBX کا پتہ اور اکاؤنٹ کی رجسٹریشن — identity) اور context sip-gateway (گیٹ وے کا SIP پورٹ)۔ Patton بیرونی سرور پر رجسٹریشن کو CLI کی حوالہ کتاب اور 3CX کے لیے اپنے ٹیمپلیٹس، دونوں میں اسی طرح بیان کرتا ہے۔

Patton کی حوالہ کتاب سے مثال: location-service PATTON، domain patton.com، identity 300 مع authentication outbound بلاکس (authenticate 1 authentication-service AUTH_PATTON username john) اور registration outbound (registrar sip.domain.com، lifetime 600، register auto) اسکرین شاٹ: Trinity Release 3.14.X Command Line Reference Guide، باب 51 «Location Service»، صفحہ 611۔

یہی بلاک ہمارے اسناد کے ساتھ — اسے configure موڈ میں پیسٹ کریں (یا کنفیگریشن فائل میں، نیچے دیکھیں)۔ نام AUTH_PBX، LOC_PBX، GW_PBX صرف اپنی مرضی کے لیبل ہیں، زاویہ بریکٹ کی جگہ اسناد کے خانے کی قدریں آتی ہیں:

authentication-service AUTH_PBX
  username <Логин> password <Пароль>

location-service LOC_PBX
  domain 1 <SIP-сервер>
  identity-group DEFAULT
    authentication outbound
      authenticate 1 authentication-service AUTH_PBX username <Логин>
  identity <Логин>
    authentication outbound
      authenticate 1 authentication-service AUTH_PBX
    registration outbound
      registrar <SIP-сервер> 5060
      lifetime 300
      register auto

context sip-gateway GW_PBX
  bind location-service LOC_PBX
  interface IF_GW_PBX
    transport-protocol udp+tcp 5060
    no transport-protocol tls
    bind ipaddress ROUTER WAN WAN

context sip-gateway GW_PBX
  no shutdown

bind ipaddress والی سطر میں context ip ROUTER سے وہ IP انٹرفیس بتائیں جس سے گیٹ وے ادارے کے نیٹ ورک میں جاتا ہے (عام طور پر WAN؛ 3CX کے لیے Patton کے ٹیمپلیٹس میں — LAN)۔ بلاک identity-group DEFAULT اس لیے ضروری ہے کہ گیٹ وے PBX کے پاس ورڈ کی درخواست کا جواب دے اور کالوں کے دوران بھی۔ پھر محفوظ کریں: copy running-config startup-config۔

ایڈمن پینل میں («ذیلی نمبر کے اسنادِ داخلہ») SmartNode کنفیگریشن میں کہاں
SIP سرور domain 1 …، registrar … اور مرحلہ 4 کا remote … — تینوں جگہوں پر بالکل ایک ہی
لاگ اِن sip-…-<نمبر> authentication-service میں username، identity کا نام، authenticate 1 … میں username اور مرحلہ 4 کا from-header … fix — پوری سطر
پاس ورڈ authentication-service میں password
پورٹ 5060 registrar <سرور> 5060 اور remote <سرور> 5060 میں دوسرا عدد
ٹرانسپورٹ UDP transport-protocol udp+tcp 5060 اور no transport-protocol tls (TCP بھی چلے گا، TLS ہمارے پاس نہیں)
اندرونی نمبر درج نہیں ہوتا — بس یاد رکھیں کہ کون سا ذیلی نمبر گیٹ وے کے پاس ہے

آسان طریقہ — تیار فائل۔ Patton FXO، FXS، BRI، E1 اور T1 کے لیے Trinity کی مکمل کنفیگریشن کے ٹیمپلیٹس (نالج بیس KB 478 کے مضمون سے NewTemplates.zip آرکائیو) اور www.patton.com/wizard/ پر وزرڈز دستیاب کرتا ہے۔ ٹیمپلیٹس 3CX کے لیے بنے ہیں: یہ XML فائلیں ہیں جن کے اندر کنفیگریشن کا متن %%…%% جیسے لیبلوں کے ساتھ ہوتا ہے۔ اپنی لائن کی قسم کا ٹیمپلیٹ لیں، کنفیگریشن کا متن الگ فائل میں کاپی کریں، تمام لیبل اوپر کی جدول کے مطابق ہماری قدروں سے (اور مرحلہ 4 کے بلاکس سے) بدلیں اور فائل ویب انٹرفیس سے اپ لوڈ کریں: مینو (اوپر بائیں طرف بٹن) → System / Configuration Files → «+» → فائل منتخب کریں → startup-config کے نام سے محفوظ کریں → OK؛ پھر مینو → Reboot → Yes۔ فائل ری بوٹ کے بعد لاگو ہوگی۔ 3CX والے ٹیمپلیٹ سے سطر realm 1 3CXPhoneSystem ہٹا دیں: ہماری PBX کا الگ realm نہیں ہے۔

Trinity ویب انٹرفیس کا Configuration Files ونڈو: بائیں طرف startup-config اور shipping-config فائلیں، «+» اور «−» بٹن، دائیں طرف کنفیگریشن کا متن، نیچے Backup، Restore، Download بٹن اسکرین شاٹ: Patton Knowledge Base، مضمون 478 «Patton Trinity SmartNode configuration with 3CX»۔

کوڈیکس، DTMF، NAT
  • کوڈیکس — profile voip DEFAULT میں۔ Patton کے ٹیمپلیٹس امریکی ہیں: پہلے µ-law ہے، G.729 بھی موجود ہے۔ یورپ اور روس کے لیے پہلے A-law رکھیں، G.729 ہٹا دیں یا آخر میں رکھیں (ہماری PBX میں یہ نہیں ہے):
    profile voip DEFAULT
      codec 1 g711alaw64k rx-length 20 tx-length 20
      codec 2 g711ulaw64k rx-length 20 tx-length 20
    
  • DTMF — کچھ نہ چھیڑیں: CLI کی حوالہ کتاب کے مطابق profile voip میں بطور ڈیفالٹ dtmf-relay default ہوتا ہے، اور SIP کی صورت میں یہ RFC 2833 ہے۔ کمانڈ no dtmf-relay DTMF کو ٹون موڈ میں لے جاتی ہے — اسے نہ لگائیں۔
  • NAT — ادارے کے روٹر کے پیچھے گیٹ وے پورٹ فارورڈنگ کے بغیر کام کرتا ہے: وہ خود رجسٹر ہوتا ہے اور ہر lifetime سیکنڈ بعد رجسٹریشن دہراتا ہے۔ روٹر پر SIP ALG بند کر دیں۔
  • TLS اور SRTP SmartNode میں بامعاوضہ لائسنس ہیں، ہماری PBX کے لیے ان کی ضرورت نہیں۔
SmartWare (SN4110، SN4120، SN4960/SN4970)

بلاکس authentication-service، location-service → identity → registration outbound اسی طرح بنے ہیں (مضامین KB 197 اور KB 198)۔ فرق یہ ہیں: لاگ اِن administrator سے؛ گیٹ وے کا SIP پورٹ context sip-gateway میں سطر bind interface eth0 context router port 5060 سے مقرر ہوتا ہے؛ ٹرانسپورٹ — registration outbound کے اندر preferred-transport-protocol udp؛ SmartWare ٹیمپلیٹس میں روٹ — route .T dest-interface …۔ تفصیلات — SmartWare Release 6.8 Software Configuration Guide میں۔

مرحلہ 4۔ آنے والی کالوں کو PBX تک پہنچانا#

لائن سے آنے والی کال پورٹ کے انٹرفیس میں جاتی ہے (SN4141 میں interface fxo …، ISDN میں interface isdn …)، وہاں سے روٹنگ ٹیبل میں اور پھر interface sip میں، جو ہمارے PBX کی طرف دیکھتا ہے۔ اینالاگ لائن میں منزل کا نمبر نہیں ہوتا، اس لیے جو نمبر گیٹ وے PBX میں ڈائل کرے گا وہ interface sip میں مقرر کیا جاتا ہے — Patton کا FXO ٹیمپلیٹ بھی ایسا ہی کرتا ہے۔

Patton کی دستاویز سے مثال: FXO → SIP — context cs SWITCH، routing-table called-e164 RT_TO_SIP مع route … dest-interface IF_SIP، interface sip IF_SIP مع bind context sip-gateway GW_SIP اور remote 192.168.1.1 5060، interface fxo IF_FXO، port fxo 0 0 مع bind interface SWITCH IF_FXO اسکرین شاٹ: Trinity Release 3.14.X Command Line Reference Guide، باب 67 «FXO Interface Configuration»، صفحہ 906۔ Patton کی مثال میں لائن سے آنے والی کال دوسری ڈائل ٹون (service second-dialtone) پر جاتی ہے تاکہ کال کرنے والا خود اپنا ایکسٹینشن ڈائل کرے؛ ہمارے PBX کے لیے اس کے بجائے گروپ نمبر پر روٹ لگایا جاتا ہے — نیچے والا بلاک۔

ہمارے PBX کے لیے (لائن FXO پورٹ 0/0 میں؛ دوسرے پورٹس کے لیے interface fxo اور port fxo دہرائیں):

context cs SWITCH
  routing-table called-e164 RT_TO_PBX
    route default dest-interface IF_SIP_PBX

  interface sip IF_SIP_PBX
    bind context sip-gateway GW_PBX
    remote <SIP-سرور> 5060
    address-translation outgoing-call request-uri user-part fix <گروپ نمبر> host-part to-header target-param none
    address-translation outgoing-call from-header user-part fix <لاگ ان> host-part call

  interface fxo IF_FXO_00
    route call dest-table RT_TO_PBX

context cs SWITCH
  no shutdown

port fxo 0 0
  bind interface SWITCH IF_FXO_00
  no shutdown
  • request-uri user-part fix <گروپ نمبر> — وہ نمبر جو گیٹ وے PBX میں ڈائل کرے گا: رنگ گروپ کا نمبر (700 سے) یا آپریٹر کا اندرونی نمبر۔ اس لائن کے بغیر لائن سے آنے والی کال بغیر نمبر PBX میں جائے گی اور کہیں نہیں پہنچے گی۔
  • from-header user-part fix <لاگ ان> — «کس کی طرف سے» والے خانے میں ہمارا لاگ ان رکھا جاتا ہے۔ بطور ڈیفالٹ SmartNode وہاں لائن سے آنے والے کا نمبر ڈالتا ہے، جبکہ ہمارا PBX اس خانے میں لاگ ان سے ایکسٹینشن پہچانتا ہے: رجسٹریشن سبز ہوگی مگر آنے والی کالوں کو مسترد کر دیا جائے گا۔ Patton کے Asterisk PBX والے ٹیمپلیٹ (KB 200) میں بھی ایسا ہی کیا گیا ہے؛ Trinity میں address-translation کمانڈ وہی ہے (CLI دستاویز، باب 55)۔
  • FXO پورٹ بطور ڈیفالٹ بند ہوتا ہے — port fxo میں no shutdown کے بغیر لائن پر کال نہیں ہوگی۔

کال کرنے والے کا نمبر۔ from-header … fix کی سیٹنگ کے ساتھ کال کرنے والے کا نمبر SIP کال میں شامل نہیں ہوتا، اور آپریٹر کے پینل میں کال گیٹ وے کے ایکسٹینشن سے آئی ہوئی نظر آتی ہے۔ پرووائیڈر کے نمبروں کی روٹنگ کے قواعد (شیڈول، صوتی مینو) گیٹ وے سے آنے والی کالوں پر لاگو نہیں ہوتے — یہی کام رنگ گروپ اپنے وقت کے مطابق متبادلات کے ساتھ کرتا ہے (دیکھیں «آنے والی کالیں کہاں بھیجیں»)۔

ISDN (SN4131، SN4171، SN4970A)۔ طریقہ وہی ہے، صرف روٹ interface isdn … پر لگایا جاتا ہے۔ آپریٹر ISDN پر ڈائل کیا گیا نمبر (MSN/DDI) بھیجتا ہے، مگر ہمارے PBX کو ایکسٹینشن گیٹ وے پر ایسے نمبر معلوم نہیں ہوتے — گروپ نمبر اسی طرح request-uri user-part fix کی سطر سے مقرر کریں۔ پھر اس اسٹریم کے تمام نمبر ایک ہی گروپ میں آ جائیں گے۔ آسان طریقہ یہ ہے کہ اسی آرکائیو سے BRI یا E1 کے لیے Patton ٹیمپلیٹ سے شروع کریں اور اس میں اپنی قدریں بدل دیں۔

باہر جانے والی کالیں۔ اس گیٹ وے کی لائنوں کے ذریعے PBX سے باہر کال کرنا ابھی ممکن نہیں: PBX کا آؤٹ گوئنگ قاعدہ صرف SIP پرووائیڈر کی لائن پر جاتا ہے۔ SmartNode خود یہ کر سکتا ہے (Patton ٹیمپلیٹ میں FXO پورٹس کا hunt-group — service hunt-group اور interface sip پر route call dest-service)، مگر ہمارے PBX کے لیے یہ حصہ ترتیب نہ دیں۔ اپنے نمبر سے باہر جانے والی کالیں — SIP پرووائیڈر کے ذریعے، تفصیل — «گیٹ وے کے ذریعے باہر جانا — ابھی نہیں»۔

FXO لائنیں: ملکی پروفائل اور کال ختم ہونا
  • لائن پروفائل — profile fxo DEFAULT → electrical-standard <کوڈ>۔ Trinity کے کوڈز کی فہرست میں au، ch، etsi (باقی یورپ)، gb، it، mx، nl، nz، us، za شامل ہیں۔ اپنا ملک فہرست میں نہ ہو تو Patton مشورہ دیتا ہے کہ etsi یا us سے شروع کریں۔ بلٹ اِن پروفائل پہلے ہی etsi ہے اور نمبر فارمیٹ fsk-etsi، جبکہ 3CX کا ٹیمپلیٹ electrical-standard us اور caller-id standard fsk-bell لکھتا ہے: شمالی امریکہ سے باہر etsi اور fsk-etsi واپس کر دیں۔
  • ٹون — 3CX کے XML ٹیمپلیٹ میں تقریباً 30 ممالک کے ٹون سیٹ (ToneSet_<ملک>) موجود ہیں، جن میں روس بھی شامل ہے (گھنٹی 425 Hz)؛ گیٹ وے کے ٹون بطور ڈیفالٹ امریکی ہیں۔
  • کال ختم ہونا — FXO پروفائل میں disconnect-signal busy-tone اور disconnect-signal loop-break۔ اگر «مصروف» ٹون ملک سے مطابقت نہ رکھے تو گیٹ وے نہیں سمجھے گا کہ صارف نے فون رکھ دیا ہے، اور آپریٹر پر کال لٹکی رہے گی۔
  • ایکو — بلٹ اِن ایکو سپریسر بطور ڈیفالٹ آن ہے۔

مرحلہ 5۔ رجسٹریشن اور کال کی جانچ کریں#

  1. گیٹ وے میں رجسٹریشن۔ CLI میں — show location-service: یہ کمانڈ تمام location-service اور identity کی رجسٹریشن کی حالت دکھاتی ہے۔ سامنے کے پینل پر VoIP انڈیکیٹر روشن ہوتا ہے جب گیٹ وے SIP سرور پر رجسٹرڈ ہو، اور اگر رجسٹریشن نہ ہو تو روشن نہیں ہوتا۔
  2. ایڈمن پینل میں رجسٹریشن۔ ٹیلی فونی → «ملازمین اور گروپس» ٹیب — گیٹ وے کے ایکسٹینشن پر سبز نقطہ روشن ہوتا ہے۔
  3. کال۔ موبائل سے شہری نمبر پر کال کریں — request-uri user-part fix میں دیے گئے گروپ (یا آپریٹر) کے آپریٹرز کے فون بجنے چاہئیں۔ کال کے دوران FXO پورٹ کا انڈیکیٹر جھپکتا ہے۔ فون رکھیں — آپریٹر پر کال چند سیکنڈ میں ختم ہو جانی چاہیے؛ اگر لٹکی رہے تو مرحلہ 4 میں «FXO لائنیں» دیکھیں۔
  4. آواز — ایکو ٹیسٹ *43۔ رجسٹریشن آواز کے بارے میں کچھ نہیں بتاتی۔ عارضی طور پر request-uri user-part fix کی سطر میں گروپ نمبر کی جگہ *43 رکھیں اور لائن پر کال کریں: PBX مختصر گھنٹی دے گا، پھر آپ کی آواز تاخیر سے واپس کرے گا — تقریباً دس سیکنڈ بولیں۔ گھنٹی اور اپنی آواز سنائی دے تو دونوں طرف آواز ٹھیک ہے؛ گھنٹی ہو مگر اپنی آواز نہ آئے تو آواز گیٹ وے سے PBX تک نہیں پہنچ رہی؛ گھنٹی بھی نہ ہو تو آواز PBX سے گیٹ وے تک نہیں پہنچ رہی۔ ٹیسٹ کا نتیجہ کال لاگ میں نظر آتا ہے۔ جانچ کے بعد گروپ نمبر واپس رکھیں اور کنفیگریشن محفوظ کریں۔

جانچ سے متعلق سب کچھ جائزے میں، حصہ «کیسے جانچیں»۔

فیکٹری ری سیٹ#

ری سیٹ کی ضرورت اس وقت ہوتی ہے جب پاس ورڈ یا پتہ بھول گیا ہو، گیٹ وے کسی اور کی کنفیگریشن کے ساتھ ملے یا بوٹ نہ ہو۔ کام کرنے والے گیٹ وے کو ری سیٹ کرنے سے پہلے کنفیگریشن محفوظ کریں: CLI میں — copy startup-config config:backup، ویب انٹرفیس میں — Configuration Files ونڈو میں Backup بٹن۔

Reset بٹن سے (Trinity: SN4141، SN4131، SN4171)۔ اس وقت دبائیں جب گیٹ وے کام کر رہا ہو اور Power انڈیکیٹر مستقل جل رہا ہو:

کتنی دیر دبائے رکھیں کیا ہوگا
1 سیکنڈ سے کم ری بوٹ
1–4 سیکنڈ کچھ نہیں
5–14 سیکنڈ startup-config مٹ جاتی ہے، ری بوٹ (تمام انڈیکیٹر آہستہ آہستہ جھپکتے ہیں)
15–20 سیکنڈ فیکٹری ری سیٹ: فیکٹری کنفیگریشن (shipping-config)، وزرڈز، روٹ سرٹیفکیٹس اور لائسنسز کے علاوہ پوری فلیش میموری مٹ جاتی ہے؛ ری بوٹ (انڈیکیٹر تیزی سے جھپکتے ہیں)

SmartNode 5540 & 4140 دستی سے خاکہ: Reset بٹن دبانے کے وقفے — A 1 سیکنڈ سے کم، B ایک سیکنڈ کے وقفے سے دو دفعہ دبانا، C 1–4 سیکنڈ، D 5–14 سیکنڈ، E 15–20 سیکنڈ اسکرین شاٹ: SmartNode 5540 and 4140 Series User Manual (07MDSN5540-SN4140-UM Rev. G)، ضمیمہ F، ص 72۔

20 سیکنڈ سے زیادہ دیر نہ دبائیں اور بجلی آن کرتے وقت بٹن نہ دبائے رکھیں: یہ ایمرجنسی موڈ ہے جس میں فلیش میموری مکمل طور پر، خریدی گئی لائسنسز سمیت مٹ سکتی ہے۔ اس کے بعد گیٹ وے کم سے کم کنفیگریشن میں بوٹ ہوتا ہے: Telnet اور ویب بند، صرف SSH کام کرتا ہے (SN4141 میں — پتہ 192.168.200.20)۔

SmartWare (SN4110)۔ Reset کو تقریباً 5 سیکنڈ دبائے رکھیں، یہاں تک کہ Power انڈیکیٹر جھپکنے لگے — گیٹ وے فیکٹری کنفیگریشن کے ساتھ دوبارہ شروع ہو جائے گا۔ بٹن کے بغیر بھولا ہوا پاس ورڈ: کنسول کیبل → بجلی دوبارہ شروع کریں → «Press ^C to abort boot script» لائن پر Ctrl+C دبائیں → fis load → go -s factory-config → administrator سے بغیر پاس ورڈ لاگ ان؛ اس دوران موجودہ کنفیگریشن ختم ہو جائے گی۔

ویب انٹرفیس سے Patton کے دستاویزات فیکٹری ری سیٹ بیان نہیں کرتے: ویب کے ذریعے کوئی دوسری فائل startup-config کے طور پر اپ لوڈ کر کے گیٹ وے ری بوٹ کیا جا سکتا ہے (مینو → Reboot)۔

اس کے بعد کیا کریں: گیٹ وے دوبارہ DHCP سے پتہ لیتا ہے اور مرحلہ 1 کے فیکٹری پتے پر admin (SmartWare — administrator) لاگ ان کے ساتھ بغیر پاس ورڈ دستیاب ہوتا ہے — مرحلہ 1 سے شروع کریں۔ فیکٹری کنفیگریشن show config:shipping-config کمانڈ سے نظر آتی ہے۔ ایڈمن پینل میں ایکسٹینشن کا لاگ ان اور پاس ورڈ گیٹ وے کے ری سیٹ سے تبدیل نہیں ہوتے؛ اگر ایکسٹینشن کا پاس ورڈ محفوظ نہ ہو تو «پاس ورڈ ری سیٹ کریں» بٹن سے نیا جاری کریں۔ گیٹ ویز کے ری سیٹ کے بارے میں عمومی معلومات — جائزے میں۔

اگر گیٹ وے رجسٹر نہ ہو#

  1. ری بوٹ کے بعد سیٹنگز غائب ہو گئیں۔ CLI میں تبدیلیاں فوراً لاگو ہوتی ہیں، لیکن copy running-config startup-config کے بغیر دوبارہ شروع کرنے پر ختم ہو جاتی ہیں۔
  2. سرور کا پتہ ہر جگہ درج نہیں۔ یہ تین جگہوں پر درکار ہے: domain 1، registrar اور remote۔ ایک بھول گئے تو رجسٹریشن ہوگی مگر کال نہیں، یا اس کے برعکس۔
  3. سرور رجسٹریشن مسترد کر رہا ہے۔ username اور identity نام میں پورا لاگ ان sip-…-<نمبر> ہونا چاہیے، پاس ورڈ — آخری جاری کردہ؛ authentication-service میں 3CX کے ٹیمپلیٹ کی realm لائن نہیں رہنی چاہیے؛ ٹرانسپورٹ — udp+tcp مع no transport-protocol tls، پورٹ 5060۔
  4. رجسٹریشن سبز ہے مگر آنے والی کالیں مسترد ہو رہی ہیں۔ interface sip میں from-header user-part fix <لاگ ان> لائن نہیں، اور «کس کی طرف سے» فیلڈ میں کال کرنے والے کا نمبر جا رہا ہے، یا identity-group DEFAULT بلاک نہیں (مرحلہ 3)۔
  5. کال PBX تک پہنچتی ہے مگر کہیں نہیں جاتی۔ request-uri user-part fix <گروپ نمبر> نہیں یا گروپ نمبر PBX کے فونز سے ڈائل نہیں ہوتا۔ FXO پورٹ آن نہیں (port fxo میں no shutdown)۔
  6. ویب انٹرفیس نہیں کھلتا۔ ویب سرور بند ہے (web-server → no shutdown) یا ایمرجنسی ری سیٹ کے بعد گیٹ وے کم سے کم کنفیگریشن میں ہے — SSH سے لاگ ان کریں۔

عام وجوہات (راؤٹر پر SIP ALG، بند UDP 5060) — جائزے میں، «اگر گیٹ وے رجسٹر نہ ہو» سیکشن؛ نیٹ ورک کے بارے میں — «ادارے کا نیٹ ورک، NAT اور SIM کارڈ»۔

ماڈلز کی اقسام#

ماڈل نمبر میں ترتیب انکوڈ ہوتی ہے: JO — FXO پورٹس، JS — FXS، BIS — ISDN BRI، E — E1/T1، V — وائس چینلز کی تعداد، 2ETH — دو ایتھرنیٹ پورٹس، HP — درست کلاک جنریٹر، R — بائی پاس ریلے (lifeline/fallback)۔

ماڈل پورٹس / چینلز نیٹ ورک / لائن سیٹنگ میں فرق
SN4141/2JO2V, /4JO4V, /8JO8V 2، 4 یا 8 FXO (RJ-11)، 1 یا 2 ایتھرنیٹ پورٹس شہری اینالاگ لائن Trinity؛ لاگ ان admin بغیر پاس ورڈ، پتہ 192.168.200.20 / .10؛ صنعتی ورژن — SN4141E
SN4141/2JS2JO4V, /4JS4JO8V 2+2 یا 4+4 FXS+FXO لائنیں + اینالاگ ٹیلی فون FXO — اوپر کی طرح؛ FXS پر ٹیلی فون ایڈیشنل نمبر ہیں، دیکھیں «SIP ٹیلی فون کی سیٹنگ»
SN4131/2BIS4VHP, /4BIS8VHP, /8BIS16VHP 2، 4 یا 8 BRI S0 (RJ-45)، 4–16 چینلز ISDN BRI Trinity؛ پورٹ موڈ TE/NT اور PtP/PtMP سافٹ ویئر سے مقرر ہوتا ہے؛ آپریٹر کی لائن کے لیے TE موڈ؛ LAN 192.168.1.1
SN4171/1E15V30HP, /1E30VHP, /2ETH2E30VRHP 1 یا 2 E1/T1 (RJ-45)، 15–30 چینلز ISDN PRI Trinity؛ آپریٹر کے ہارڈویئر کے لیے سیدھا کیبل، منی PBX کے لیے کراس کیبل؛ پتہ 192.168.1.1؛ /1E24VHP (T1) — آرڈر پر
SN4970A/4E30V60RHP, /4E60VRHP, /4E120VRHP 4 E1/T1، 30–120 چینلز ISDN PRI صرف Trinity؛ SN4970/SN4971 کا متبادل
SN4112 / SN4114 / SN4116 / SN4118 2–8 FXS اور/یا FXO، 1 ایتھرنیٹ پورٹ لائنیں / ٹیلی فون پیداوار بند، سپورٹ 22.10.2021 کو ختم ہوئی؛ SmartWare، لاگ ان administrator؛ متبادل — SN4141
SN4120 1–2 BRI ISDN BRI پیداوار بند، «نئی تنصیبات کے لیے تجویز نہیں»؛ SmartWare؛ متبادل — SN4131
SN4970 / SN4971 1–4 E1/T1 ISDN PRI پیداوار بند (31.12.2018)؛ SmartWare یا Trinity؛ متبادل — SN4970A

اینالاگ لائنوں کے لیے SN4141/xJO لیں، ISDN BRI کے لیے SN4131، اور E1 اسٹریم کے لیے SN4171۔ SN4110، SN4120 اور SN4970 نئے نہ خریدیں: ان کے لیے مزید فرم ویئر نہیں آئے گا، اور SmartWare والے استعمال شدہ ڈیوائسز Trinity کے بجائے SmartWare کی گائیڈ کے مطابق سیٹ ہوتے ہیں۔ کثیر پورٹ چیسی SN43xx (SN4300) اور SN5xxx ماڈلز (راؤٹرز اور SBC) ان دستاویزات میں بیان نہیں جن پر یہ صفحہ مبنی ہے — اپنے سپلائر سے تصدیق کر لیں۔ جن ماڈلز کے نام میں چینلز کے دو نمبر ہوں (…15V30…، …30V120…) وہ کم وائس چینلز کے ساتھ آتے ہیں، زیادہ چینلز لائسنس سے خریدے جاتے ہیں۔

اکثر پوچھے جانے والے سوالات#

کیا اس گیٹ وے کے ذریعے PBX سے شہری نمبر پر باہر کال کی جا سکتی ہے؟#

ابھی نہیں — ہمارے ہاں گیٹ وے صرف آنے والی کالوں پر کام کرتا ہے۔ SmartNode خود باہر جانے والی کال کر سکتا ہے (FXO پورٹس کا hunt گروپ)، مگر ہمارا PBX ابھی ایڈیشنل-گیٹ وے کو لائن کی طرح کال نہیں بھیجتا۔ اپنے نمبر سے باہر جانے والی کال SIP پرووائیڈر کے ذریعے ہوتی ہے۔

ویب انٹرفیس میں «SIP سرور» اور «پاس ورڈ» کے خانے کہاں ہیں؟#

وہ نہیں ہیں: SmartNode کنفیگریشن سے سیٹ ہوتا ہے۔ Trinity ویب انٹرفیس وزرڈز اور تیار فائل اپ لوڈ کرنے کے لیے ہے (System / Configuration Files)۔ تفصیلات authentication-service اور location-service بلاکس میں ڈالی جاتی ہیں (مرحلہ 3) — Telnet/SSH میں کمانڈز سے یا ٹیمپلیٹ فائل میں۔

پینل میں کال کرنے والے کا نمبر کیوں نظر نہیں آتا؟#

تاکہ PBX کال کو ایڈیشنل سے آنے والی پہچانے، گیٹ وے «کس کی طرف سے» والے خانے میں ہمارا لاگ ان ڈالتا ہے (from-header … fix، مرحلہ 4)، اور کال کرنے والے کا نمبر کال میں شامل نہیں ہوتا۔ اس لائن کو ہٹانا نہیں چاہیے — اس کے بغیر آنے والی کالیں وصول ہونا بند ہو جائیں گی۔

4 یا 8 لائنوں والے گیٹ وے کو کتنے ایڈیشنل نمبر چاہیے؟#

ایک: FXO کے لیے Patton ٹیمپلیٹ ایک اکاؤنٹ رجسٹر کرتا ہے اور اسی کے ذریعے تمام لائنوں کی کالیں گروپ کے ایک نمبر پر بھیجتا ہے۔

میرے پاس کئی نمبروں والا ISDN ہے — کیا انہیں مختلف گروپوں میں تقسیم کیا جا سکتا ہے؟#

ابھی نہیں: ہمارے ہاں ایڈیشنل-گیٹ وے سے آنے والی تمام کالیں ایک ہی نمبر پر جاتی ہیں جو request-uri user-part fix میں دیا جاتا ہے، اس لیے اسٹریم کے تمام نمبر ایک ہی رنگ گروپ میں آئیں گے۔

FXO لائن پروفائلز کی فہرست میں میرا ملک نہیں ہے۔ کیا رکھیں؟#

Patton مشورہ دیتا ہے کہ etsi سے شروع کریں (یا شمالی امریکہ میں us)؛ Trinity کا بلٹ اِن پروفائل پہلے سے etsi ہے۔ اہم بات ملک کے لیے درست «مصروف» ٹون ہے، ورنہ گیٹ وے سبسکرائبر کے کال ختم کرنے کو نہیں پہچانے گا (مرحلہ 4 میں «FXO لائنیں» دیکھیں)۔

ذرائع#

Patton کی دستاویزات، رسائی کی تاریخ — 10.09.2026:

Was this article helpful?