Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Irish VoIP dial plan.

  • 14-02-2010 2:02am
    #1
    Closed Accounts Posts: 7,230 ✭✭✭


    Just thought I would share this with anyone who wants to use it for their ATA or VoIP phone.

    I've been using this dial plan and it's working quite well for me. It's optimised for the Cork area in particular and for Blueface but you can make tweaks to get it working in your area & with whatever VoIP network you are using.

    Just thought it might be of some use to people on here as it's adaptable to any area codes.

    I've designed to primarily work best for the areas and countries I call most frequently.

    I have also made the assumption that most Irish numbers are now 7 digits. In areas where there are still 5 or 6 digits you just have to press # or wait for the ATA to time out and connect you.

    If you dial areas with 5-digits / 6-digits a lot, you could do something like what I did with the rural County Cork area codes.

    (112S0|999S0|<:021>[2-9]xxxxxxS0|023[2-9]xxxxxxS0|02[24-9][2-9]xxxx|01[2-9]xxxxxxS0|118xxS0|04[0-79]xxxxxxxS0|0[5679]xxxxxxxxS0|0818xxxxxxS0|08[2-9][012346789]xxxxxxS0|08[2-9]5xxxxxxxS0|18xxxxxxxxS0|15xxxxxxxxS0|048xxxxxxxxS0 |00442xxxxxxxxxS0|00441xxxxxxxxxS0|00443xxxxxxxxxS 0|00447xxxxxxxxxS0|00448xxxxxxxxxS0|00449xxxxxxxxx S0|0033xxxxxxxxxS0|001xxxxxxxxxxS0|0034xxxxxxxxxS0 |00x.|19xxS0|171S0|14x.|<10:3000>|<1191:303>)

    S0 in the sequence means that the ATA connects the number on receipt of last digit, like an eircom digital exchange line normally does, there's no delay or need to hit #.

    To break it down:

    112S0|999S0 = This instantly connects 112 and 999 calls on last digit dialed.

    <:021>[2-9]xxxxxxS0 = This routes 7 digits numbers to the 021 area on last digit dialed. Blueface extensions e.g. 3000 can still be dialed as they are shorter than 7 digits, but you have to hit # or wait for the ATA to realise you've stopped dialling

    023[2-9]xxxxxxS0 = This instantly connects 7 digit 023 numbers (Bandon) on last digit dialed.

    02[24-9][2-9]xxxx| = 022,024,025,026,027,028 and 029 5-digit numbers (Rural County Cork)

    01[2-9]xxxxxxS0 = 7-digit 01 Dublin numbers.

    04[0-79]xxxxxxxS0 = North east, except Northern Ireland 048. 7-digit numbers will connect instantly, 5-digits will still work, but you'll have to wait or press #.

    0[5679]xxxxxxxxS0 = All other geographical numbers, 7 digit by default. Shorter numbers will just take a moment to connect, or you can hit #. (Also covers 0700+6 digit personal numbering and 076 VoIP)

    118xxS0 = covers 118XX directory inquiry numbers

    0818xxxxxxS0 = 0818 national rate numbers.

    08[2-9][012346789]xxxxxxS0 = Mobile numbers

    08[2-9]5xxxxxxxS0 = Mobile voicemail access numbers (8 digit)

    18xxxxxxxxS0 = 1800, 1850, 1890 etc etc

    15xxxxxxxxS0 = premium rate numbers

    048xxxxxxxxS0 = Northern Ireland

    00442xxxxxxxxxS0 = UK 02X numbers e.g. London/Cardiff/NI etc

    00441xxxxxxxxxS0 = UK 01XXX and 011X numbers (older assignments)
    Note, some numbers are a digit short, but this will connect with #/timeout.

    00443xxxxxxxxxS0 = UK 03X numbers

    00447xxxxxxxxxS0 = UK Mobile / Personal numbering

    00448xxxxxxxxxS0 = UK 0800 / 0870 etc

    00449xxxxxxxxxS0 = UK 09XX numbers, most are inaccessible from outside the UK, but I whacked it in anyway just in case!

    0033xxxxxxxxxS0 = All French numbers, fixed length X.XX.XX.XX.XX

    001xxxxxxxxxxS0 = US/Canada (XXX) XXX-XXXX

    0034xxxxxxxxxS0 = Spain XXX XXX XXX

    00x. = All international destinations

    19xxS0 = Operator helplines e.g. 1901 eircom etc

    171S0 = Voicemail access (Blueface)

    14x. = 141/142+ any number (does not connect without # or waiting)

    <10:3000> = maps 10 (operator) to blueface helpline 3000.

    <1191:303> = maps 1191 (eircom speaking clock) to blueface 303 (free speaking clock)


Comments

  • Closed Accounts Posts: 7,230 ✭✭✭Solair


    Oh, forgot one thing.

    If you still want to be able to dial local numbers with the area code, you need to include

    |021[2-9]xxxxxxS0|

    That covers 7-digit Cork numbers dialed in the full national format.

    For Dublin:

    |01[2-9]xxxxxxS0|

    etc

    If you want to make your phone sound a bit more familiar, I have the codes for Irish progress tones.

    Dial tone : 425@-19;20(*/0/1)
    Second dial tone : 440@-19;20(*/0/1)
    Outside dial tone : 400@-19;20(*/0/1)
    Busy tone : 425@-20;10(.5/.5/1)
    Reorder tone : 425@-20;10(.25/.25/1)

    1) Ring back tone : 400@-19,450@-19;*(1.65/3.35/1+2) (This gives you a long ring version of the Irish ring tone... helps to distinguish when you dial an external number vs an extension)

    2) Ringback tone (Standard Irish pattern) 400@-19;450@-19;*(.4/.2/1+2,.4/2/1+2)

    Message waiting tone : 425@-19;2(.1/.1/1);20(*/0/1) [This will trigger the message waiting indicator on most cordless phones]
    Call forwarding active tone : 425@-19;2(.2/.2/1);20(*/0/1)
    Call waiting tone frequency (CWT) : 425@-10

    Set your Caller ID protocol as follows:

    Caller ID Method : ETSI FSK
    (DO NOT USE the UK version with PR (polarity reversal) or ETSI with DTMF as these will not work with many Irish handsets.)
    Caller ID FSK standard : V.23

    The Irish Caller ID standard is identical to that used in France, Germany and most of Europe, so the vast majority of equipment supports it without any problem.

    The BT system is a bit weird.

    Ringer:

    Voltage : 75V
    Frequency : 25Hz
    Ring wave form : sinusoid

    Ring cadence : 60(.4/.2,.4/2)

    Hook Flash (R button)
    Hook Flash Timer Min: 0.06
    Hook Flash Timer Max: 0.2

    To use call waiting, just press R (no need for R2)

    To transfer a call, R, dial new number ... wait for answer + hang up.




    If you set all that you've basically got something very close to a normal eircom line.


  • Registered Users, Registered Users 2 Posts: 100 ✭✭The_Rev


    I know this thread is old, but this thread helped me with my SPA-112 ATA
    Especially getting the caller ID to work and working out the dial plan. So thanks Solair!

    This is the dial plan I've come up with, only works for Irish Numbers (not international) I may add UK landlines soon if I need to.

    I got all the current area codes and numbers per area code from comreg.
    Could probably fine tune it a bit more, but it's good enough for a start.

    Have blocked some numbers at the end... should add a few more to this.

    (112S0|999S0|<:061>[2-9]xxxxxS0|061[2-9]xxxxxS0|08[3456789][012346789]xxxxxxS0|08[3456789]5xxxxxxxS0|01[1-9]xxxxxxS0|021[1-9]xxxxxxS0|02[2456789]xxxxxS0|02[3]xxxxxxxS0|040[24]xxxxxS0|04[1269]xxxxxxxS0|04[34]xxxxxxxS0|04[7]xxxxxS0|04[5]xxxxxxS0|050[24569]xxxxxS0|051xxxxxxS0|05[2345]xxxxxxxS0|05[69]xxxxxxxS0|058[01]xxxxxxS0|058[2456789]xxxxS0|06[1]xxxxxxS0|06[23]xxxxxS0|06[4]xxxxxxxS0|06[56]xxxxxxxS0|06[789]xxxxxS0|07[14]xxxxxxxS0|09[0]xxxxxxxS0|09[1]xxxxxxS0|09[3]xxxxxS0|09[4]xxxxxxxS0|09[56789]xxxxxS0|1800xxxxxxS0|1890xxxxxxS0|1850xxxxxxS0|0818xxxxxxS0|15[23456789]0!|151[2-9]!|1559!|118xx!)
    Here's the explanation of it below....
    (
    112S0|				Emergency 112
    999S0|				Emergency 999
    <:061>[2-9]xxxxxS0|		Local 				6 digit (append 061 to the number)
    061[2-9]xxxxxS0|		061 Numbers + area code 	6 digit
    08[3456789][012346789]xxxxxxS0| Mobile numbers
    08[3456789]5xxxxxxxS0|		Mobile voicemail access numbers (8 digit)
    01[1-9]xxxxxxS0|		01				7-digit
    021[1-9]xxxxxxS0|		021 				7 digit
    02[2456789]xxxxxS0|		022 024 025 026 027 028 029 	5 digit
    02[3]xxxxxxxS0|			023 				7 digit
    040[24]xxxxxS0|			0402, 0404			5 digit
    04[1269]xxxxxxxS0|		041,042,046,049 		7 digit
    04[34]xxxxxxxS0|		043,044 			7 digit
    04[7]xxxxxS0|			047 				5 digit
    04[5]xxxxxxS0|			045 				6 digit
    050[24569]xxxxxS0|		0502,0504,0505,0506,0509 	5 digit
    051xxxxxxS0|			051 				6 digit
    05[2345]xxxxxxxS0|		052 053	054 055			7 digit
    05[69]xxxxxxxS0|		056				7 digit
    058[01]xxxxxxS0|		058				7 digit
    058[2456789]xxxxS0|		058				5 digit
    06[23]xxxxxS0|			062 063 			5 digit
    06[4]xxxxxxxS0|			064 				7 digit
    06[56]xxxxxxxS0|		065 066 			7 digit
    06[789]xxxxxS0|			067 068	069			5 digit
    07[14]xxxxxxxS0|		071 074 			7 digit
    09[0]xxxxxxxS0|			090 				7 digit
    09[1]xxxxxxS0|			091 				6 digit
    09[3]xxxxxS0|			093 				5 digit
    09[4]xxxxxxxS0|			094 				7 digit
    09[56789]xxxxxS0|		095 096 097 098 099 		5 digit
    1800xxxxxxS0|			1800				Allow
    1890xxxxxxS0|			1890				Allow
    1850xxxxxxS0|			1850				Allow
    0818xxxxxxS0|			0818				Allow
    15[23456789]0!|			1520 1530... 1590		BLOCK!
    151[2-9]!|			1512-1519			BLOCK
    1559!				1559				BLOCK
    118xx!				118xx				BLOCK
    )
    


  • Registered Users Posts: 49 johnroake


    i know this is an old thread. we are using grandstream phones and im looking to change the dial plan so all mobile numbers cannot be called. can you help me with this.
    this is what the current dial plan is on the web GUI { x+ | *x+ | *xx*x+ }

    i just want to block mobiles and let everything else be called


  • Registered Users, Registered Users 2 Posts: 4,739 ✭✭✭nava


    johnroake wrote: »
    i know this is an old thread. we are using grandstream phones and im looking to change the dial plan so all mobile numbers cannot be called. can you help me with this.
    this is what the current dial plan is on the web GUI { x+ | *x+ | *xx*x+ }

    i just want to block mobiles and let everything else be called

    I'm not very familiar with the dial plans, but on their website they have a guide that might help you.

    You can play with the below, with ^ it will block any number that starts with 08 or 003538
    {^08x+ |
    {^003538x+ |


Advertisement