Mandar fecha/hora a teléfonos desde asterisk

4,151 views
Skip to first unread message

Antonio Arriaga [DTI2]

unread,
Oct 31, 2007, 6:30:15 AM10/31/07
to aster...@googlegroups.com
Hola.

Una preguntilla de las que rizan el rizo.

¿Es posible enviar mediante asterisk la fecha/hora del sistema a teléfonos
con display?
¿Como se podría hacer?

Gracias y un saludo.

___________________________________________________________________
Antonio.


Manuel Angel Rubio Jimenez

unread,
Oct 31, 2007, 9:34:11 AM10/31/07
to aster...@googlegroups.com
Hola,

El Miércoles, 31 de Octubre de 2007 11:30, Antonio Arriaga [DTI2] escribió:
> ¿Es posible enviar mediante asterisk la fecha/hora del sistema a teléfonos
> con display?
> ¿Como se podría hacer?

hombre, hay muchos teléfonos que tienen en el display ya incorporado un reloj
digital y que, a través de la configuración, puedes sincronizar con un
servidor NTP. Eso sería más óptimo que los mensajes de hora desde Asterisk.

Un saludo.

--
Manuel A. Rubio "Bombadil"
Usuario de GNU/Linux #323628 acorde a http://counter.li.org/
GPG ID 1C84979D ftp://bosqueviejo.net/pub/bombadil.asc
Técnico en Admin. Sistemas Informáticos

zgor

unread,
Oct 31, 2007, 9:38:07 AM10/31/07
to aster...@googlegroups.com
Hola Antonio,

>
> Una preguntilla de las que rizan el rizo.
>
> ¿Es posible enviar mediante asterisk la fecha/hora del sistema a teléfonos
> con display?
> ¿Como se podría hacer?
>
>
Muchos de los teléfonos (por no decir todos), permiten actualizar la
hora vía NTP (estandar para estos casos).
Instalate un servidor de tiempo en tu servidor asterisk y configuralo en
los terminales, es bastante sencillo.

Gorka.

Iñaki Baz Castillo

unread,
Oct 31, 2007, 9:47:44 AM10/31/07
to aster...@googlegroups.com
El Wednesday 31 October 2007 11:30:15 Antonio Arriaga [DTI2] escribió:
> Hola.
>
> Una preguntilla de las que rizan el rizo.
>
> ¿Es posible enviar mediante asterisk la fecha/hora del sistema a teléfonos
> con display?

¿Te refieres a tfnos SIP o IAX?


> ¿Como se podría hacer?

En caso de que sea tfnos SIP o IAX simplemente seteas una variable con la hora
formateada (hay funciones en Asterisk que trabajan con la hora, fecha....) y
luego:

Set(CALLERID(name)=${varaible_hora})


--
Iñaki Baz Castillo
i...@in.ilimit.es

Antonio Arriaga [DTI2]

unread,
Oct 31, 2007, 11:44:58 AM10/31/07
to aster...@googlegroups.com
Hola.

A eso exactamente me refiero.
El tema NTP sí que lo tengo funcionanado en el servidor donde tengo asterisk
(ntpd en Debian), el asunto es que asterisk envíe la hora a los teléfonos
que tienen display. El ejemplo más claro que puedo poner son los teléfonos
Domo en España, que al conectarlos a la RTB te ponen la hora actual.

¿donde se ha de configurar? por ahora no he encontrado nada de
documentación al respecto.

Gracias.
___________________________________________________________________________-

Antonio.

Antonio Arriaga [DTI2]

unread,
Oct 31, 2007, 11:52:29 AM10/31/07
to aster...@googlegroups.com
En realidad terminales normales (FXO) que conectan a un banco de canales y
éste a asterisk mediante T1´s a tarjetas Digium. Es decir, no se si la
opción Set(CALLERID(name)=${varaible_hora}) serviría. Además ya uso
set(CALLERID) para asignar el callerid.


----- Original Message -----
From: "Iñaki Baz Castillo" <i...@in.ilimit.es>
To: <aster...@googlegroups.com>
Sent: Wednesday, October 31, 2007 2:47 PM
Subject: [Asterisk-ES] Re: Mandar fecha/hora a teléfonos desde asterisk

Elio Rojano

unread,
Oct 31, 2007, 12:27:52 PM10/31/07
to aster...@googlegroups.com
En el teléfono tienes que configurarle dónde está el servidor NTP, la zona horaria que va a utilizar, y si está en horario especial de verano.
Con eso, y teniendo el servidor NTP instalado y funcionando en tu Asterisk, podrás ver cómo se sincronizan la hora de los teléfonos.

El día 31/10/07, Antonio Arriaga [DTI2] <aarr...@dti2.net> escribió:

Antonio Arriaga [DTI2]

unread,
Oct 31, 2007, 1:08:56 PM10/31/07
to aster...@googlegroups.com
Perdona, creo que no me estoy explicando bien, la verdad es que faltan datos
de mi sistema:
los teléfonos que tengo son terminales tradicionales (FXO) con display,
están conectados a un banco de canales y éste a astérisk a través de una
TE400P (Interfaz T1), por lo que todos los teléfonos son canales ZAP.

Como en estos teléfonos no se les puede configurar cliente NTP, La pregunta
sería entonces ¿como mando la fecha/hora a través de esos canales ZAP?.

Creo que ahora puede haber quedado un poco más claro... Espero :D
____________________________________________________________________


--
http://www.sinologic.net/


Raúl Alexis Betancor Santana

unread,
Oct 31, 2007, 3:00:16 PM10/31/07
to aster...@googlegroups.com

La respuesta rápida es ... no puedes.

La no tan rápida es: habrá que buscar la información del protocolo que se usa
y ver si hay algún parche para libzap que implemente ese protocolo, aunque
me temo que nó hay nada.

--
Saludos.

Raúl Alexis Betancor Santana
Dimensión Virtual S.L.

Antonio Arriaga [DTI2]

unread,
Nov 2, 2007, 6:21:12 AM11/2/07
to aster...@googlegroups.com
Hola.

En relidad SI se puede. El problema es que no se cómo.
La pregunta en principio me vino porque, al conectar un teléfono éste no
coge la fecha/hora, pero pasadas unas horas (cuando vuelvo a mirar) ya está
en "sincronismo" con el servidor asterisk. Me decidí a preguntar en esta
lista porque no he conseguido determinar qué hace que se sincronice el
reloj.

Conclusión: de hecho SI se establece la fecha/hora en mis teléfonos
analógicos/interfaces-zaptel, pero NO se cómo lo hacen. Lo que me gustaría
es que lo hicieran nada más conectarlos, pero ahí está el tema...

Un saludo y gracias a todos.

==============================================================
Antonio Arriaga - Ingenieria y Gestion de RED
DTI2 - Desarrollo de la Tecnologia de las Comunicaciones
--------------------------------------------------------------
C/ Abogado Enriquez Barrios, 5 14004 CORDOBA (SPAIN)
Tlf: +34 957 761395 / FAX: +34 957 450380
www.dti2.net
==============================================================

Julian J. M.

unread,
Nov 2, 2007, 8:46:06 AM11/2/07
to aster...@googlegroups.com
¿Estás seguro de que es asterisk quien pone en hora los teléfonos?

Se me ocurre que también podría producirse durante una llamada, y que
de esta forma seguiría siendo Telefónica quien estuviese "poniendo en
hora" tu teléfono.

La comprobación es sencilla, deja un teléfono conectado, pero que no
haga (ni reciba) llamadas. ;)

Julian J. M.

--
http://www.julianmenendez.es

Paco Brufal

unread,
Nov 11, 2007, 12:20:37 PM11/11/07
to asterisk-es
On 2 nov, 13:46, "Julian J. M." <julia...@gmail.com> wrote:

> La comprobación es sencilla, deja un teléfono conectado, pero que no
> haga (ni reciba) llamadas. ;)

Esta comprobación la he hecho yo con teléfonos analogicos con LCD y un
gateway SIP conectado al asterisk. Cuando se conecta el teléfono por
primera vez, no hay fecha ni hora. Al _recibir_ la primera llamada, el
teléfono ya muestra la hora y la fecha correcta.

Julian J. M.

unread,
Nov 11, 2007, 2:23:36 PM11/11/07
to aster...@googlegroups.com
Al recibir la primera llamada desde la PSTN? o también sirve una
llamada desde otra extensión?

Julián J. Menéndez

--
http://www.julianmenendez.es

Antonio Arriaga [DTI2]

unread,
Nov 11, 2007, 6:25:36 PM11/11/07
to aster...@googlegroups.com
Exacto.

Eso mismo me resulta a mi.
Obtienen la fecha/hora en la primera llamada entrante.
¿no hay mecanismo de que sea Asterisk el que las comunique?


==============================================================
Antonio


----- Original Message -----
From: "Paco Brufal" <pbr...@gmail.com>
To: "asterisk-es" <aster...@googlegroups.com>
Sent: Sunday, November 11, 2007 6:20 PM
Subject: [Asterisk-ES] Re: Mandar fecha/hora a teléfonos desde asterisk

Antonio Arriaga [DTI2]

unread,
Nov 12, 2007, 3:51:32 AM11/12/07
to aster...@googlegroups.com
No. Desde otra extensión no. A mi sólo me coje la fecha/hora sólo cuando
recibe llamadas desde la PSTN.


==============================================================
Antonio

----- Original Message -----
From: "Julian J. M." <juli...@gmail.com>
To: <aster...@googlegroups.com>
Sent: Sunday, November 11, 2007 8:23 PM
Subject: [***SPAM***] [Asterisk-ES] Re: Mandar fecha/hora a teléfonos desde
asterisk

Raúl Alexis Betancor Santana

unread,
Nov 12, 2007, 8:01:17 AM11/12/07
to aster...@googlegroups.com
El Monday 12 November 2007 08:51:32 Antonio Arriaga [DTI2] escribió:
> No. Desde otra extensión no. A mi sólo me coje la fecha/hora sólo cuando
> recibe llamadas desde la PSTN.

En cual de los dos siguientes esquemas recibe bien la fecha/hora ¿?

PSTN <-> Telefono
PSTN <-> FXO <-> Asterisk <-> FXS <-> Telefono

En el primero es normal que lo reciba, en el segundo me huele a que el
teléfono envía algún DTMF para pedir "la hora" a la central, lo cual
explicaría porqué te funciona cuando reciben una llamada desde la PSTN y no
cuando la llamada se recibe desde una extensión.

En todo caso, he estado revisando documentación y Asterisk no parece tener
soporte en libzap para que puedas ejecutar esa operación desde el Dialplan

--

Antonio Arriaga [DTI2]

unread,
Nov 12, 2007, 11:01:32 AM11/12/07
to aster...@googlegroups.com
Hola.

La arquitectura es

PSTN <-> FXO <-> Asterisk <-----> Asterisk <-> FXS (banco de canales) <->
Telefono
Yo, por más que he buscado, tampoco he encontrado nada.

Gracias Raúl.

==============================================================
Antonio

----- Original Message -----
From: "Raúl Alexis Betancor Santana" <ra...@dimension-virtual.com>
To: <aster...@googlegroups.com>

Alejandro Vargas

unread,
Nov 13, 2007, 9:05:24 AM11/13/07
to aster...@googlegroups.com
El 12/11/07, Antonio Arriaga [DTI2] <aarr...@dti2.net> escribió:

>
> Exacto.
>
> Eso mismo me resulta a mi.
> Obtienen la fecha/hora en la primera llamada entrante.
> ¿no hay mecanismo de que sea Asterisk el que las comunique?

Los teléfonos analógicos obtienen la hora del registro del caller-id.
Cuando suena una llamada, antes del primer timbre o entre el primero y
el segundo, se monta una transmisión de 1200 baudios que contiene los
datos del identificador de llamada (número y texto). Junto con eso va
la hora. Los teléfonos toman de ahí el dato para ajustar el reloj.
Dudo que sea posible mandar un caller-id sin el timbre. Lo que se
podría hacer tal vez es que un progarma llamara a todos los teléfonos
durante un segundo para así asegurar que todos tienen la hora
correcta.

Reply all
Reply to author
Forward
0 new messages