Goyak Logo
مشاوره و سفارش پروژه
SS7 / SIGTRAN MTP3 POINT CODE CONVERTER
بازگشت به فهرست تمام ابزارها

مبدل تخصصی پوینت‌کد (SS7 / TDM Point Code Converter)

در شبکه‌های سیگنالینگ SS7 (MTP3) و SIGTRAN (M3UA)، هر گره مخابراتی (سافت‌سوئیچ، شلف PGW، مدیا گیت‌وی یا مرکز STP) با یک آدرس یکتا به نام Point Code شناسایی می‌شود. با وارد کردن مقدار در هر یک از فیلدهای زیر، سایر فرمت‌ها (Decimal, Hex, ITU 14-bit 3-8-3, ANSI 24-bit 8-8-8) به صورت آنی محاسبه می‌شوند.

ماشین‌حساب تبدیل متقابل OPC / DPC

ITU: 0..16383 | ANSI: 0..16777215
Format: 0x0801
Zone(0-7) - Area(0-255) - SP(0-7)
Net(0-255)-Cluster(0-255)-Mem(0-255)

ساختار بیت‌ها و فرمول ریاضی ITU-T Q.704 (14-Bit)

در شبکه مخابرات ایران و اروپا، از استاندارد ۱۴ بیتی ITU-T با قالب 3-8-3 استفاده می‌شود که حداکثر 16,384 گره را آدرس‌دهی می‌کند:

  • ۳ بیت باارزش (Zone / MSB): عددی بین 0 تا 7 که در 2048 (2^11) ضرب می‌شود.
  • ۸ بیت میانی (Area / Sub-network): عددی بین 0 تا 255 که در 8 (2^3) ضرب می‌شود.
  • ۳ بیت کم‌ارزش (Signaling Point ID / LSB): عددی بین 0 تا 7.
Decimal = (Zone × 2048) + (Area × 8) + SP_ID
Example (1-0-1) = (1 × 2048) + (0 × 8) + 1 = 2049 (0x0801)

نمونه کانفیگ در chan_dahdi.conf

در استریسک (libss7) مقادیر pointcode، adjpointcode و defaultdpc به صورت دسیمال وارد می‌شوند:

[channels]
signaling = ss7
ss7type = itu
linkset = 1
pointcode = 2049       ; Local OPC (1-0-1)
adjpointcode = 2050    ; Adjacent STP (1-0-2)
defaultdpc = 2050      ; Destination DPC
cicbeginswith = 1
channel => 1-15,17-31
sigchan = 16