"TODO"        K. J. Turner    20/08/98

anise.m4:

  add_num_pars: deal with addition of not just "n3"

  func_last_of: allow more parameters for the benefit of "enables_on_result"

  func_max_of: allow more parameters for the benefit of "enables_on_result"

  proc_pars_of: handle "NoNum" case for each parameter

  valid_name: check for presence of alphanumeric plus underscore

anise_comb_gen.m4:

  collides:

    o deal with properties other than single, and patterns that are
    user_provider_confirmed; may be difficult or impossible

    o test for provider_confirmed and user_confirmed

    o deal with the case of two groups the same, since the request may come
    from either feature

    o deal with events at the control gate

  enables: allow an arbitrary number of behaviour parameters

  enables_after_ack: update to match changes to enables

  enables_after_try: update to match changes to enables

  enables_on_result: allow an abitrary number of parameters

  interleaves: allow an arbitrary number of behaviour parameters

  interrupts_after_ack: update to match changes to interrupts

  offers: allow an abitrary number of parameters

  overtakes: update

  unique_ids: update or delete

  withholds: update or delete

anise_comb_tel.m4:

  diverts_unanswered: implement

  waits_call:

    o avoid Answer.Req when caller first accepts waiting call with
    Select.Req(2)

    o include Respond.Req when called is rung after called hangs up on
    current call

    o consider whether to forbid Call Waiting at a caller that is already
    engaged in Call Waiting with another number

anise_feat.m4:

  o swap gates/numbers for Feat(12) if defined in the 21 direction

  o reliable property: implement

  o unreliable property: implement

anise_prim_int.m4:

  res_type:

    o extract parameter types from feature definitions

    o respect Calling Number Delivery/Distinctive Ring on ring-back

anise_test.m4:

  recv: deal with inference of role properly when there are nested test
  combinations

  send: deal with inference of role properly when there are nested test
  combinations

antest: use profile information given to antest:

    o consider extracting number/id information from ANISE rather than LOTOS
    file

