Project

General

Profile

Actions

DIVF Dialplan » History » Revision 1

Revision 1/14 | Next »
laforge, 12/02/2023 09:29 AM


DIVF Dialplan

Our main yate switch (@divf.retronetworking.org) has (as of December 1st, 2023) the following philosophy of processing called/calling party numbers:

Incoming calls from ISDN (Q.931) attached subscribers/PBXs

PBXs within the +49-30 (or any other German area code prefix

  • Convert the Calling Number to national format, if it is "unknown" (caller_to_national)
    • this means something like 03012342111/unknown/isdn or 03012342111/unknown/unknown gets translated to 3012342111/national/isdn
  • collect all the overlapped digits
  • directly route calls of any type to old 4-digit short-hand codes for backwards compatibility (i.e. 2yyy, 3yyy, 4yyy, 9yyy, 9yyyy)
  • convert Called Number to national format (convert_called)
    • if Called Number is national format, keep it
    • if Called Number is international format, keep it
    • if Called Number is unknown, translate as follows
      • if it starts with 00, strip that, add 49 and change type to international
      • if it starts with 0, strip that and change type to national
  • route international calls to international destinations (intl_outbound)
    • convert Calling Number from national to international (caller_to_intl)
  • route national calls to national destinations (natl_outbound)
    • block/drop calls to any prefixes resrved in German national diaplan (like 500/501, 701, 801, 90[1-5], ...)
    • route anything to area code 30 to berlin
    • route anything to area code 4644 to the EWSD of jolly (via national ISUP/SS7 via TDMoIP)
  • prefix-match to direct international interconnects
    • 4205 gets routed to jpesak EWSD (via international ISUP/SS7 over TDMoIP)
    • anything else gets routed via enumroute to C-NET / CKTS
Files (0)

Updated by laforge 6 months ago · 1 revisions

Add picture from clipboard (Maximum size: 48.8 MB)