Actions
DIVF Dialplan » History » Revision 4
« Previous |
Revision 4/14
(diff)
| Next »
laforge, 12/02/2023 09:34 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
)
- convert Calling Number from national to international (
- 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
Incoming calls from C-NET/CKTS via IAX¶
Incoming calls via international ISUP/SS7 links (ss7_incoming_intl
)¶
- reject any incoming calls that do not have an international Calling Party
- reject any incoming calls that do not h ave an international Called Party
- if it starts with 49 and includes the "complete" digit (F), strip the 49 prefix and route via
natl_outbound
(see above)
Incoming calls via national ISUP/SS7 links¶
Updated by laforge 6 months ago · 4 revisions