нужно: при поднятии трубки абонент может сразу набирать городской номер без префикса ARS. кроме того сделать так, чтоб если первая набранная цифра - "8", то абонента форвардило на определенный городской номер (карточный оператор)
сдалал так: отдельный entity для абонента, отдельный phone facilities category, отдельная routing table где автоматом набирается "3"
в префиксах на "3" висит abbreviated dialling area
в area прописано ждать набора 1 цифры и по набору: для "0" = "90", для "1" = "91" и т.д., но для "8" = "9номер_карт_оператора"
работает так как надо, кроме одного момента - при снятии трубки не слышно диалтона
как нибудь можно это попобороть или существует другой способ?
создал префикс "31" - - ARS Prof.Trg Grp Seiz.with overlap
Discriminator Nr для него - 1
Discriminator Nr - это указание на попадание в таблицу с номером 1 в translator>externalNumberPlan>NumberingDescriminator?
то есть, я создал отдельную таблицу NumberingDescriminator.
там прописал какой набор какой длины куда отправлять (у меня несколько транков), для "8" прописал отдельный ARSlist, к которому прицепил NumberingCommandTable.
проблема в том что по набору префикса у меня не попадает в нужный NumberingDescriminator
Entity сделай новую, там установи выбор твоего Discriminator Nr. Присвой нужным юзерам эту Entity - они будут туда попадать. А сейчас видимо у всех юзеров одна Entity и они сыпатся на указанный там Discriminator.