{
  "runtime": "3.12.14",
  "examples": [
    {
      "input": "tel:+1-201-555-0123",
      "parsed": {
        "number": "+12015550123",
        "global": true,
        "extension": null,
        "context": null
      },
      "subset_serialized": "tel:+12015550123"
    },
    {
      "input": "tel:+1-201-555-0123;ext=0042",
      "parsed": {
        "number": "+12015550123",
        "global": true,
        "extension": "0042",
        "context": null
      },
      "subset_serialized": "tel:+12015550123;ext=0042"
    },
    {
      "input": "tel:0042;phone-context=pbx.example.test",
      "parsed": {
        "number": "0042",
        "global": false,
        "extension": null,
        "context": "pbx.example.test"
      },
      "subset_serialized": "tel:0042;phone-context=pbx.example.test"
    },
    {
      "input": "tel:0042;ext=007;phone-context=pbx.example.test",
      "parsed": {
        "number": "0042",
        "global": false,
        "extension": "007",
        "context": "pbx.example.test"
      },
      "subset_serialized": "tel:0042;ext=007;phone-context=pbx.example.test"
    },
    {
      "input": "tel:911;phone-context=+1",
      "parsed": {
        "number": "911",
        "global": false,
        "extension": null,
        "context": "+1"
      },
      "subset_serialized": "tel:911;phone-context=+1"
    }
  ],
  "rejected": [
    {
      "input": "tel:0042",
      "kind": "declared_constraint",
      "reason": "local context required"
    },
    {
      "input": "tel:+1-201-555-0123;ext=1;ext=2",
      "kind": "declared_constraint",
      "reason": "duplicate parameter"
    },
    {
      "input": "tel:0042;ext=1;isub=2;phone-context=pbx.example.test",
      "kind": "declared_constraint",
      "reason": "conflicting extension and subaddress"
    },
    {
      "input": "tel:0042;phone-context=pbx.example.test;ext=1",
      "kind": "unsupported_subset",
      "reason": "parameter order outside subset"
    },
    {
      "input": "tel:+1-201-555-0123;foo=bar",
      "kind": "unsupported_subset",
      "reason": "parameter outside supported subset"
    },
    {
      "input": "tel:0042;phone-context=pbx.example.test;m-test=x",
      "kind": "unsupported_subset",
      "reason": "parameter outside supported subset"
    },
    {
      "input": "tel:\u06f1\u06f2\u06f3;phone-context=pbx.example.test",
      "kind": "unsupported_subset",
      "reason": "ASCII lowercase scheme subset"
    },
    {
      "input": "tel:+1 201 555 0123",
      "kind": "unsupported_subset",
      "reason": "unsupported number grammar"
    },
    {
      "input": "TEL:+12015550123",
      "kind": "unsupported_subset",
      "reason": "ASCII lowercase scheme subset"
    }
  ],
  "context_concatenation_performed": false,
  "full_rfc_equivalence_or_allocation_validation": false,
  "numbers_are_rfc_or_explicit_fictional_examples_not_customers": true,
  "dial_or_lookup_performed": false,
  "all_assertions_passed": true
}
