Dm777v10-90 Protocolo NOE
Dm777v10-90 Protocolo NOE
Dm777v10-90 Protocolo NOE
Protocolo NOE
Doc. DM777 Rev. 10.90
Abril, 2013
ÍNDICE
Capítulo 1 Introducción ....................................................................................................1
1. Descripción del protocolo UA/NOE .................................................................................. 2
2. Funcionalidad disponible en el router ................................................................................ 3
2.1. Aplicación survival ................................................................................................. 3
2.2. Aplicación server .................................................................................................... 4
2.3. Terminales y funcionalidades soportadas ............................................................... 6
Capítulo 2 Configuración del protocolo NOE.................................................................7
1. Configuración del protocolo NOE...................................................................................... 8
1.1. [NO] ALLOW UNKNOWN-CONNECTION........................................................ 8
1.2. APPLICATION ...................................................................................................... 8
a) [NO] APPLICATION ADDRESS ............................................................................ 8
b) [NO] APPLICATION BASE-PORT ........................................................................ 9
c) [NO] APPLICATION SERVER DEFAULT ............................................................ 9
d) [NO] APPLICATION SERVER SNOOPING-LIST ................................................. 9
e) [NO] APPLICATION SERVER TRACK NSLA-ADVISOR...................................... 9
f) [NO] APPLICATION SURVIVAL ACCESS-LIST ................................................... 9
g) [NO] APPLICATION SURVIVAL TRACK NSLA-ADVISOR.................................. 10
1.3. [NO] ASK-NUMBER ............................................................................................. 10
1.4. [NO] CALL-WAITING .......................................................................................... 10
1.5. SCREEN ................................................................................................................. 11
a) [NO] SCREEN ACCEPT-CALL .............................................................................. 11
b) [NO] SCREEN BUSY-MESSAGE ........................................................................... 11
c) [NO] SCREEN CONSULT-CALL ........................................................................... 11
d) [NO] SCREEN DATE ............................................................................................. 11
e) [NO] SCREEN DIAL-NUMBER ............................................................................. 11
f) [NO] SCREEN END-CONSULT-CALL .................................................................. 12
g) [NO] SCREEN FREE-PEER................................................................................... 12
h) [NO] SCREEN HANGUP-TELEPHONE ............................................................... 12
i) [NO] SCREEN HELD-CALL .................................................................................. 12
j) [NO] SCREEN HOLD-CALL .................................................................................. 12
k) [NO] SCREEN INCOMING-CALL ......................................................................... 12
l) [NO] SCREEN ONHOLD-CALL ............................................................................ 13
m) [NO] SCREEN STABLISHED-CALL ...................................................................... 13
n) [NO] SCREEN SURVIVAL ..................................................................................... 13
o) [NO] SCREEN TRANSFER-CALL ......................................................................... 13
p) [NO] SCREEN UNHOLD-CALL ............................................................................ 13
q) [NO] SCREEN VOLUME ....................................................................................... 13
1.6. TIMERS .................................................................................................................. 14
a) [NO] TIMERS CONNECTION-TIMEOUT ............................................................. 14
b) [NO] TIMERS EMERGENCY-BLINK .................................................................... 14
c) [NO] TIMERS HANDSET-IDLE............................................................................. 14
d) [NO] TIMERS HANDSFREE-IDLE........................................................................ 14
e) [NO] TIMERS KEEPALIVE-ERROR...................................................................... 14
f) [NO] TIMERS NEW-CONNECTION...................................................................... 15
1.7. TONES.................................................................................................................... 15
a) [NO] TONES RING CADENCE ............................................................................. 15
b) [NO] TONES RING LEVEL .................................................................................... 15
c) [NO] TONES RING MELODY................................................................................ 15
d) [NO] TONES RING PROGRESSIVE ...................................................................... 16
1.8. EXIT ....................................................................................................................... 16
Capítulo 3 Monitorización del protocolo NOE ...............................................................17
1. Monitorización del protocolo NOE .................................................................................... 18
1.1. Acceso al prompt de monitorización ....................................................................... 18
1.2. Comandos de monitorización .................................................................................. 18
- ii -
a) ? (AYUDA) .............................................................................................................. 18
b) CLEAR STATISTICS ............................................................................................... 18
c) DROP-CONNECTION............................................................................................ 18
d) DROP-SNOOPED-TERMINAL .............................................................................. 19
e) LIST ......................................................................................................................... 19
• LIST ALL .................................................................................................... 19
• LIST APPLICATION .................................................................................. 19
• LIST CONNECTIONS ................................................................................ 20
• LIST SNOOPED-TERMINALS ................................................................. 20
f) EXIT ........................................................................................................................ 20
Capítulo 4 Ejemplo de configuración ..............................................................................21
1. Aplicación Survival ............................................................................................................ 22
2. Aplicación Server ............................................................................................................... 26
2.1. Teléfonos configurados ........................................................................................... 26
2.2. Teléfonos no configurados ...................................................................................... 29
2.3. Servidor autónomo .................................................................................................. 30
- iii -
Capítulo 1
Introducción
1. Descripción del protocolo UA/NOE
Las siglas UA significan Universal Alcatel y dan nombre al protocolo de señalización de telefonía de
Alcatel. La versión más avanzada de este protocolo se denomina NOE (New Office Environment). En
este manual nos referiremos al protocolo como NOE. La versión IP de este protocolo encapsula los
mensajes de señalización en paquetes del protocolo UAUDP que es un protocolo ligero, orientado a
conexión, que va montado sobre UDP.
El puerto UDP usado por los terminales es el BASE-PORT configurado en el Call Server. El Call
Server en cambio usa como puerto para la señalización NOE el BASE-PORT + 128. Por defecto este
puerto es el 32512 y el Call Server usa el 32640.
Una peculiaridad de la conexión UAUDP es que el Call Server envía un paquete de Keepalive que
permite al terminal detectar cuando se ha perdido la conexión, en cuyo caso se reinicia y vuelve a
intentar el proceso de inicialización. Para ello se define el tiempo UDP_LOST, que es el tiempo que
tarda el teléfono en dar por terminada la conexión en ausencia de paquetes recibidos del Call Server.
Una vez perdida la conexión el teléfono se reinicia pasado el tiempo UDP_LOST_REINIT. El tiempo
entre envíos de Keepalive cuando no hay tráfico NOE debe ser por tanto menor al tiempo UDP_LOST
para que el terminal no se reinicie.
Para los valores por defecto de los temporizadores del protocolo NOE implementado en el router se
recomiendan los siguientes valores para la conexión UAUDP del Call Server:
o KEEPALIVE : 10s
o UDP_LOST: 22s (12s más que el KEEPALIVE)
o UDP_LOST_REINIT: 7s
Para ello hay disponibles dos aplicaciones diferentes: supervivencia (survival) y servidor (server).
Para el funcionamiento como equipo de respaldo, existiendo un Call Server externo pueden utilizarse
las dos aplicaciones. La diferencia entre ambas, es que en modo survival el servidor de respaldo
suplanta al Call Sever cuando este no responde, haciendo que los terminales no detecten la pérdida de
conexión. En modo survival, el router averigua automáticamente el número de teléfono y nombre de
cada terminal NOE conectado al Call Server. Por tanto, es indispensable en este modo que el tráfico de
señalización NOE entre terminales y Call Server atraviese el router y así poder espiar las conexiones
para obtener los números de teléfono de cada terminal. En modo server, los teléfonos tienen
configurada la IP del equipo como Backup Media Gateway, de forma que al detectar la pérdida de
conectividad con el Call Server se intentan conectar directamente a esa IP. En este modo, si el tráfico
NOE no atraviesa el router, el número de teléfono de cada terminal se debe o bien configurar
explícitamente en el router, o bien que sea el usuario quien lo introduzca. En caso de que el tráfico
atraviese el router, se puede configurar el equipo para que los números de teléfono se detecten
automáticamente espiando las comunicaciones entre los terminales y el Call Server.
Para el funcionamiento como Call Server autónomo se emplea solamente la aplicación server. En este
caso, para que los terminales se conecten al router, deben descargarse por TFTP al arrancar un fichero
llamado lanpbx.cfg en el que se indica que la dirección de su Call Server es el router.
La aplicación survival puede estar en dos estados distintos: transparente y supervivencia, en función
de la notificación de la sonda NSLA.
Hay tres estados posibles para cada conexión UAUDP detectada por el router: inicial, transparente y
supervivencia.
Tanto para una conexión en estado inicial, como en transparente, el router simplemente deja pasar los
paquetes de señalización de forma transparente sin intervenir.
Cuando la sonda NSLA informa de pérdida de conectividad con el Call Server, la aplicación survival
conmuta a supervivencia y se pasan todas las conexiones que están en estado transparente a
supervivencia. Si hay conexiones en estado inicial, pasarán a supervivencia directamente cuando
transcurra el tiempo para averiguar los datos del terminal. Si no se ha averiguado la extensión, y está
configurado el comando ask-number, se pide al usuario que introduzca su extensión en el teléfono,
formado sólo por dígitos; tras escribir el número, debe pulsarse la tecla OK.
Al pasar una conexión a estado de supervivencia, se crea un dial-peer dinámico de tipo noe en la
funcionalidad de telefonía IP del equipo (Telefonía sobre IP, Dm 722), de forma que está disponible
para realizar llamadas usando el servidor de telefonía IP del router. A partir de este momento los
terminales NOE pueden establecer llamadas según el plan de numeración del equipo, basado en dial-
peers. Se pueden establecer llamadas entre terminales NOE (funcionalidad de servidor de llamadas
NOE), entre terminales NOE y terminales SIP (funcionalidad de pasarela se señalización NOE-SIP), y
entre terminales NOE y puertos con interfaces VOIP del equipo (funcionalidad de Media Gateway
NOE). En el paso de un terminal a estado supervivencia se modifica el display mostrando un texto
configurable de aviso de la situación de pérdida de conectividad.
El equipo, para una conexión en estado de supervivencia, bloquea los paquetes del Call Server hacia
los teléfonos, si los hubiera, y se encarga de enviar los keepalives y la señalización NOE necesaria
hacia los terminales suplantando la conexión con el Call Server de forma que el terminal no detecta en
ningún momento diferencia y tiene la sensación de estar hablando con el Call Server, aunque es el
router el que está realizando las funciones de Call Server.
En el momento en que la sonda NSLA indica la recuperación de la conectividad con el Call Server, la
aplicación NOE vuelve al estado transparente lo que implica que todas las conexiones de terminales
que estén en reposo, es decir, que no tengan llamada activa, son reiniciadas para que se conecten de
nuevo al Call Server. Los terminales que tienen una llamada en curso se conectarán con el Call Server
en el momento en que la llamada se libere.
Si se desea que funcione como servidor en modo autónomo, no es necesario configurar nada más, pero
los terminales NOE necesitan saber cuál es su Call Server. Para configurarlos, el router debe disponer
previamente de un fichero que tenga el nombre lanpbx.cfg y cuyo contenido, de una sola línea, sea:
Si se desea que el router dependa de un Call Server, funcionando como equipo de respaldo, se
configura además el comando application server track nsla-advisor <id>, que la asocia a una sonda
Network Service Level Advisor (NSLA, Dm 754) para monitorizar la conectividad con el Call Server.
En este supuesto no es necesario tener el fichero lanpbx.cfg, dado que los terminales NOE deben tener
configurada la ip de la aplicación NOE del equipo como su Backup IP Media Gateway, lo que se
configura en el Call Server creando un dominio IP y configurando el parámetro Backup Address.
Cuando los teléfonos detectan la caída de la conexión con el Call Server, se reinician y se intentan
conectar a su servidor de backup. En este caso, se salta el paso 2 de la inicialización.
En el equipo se puede configurar el comando target mac <mac> en dial-peers de tipo noe para asociar
el número configurado con el comando destination-pattern <tlphn> de ese dial-peer al teléfono con
dicha mac. También se puede configurar el comando display-name <name> para asociar un nombre a
ese terminal.
Si el tráfico entre los terminales NOE y el Call Server atraviesa en el router, se puede configurar una
lista de acceso mediante el comando application server snooping-list <id> para clasificar y analizar
dicho tráfico y detectar automáticamente los números de teléfono de los terminales. Si el servidor
encuentra un dial-peer asociado a un terminal, el valor configurado con el comando destination-
pattern <tlphn> se toma como número de teléfono, ignorando el valor obtenido en la detección
automática.
Funcione la aplicación de una forma u otra, en el paso 3 de la inicialización cada terminal hace una
petición del fichero TFTP startnoe-aabbccddeeff donde aabbccddeeff es la mac del terminal. En el
equipo debe estar habilitado el servidor tftp mediante el comando server enable del menú feature
tftp, pero esta vez no es necesario que exista ningún fichero con ese nombre. El router genera el
fichero adecuadamente y busca entre los dial-peers de tipo noe activos el primero que tenga
configurada la mac del terminal. Si la encuentra asocia al teléfono el primer destination-pattern de ese
dial-peer como su extensión y el display-name como su nombre.
Para evitar configurar cada teléfono con su mac en dial-peers, mediante el comando ask-number se
puede establecer una frase con la que pedir el número de extensión al usuario del terminal. Así, si no
se encuentra dial-peer con esa mac o si no tiene destination-pattern configurado, o si no se ha
detectado el número espiando el tráfico NOE, se presenta en el display del teléfono la frase
configurada y se espera a que el usuario introduzca la extensión. Debe estar formado por dígitos
únicamente; al acabar de escribirlo, el usuario debe pulsar la tecla OK. En el caso de no configurarse
el comando ask-number o si el usuario pulsa OK sin introducir ningún número, el terminal queda sin
extensión, pudiendo hacer llamadas salientes y recibir llamadas de grupo que vayan destinadas a todos
los dial-peers dinámicos, pero no se puede llamar a ese terminal individualmente por no tener
extensión.
Cada nueva conexión de un terminal crea un dial-peer dinámico de tipo noe en la funcionalidad de
telefonía IP del equipo (Telefonía sobre IP, Dm 722), de forma que está disponible para realizar
llamadas usando el servidor de telefonía IP del router. Los terminales NOE pueden establecer llamadas
según el plan de numeración global, basado en dial-peers. Se pueden establecer llamadas entre
terminales NOE (funcionalidad de servidor de llamadas NOE), entre terminales NOE y terminales SIP
(funcionalidad de pasarela se señalización NOE-SIP), y entre terminales NOE y puertos con interfaces
Si la aplicación funciona como equipo de respaldo, en el momento en que la sonda NSLA indica la
recuperación de la conectividad con el Call Server, todas las conexiones de terminales que estén en
reposo, es decir, que no tengan llamada activa, son reiniciadas para que se conecten de nuevo al Call
Server. Los terminales que tienen una llamada en curso se conectan con el Call Server en el momento
en que la llamada se libere.
Para configurar el protocolo NOE debe teclearse protocol noe desde el menú general de
configuración.
Sintaxis:
Config>protocol noe
Las opciones que se presentan desde el menú de configuración del protocolo NOE son las siguientes:
NOE config>?
allow Configure allowed terminals
application UA/NOE application configuration
ask-number Require extension if not configured
call-waiting Allow a second call when one is already established
no Negate a command or set its defaults
screen Telephones screen configuration
timers UA/NOE timers configuration
tones Terminal tones configuration
exit
NOE config>
1.2. APPLICATION
Este comando configura parámetros globales relativos al funcionamiento del protocolo NOE.
1.6. TIMERS
Este comando configura el valor de los distintos temporizadores utilizados por el protocolo NOE.
1.7. TONES
Mediante este comando se configuran los tonos de los teléfonos NOE.
1.8. EXIT
A través del comando EXIT volvemos al prompt de configuración general, Config>.
Ejemplo:
NOE config>exit
Config>
+protocol noe
UA/NOE Monitor
NOE Mon+
a) ? (AYUDA)
Permite ver las opciones disponibles desde el menú en el que nos encontramos, así como listar las
opciones posibles de un comando cuando se escribe después del mismo. Los comandos disponibles en
el correspondiente menú de consola para la monitorización son:
NOE Mon+?
clear Clear counters
drop-connection Eliminate a connection
drop-snooped-terminal Eliminate a snooped terminal
list List NOE information
exit
NOE Mon+
b) CLEAR STATISTICS
Este comando pone a cero los contadores de paquetes recibidos.
Ejemplo:
NOE Mon+clear statistics
NOE Mon+
c) DROP-CONNECTION
Con este comando se elimina una conexión NOE, reiniciando el teléfono asociado.
Ejemplo:
NOE Mon+drop-connection 1
NOE Mon+
e) LIST
En este nivel están disponibles los siguientes subcomandos
• LIST ALL
Muestra toda la información relativa al protocolo NOE, tanto general como cada conexión en
particular.
Ejemplo:
NOE Mon+list all
Application Survival state: Transparent
Application Server state: Disabled
• LIST APPLICATION
Muestra la información relativa al protocolo NOE. La información más importante que proporciona
este comando es el estado de las aplicaciones, la aplicación survival podrá estar en modo Transparent
o Survival y la aplicación server muestra el estado Disabled, Autonomous, OXE Up o OXE Down. El
estado de las conexiones individuales puede ser distinto del estado de la aplicación y se puede ver con
el comando list connections.
La aplicación survival, para las conexiones en modo transparente, encamina los paquetes NOE como
cualquier otro paquete IP hacia el Call Server, pero en modo supervivencia la aplicación asume que
dicho Call Server no está disponible y procesa él los paquetes y llamadas dirigidas o provenientes de
los teléfonos NOE a la vez que bloquea los paquetes provenientes del Call Server hacia los terminales.
Ejemplo:
NOE Mon+list application
Application Survival state: Transparent
Application Server state: Disabled
NOE Mon+
• LIST SNOOPED-TERMINALS
Muestra los teléfonos NOE que el equipo ha detectado funcionando en modo server cuando se ha
configurado una lista de acceso mediante el comando application server snooping-list. Informa sobre
la extensión telefónica, nombre, IP y número de serie de los teléfonos.
Ejemplo:
NOE Mon+list snooped-terminals
Snooped terminals
-----------------------------------------
Id: 10 Extension: 1001 Name: TELDAT 1
TermType: 4068 Terminal IP: 192.168.1.2 Server IP: 192.168.212.83
Serial number: H0500531516645
NOE Mon+
f) EXIT
El comando EXIT provoca el abandono del prompt de monitorización del protocolo NOE y retorna al
prompt que había anteriormente.
Ejemplo:
NOE Mon+exit
+
El equipo es el router de una oficina con teléfonos NOE. Los teléfonos se conectan al Call Server que
está accesible por la WAN. El router además actúa como Media Gateway SIP de forma que el Call
Server puede hacer y recibir llamadas por un interfaz básico RDSI conectado al equipo. Se desea que
cuando se pierde la conectividad con el Call Server el router sea capaz de dar funcionalidad de
telefonía de emergencia a los teléfonos NOE de forma que puedan llamarse entre ellos y efectuar y
recibir llamadas a través de la RDSI. Se desea que los textos de los teléfonos en supervivencia estén en
español y que muestre el mensaje “Solo llamadas externas” cuando se pierde la conectividad en los
teléfonos.
La configuración del access-list que filtra el tráfico de señalización NOE entre los teléfonos y el Call
Server es la siguiente:
feature access-lists
; -- Access Lists user configuration --
access-list 101
entry 1 default
entry 1 permit
entry 1 source address 10.10.0.100 255.255.255.255
entry 1 source port-range 32640 32640
entry 1 destination address 10.10.0.100 255.255.255.0
entry 1 protocol udp
;
entry 2 default
entry 2 permit
entry 2 source address 10.10.0.100 255.255.255.0
entry 2 destination port-range 32640 32640
A continuación se configura una sonda NSLA para que monitorice la conexión con el Call Server. Se
configura un ping cada 10 segundos y una ventana de tres muestras. Si dos de las tres muestras tienen
un rtt superior a 500ms se da el Call Server por caído. Si las tres muestras están por debajo de 200ms
se ha recuperado la conectividad. El advisor 1 se desactiva cuando el Call Server falla.
feature nsm
; -- Network Service Monitor configuration --
operation 1
; -- NSM Operation configuration --
type echo ipicmp 10.10.0.100
frequency 10
source-ipaddr 172.24.78.152
timeout 1000
exit
;
schedule 1 life forever
schedule 1 start-time now
exit
;
feature nsla
; -- Feature Network Service Level Advisor --
enable
;
filter 1 nsm-op 1 rtt
filter 1 significant-samples 3
filter 1 activation threshold 500
filter 1 activation sensibility 50
filter 1 activation stabilization-time 1
filter 1 deactivation threshold 200
filter 1 deactivation sensibility 100
filter 1 deactivation stabilization-time 1
;
alarm 1 filter-id 1
;
advisor 1 not alarm-id 1
;
exit
Y finalmente el plan de numeración. Las llamadas entrantes por la RDSI van destinadas al número
público de la oficina 910000000. El dial-peer 1 envía estas llamadas al Call Server usando el protocolo
SIP. Las llamadas a números de la red telefónica de nueve dígitos y variables que empiezan por 0 o
por 1 se envían por el interfaz RDSI mediante el dial-peer 2. Finalmente el dial-peer 3 encamina las
llamadas entrantes a la oficina al teléfono NOE 1200 mediante el cambio del número llamado. Este
dial-peer se usa cuando el dial-peer 1 esté inactivo porque la sonda detecte que el Call Server está
caído.
telephony
; -- Telephony configuration --
dial-peer 1 sip
description "Incoming public calls to the Call Server in normal mode"
destination-pattern 910000000
target ipv4 10.10.0.100
track nsla-advisor 1
exit
;
dial-peer 2 voice-port
description "outgoing public calls"
destination-pattern .........
destination-pattern 0..T
destination-pattern 1..T
no vad
target voice-port voip100 1
Los teléfonos NOE ya disponen de la dirección IP 172.24.78.152 del router Teldat que hace de
Backup Media Gateway, porque el Call Server les suministró dicha dirección al iniciarlos. Se presenta
a continuación la configuración del equipo. Es necesario habilitar el servidor TFTP, para permitir que
los teléfonos le pidan el archivo startnoe-aabbccddeeff, donde aabbccddeeff representa la mac del
terminal que hace la petición. Este archivo no tiene que estar en la flash del equipo, ya que se genera
de forma transparente por la aplicación NOE.
Como en el ejemplo anterior, se configura una sonda NSLA para que monitorice la conexión con el
Call Server. De esta forma, cuando la conectividad se recupera se envía la orden de reinicio a los
terminales para que se conecten de nuevo al Call Server. Si se reciben conexiones de teléfonos cuando
el router detecta conectividad con el Call Server se aceptan temporalmente, pero si la conectividad
persiste, reinicia los terminales conectados para que se conecten con su Call Server.
feature nsm
; -- Network Service Monitor configuration --
operation 1
; -- NSM Operation configuration --
type echo ipicmp 10.10.0.100
frequency 10
source-ipaddr 172.24.78.152
timeout 1000
exit
;
schedule 1 life forever
schedule 1 start-time now
exit
;
feature nsla
; -- Feature Network Service Level Advisor --
enable
;
filter 1 nsm-op 1 rtt
filter 1 significant-samples 3
filter 1 activation threshold 500
filter 1 activation sensibility 50
filter 1 activation stabilization-time 1
filter 1 deactivation threshold 200
filter 1 deactivation sensibility 100
filter 1 deactivation stabilization-time 1
;
alarm 1 filter-id 1
;
advisor 1 not alarm-id 1
;
exit
protocol sip
; -- SIP protocol configuration –
application address 172.24.78.152
application gateway
exit
Por defecto, la línea FXO se encuentra configurada, así que no hay que introducir ningún comando
con ese propósito. Se configura el protocolo NOE con el advisor creado, además de fijar el español
como idioma para la fecha mostrada en la pantalla del terminal; los textos en español y el texto “En
estado de emergencia” como texto de supervivencia:
Queda únicamente configurar el plan de numeración. Las llamadas entrantes por la FXO van
destinadas al número público de la oficina 910000000. En estado normal, el dial-peer 1 envía estas
llamadas al Call Server usando el protocolo SIP. Las llamadas a números de la red telefónica de nueve
dígitos y variables que empiezan por 0 o por 1 se envían por el interfaz FXO mediante el dial-peer 2.
Se crea el dial-peer 3 para que las llamadas entrantes por la FXO, en estado de emergencia, se reciban
en el teléfono 1200. Por último, se configura un dial-peer por cada teléfono que se desea soportar,
estableciendo la dirección mac del terminal como target mac, el número de extensión como
destination-pattern. De esta forma se mantiene la numeración existente cuando los terminales están
conectados al Call Server para poder realizar llamadas entre ellos. Además, se configura el display-
name, para asociarle un nombre.
telephony
; -- Telephony configuration --
dial-peer 1 sip
description "Incoming public calls to the Call Server in normal mode"
destination-pattern 910000000
target ipv4 10.10.0.100
track nsla-advisor 1
exit
;
dial-peer 2 voice-port
description "Outgoing public calls"
destination-pattern .........
destination-pattern 0..T
destination-pattern 1..T
no vad
target voice-port voip1/0 1
exit
;
dial-peer 3 group
description "Incoming public calls in emergency mode ring 1200"
destination-pattern 910000000
outgoing prefix 1200
outgoing strip-digits 9
target dynamic
exit
;
dial-peer 4 noe
display-name "Despacho A"
El único cambio apreciable en este ejemplo se encuentra en el plan de numeración, quedando lo demás
como estaba.
telephony
; -- Telephony configuration --
dial-peer 1 sip
description "Incoming public calls to the Call Server in normal mode"
destination-pattern 910000000
target ipv4 10.10.0.100
track nsla-advisor 1
exit
;
dial-peer 2 voice-port
description "Outgoing public calls"
destination-pattern .........
destination-pattern 0..T
destination-pattern 1..T
no vad
target voice-port voip1/0 1
exit
;
dial-peer 3 group
description "Incoming public calls in emergency mode ring all"
destination-pattern 910000000
destination-pattern 1299
El dial-peer 3 en este caso es de tipo group. Su objetivo es que las llamadas entrantes por la FXO, en
situación de emergencia, suenen en todos los teléfonos. Además con el número corto 1299 se puede
llamar también a todos los teléfonos simultáneamente. Ya no se configuran los dial-peers 4, 5 y 6, que
asignaban el número de extensión de cada terminal. En situación normal, el Call Server les
proporciona el número de extensión correspondiente, pero lo pierden cuando pasan a estado de
emergencia. Si el equipo Teldat detecta que el Call Server vuelve a estar operativo, reinicia los
teléfonos para que se conecten de nuevo al Call Server y recuperen toda su funcionalidad.
PSTN
1200
Tel: 9100000000
Router Teldat
1201
172.24.78.152 LAN
1202
Para permitir que los teléfonos realicen las peticiones TFTP, es necesario, como en los ejemplos
anteriores, habilitar el servidor TFTP:
feature tftp
; -- TFTP user configuration –
server file-system DSK
server enable
exit
No se requiere configurar ninguna sonda NSLA en este ejemplo, puesto que no hay ningún Call Server
externo que monitorizar, sino que la aplicación funciona como un servidor autónomo. En cuanto al
interfaz FXO, se encuentra ya configurado. Se procede entonces a configurar el protocolo NOE según
los requisitos:
protocol noe
; -- NOE protocol configuration –
application address 172.24.78.152
application server default
ask-number “Introduzca, por favor, su numero de extension”
screen busy-message "Ocupado"
screen dial-numer "Marque numero"
screen date spanish
screen free-peer "Sonando"
screen hangup-telephone "Cuelgue"
screen accept-call "Aceptar llamada"
screen consult-call "Consulta"
screen incoming-call "Llamada nueva"
screen stablished-call "Conectado"
screen held-call "Llamada retenida"
screen onhold-call "Espere"
screen end-consult-call "Terminar consulta"
screen transfer-call "Transferir"
screen hold-call "Retener"
screen unhold-call "Volver"
screen other-call "Llamada en espera"
screen volume "Volumen"
exit
En último lugar, se configura el plan de numeración. Las llamadas entrantes por la FXO van
destinadas al número público de la oficina 910000000, y se reciben en el teléfono 1200 gracias al
primer dial-peer. Las llamadas a números de la red telefónica de nueve dígitos y variables que
empiezan por 0 o por 1 se envían por el interfaz FXO mediante el dial-peer 2. Por último, para permitir
llamadas entre los teléfonos de la oficina, se configura un dial-peer con target dinámico para llamadas
dirigidas a extensiones de cuatro cifras que empiecen por 12; se busca el número entre los dial-peers
dinámicos hasta encontrar el teléfono que se registró con esa extensión.