Plano
O plano de discagem é designado para provedores VoIP para adaptar e modificar a forma do TIP 125 coletar e enviar
dígitos discados. A sintaxe do plano de discagem é descrita a seguir:
» Dígito: "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9".
» Temporizador: "T" | "t".
» Letra: dígito | Temporizador | "#" | "*" | "A" | "a" | "B" | "b" | "C" | "c" | "D" | "d".
» Faixa: "X" | "x" – corresponde a qualquer dígito.
» | "[" Letras "]" – corresponde a qualquer letra especificada.
» Letras: subfaixa | Subfaixa de letras.
» Subfaixa: letra – corresponde a qualquer letra especificada.
» | Dígito "-" Dígito – corresponde a qualquer dígito entre o primeiro e o último.
» Posição: letra | Faixa.
» ElementoString: posição – corresponde a qualquer ocorrência de posição |.
» Posição "." – corresponde a um arbitrário número de ocorrências incluindo o 0.
» String: elementoString | ElementoString String.
» ListaString: string | String "|" ListaString.
» PlanoDiscagem: string | "(" ListaString ")".
Um plano de discagem, de acordo com a sintaxe apresentada, é definido por uma string ou por uma lista de strings.
Além disso, o plano permite inserir um temporizador no final do plano, para que a discagem ocorra após um determinado
período de tempo. O TIP 125 irá processar o plano de discagem e se o resultado corresponder a algum dos planos o TIP 125
realizará a discagem para o determinado número. O temporizador T é ativado quando todos os dígitos corresponderem
a algum plano de discagem. O período que o temporizador acrescenta após a discagem do último dígito é 4 segundos.
Obs.: o temporizador só será válido se este for inserido no final do plano de discagem. Por exemplo, 123xxxT é um plano
válido. Enquanto, que 27T3xxx não é um plano válido.
24
Plano