Belgium (+32)
-------------

    @name = 'Belgium'
    @country = 'be'

Source:
- http://www.bipt.be/en/operators/telecommunication/Numbering/Database/national-numbering-plan

However information about dialplan length is scarce and contradictory, see e.g. https://fr.wikipedia.org/wiki/Num%C3%A9ro_de_t%C3%A9l%C3%A9phone#B vs https://en.wikipedia.org/wiki/Telephone_numbers_in_Belgium (either 8 digits or "8 or 9" digits) vs https://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers#Belgium (8 digits for landlines, 9 digits for mobile).
In lack of a formal reference (BIPT has none) we allow both length for mobile and fixed lines.

    @plan =

      10: min: 8, max: 9, fixed: true, geographic: true
      11: min: 8, max: 9, fixed: true, geographic: true
      12: min: 8, max: 9, fixed: true, geographic: true
      13: min: 8, max: 9, fixed: true, geographic: true
      14: min: 8, max: 9, fixed: true, geographic: true
      15: min: 8, max: 9, fixed: true, geographic: true
      16: min: 8, max: 9, fixed: true, geographic: true
      19: min: 8, max: 9, fixed: true, geographic: true

      22: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      23: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      24: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      25: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      26: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      27: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'
      28: min: 8, max: 9, fixed: true, geographic: true, name: 'Brus'

      32: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      33: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      34: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      35: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      36: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      37: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'
      38: min: 8, max: 9, fixed: true, geographic: true, name: 'Antw'

      42: min: 8, max: 9, fixed: true, geographic: true, name: 'Liège'
      43: min: 8, max: 9, fixed: true, geographic: true, name: 'Liège'
      46: min: 8, max: 9, mobile: true
      47: min: 8, max: 9, mobile: true
      48: min: 8, max: 9, mobile: true
      49: min: 8, max: 9, mobile: true

      5: min: 8, max: 9, fixed: true, geographic: true
      6: min: 8, max: 9, fixed: true, geographic: true
      62: block: true
      66: block: true

      70: min: 8, max: 9, value_added: true, premium: true
      71: min: 8, max: 9, fixed: true, geographic: true
      77: max: 13, min: 13, mobile: true, m2m: true # See http://www.bipt.be/en/operators/telecommunication/Numbering/regulation/decision-of-the-bipt-council-of-6-september-2011-on-the-determination-of-the-numbering-plan-for-m2m-communication
      78: min: 8, max: 9, value_added: true

      80: min: 8, max: 9, value_added: true, freephone: true # actually mix of freephone and geographic
      81: min: 8, max: 9, fixed: true, geographic: true
      82: min: 8, max: 9, fixed: true, geographic: true
      83: min: 8, max: 9, fixed: true, geographic: true
      84: min: 8, max: 9, fixed: true, geographic: true
      85: min: 8, max: 9, fixed: true, geographic: true
      86: min: 8, max: 9, fixed: true, geographic: true
      87: min: 8, max: 9, fixed: true, geographic: true
      88: min: 8, max: 9, special: true, vpn: true
      89: min: 8, max: 9, fixed: true, geographic: true

      90: min: 8, max: 9, value_added: true, premium: true
      92: min: 8, max: 9, fixed: true, geographic: true, name: 'Gent'
      93: min: 8, max: 9, fixed: true, geographic: true, name: 'Gent'
      94: min: 8, max: 9, fixed: true, geographic: true, name: 'Gent'
      # 97 international routing numbers Belgacom
      98: min: 8, max: 9, special: true, vpn: true
      # 99 routing numbers (e.g. ETNS)
