Since BC12 it is possible to analyse the actions made on a phone.
This is realized by the Number conversion feature with the convertion type Inbound (4).
You specify what is supposed to be analyzed, how much digit you need to suppress and by what is supposed to be replaced.
Example; The sequence *201 might be usefull to dial an common abbreviated dialling number translated by 00123456789 (DEST 0, External number 0123456789). The command is NANSI:NUMTYP=AC,NUMSE=1201; ADCOI:ABB=1201,TRA=00123456789,CLASS=0&&3; NUTRI:CNVTYP=4,ENTRY=A201,TRC=1,PRE=1;
In this command the complete sequence *201 is analyzed, the *(star) is removed and replace by digit 1. The 1201 match the number defined as Abbreviated common number and translated into the final number.
At the opposite, it is possible to use service code in the PRE field : NUTRI:CNVTYP=4,ENTRY=1155,TRC=4,PRE=A10A1B;
With this command, everyone dialling 1155 will activate profil 1 with the sequence *10*1#.
This will work if there is a personal Number 1 initiated on the phone you are using. 1155 does not need to be defined in the Numbering plan
This give you the possibility to change everything dialled in the PBX.....