Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

los números telefónicos #105

Open
CrimsonGlory opened this issue Jun 21, 2015 · 1 comment
Open

los números telefónicos #105

CrimsonGlory opened this issue Jun 21, 2015 · 1 comment

Comments

@CrimsonGlory
Copy link
Owner

Estaba leyendo sobre como se deberían almacenan los teléfonos.
Para nuestro uso lo actual está bien, ya que es algo que se va a usar poco (o nada) y son números de Buenos Aires. (11)
Pero por si algún día se le da un uso más amplio deberían hacerse los siguientes cambios:
[ ] Crear una clase Phone. polimórfica many-to-many. Ya que tanto Person como User pueden tener muchos phones.
[ ] en la base de datos, la tabla phones va a tener las siguientes columnas: cc=country code (int), ndc=national destination code (varchar(14)), sn=suscriber number(varchar(14)).
ndc y sn serían varchar porque podrían empezar con cero. En Argentina el ndc nunca empieza con cero (porque cero es el prefijo de larga distancia), pero no se en el resto del mundo.

Links relevantes
https://en.wikipedia.org/wiki/List_of_country_calling_codes
https://en.wikipedia.org/wiki/E.164
https://en.wikipedia.org/wiki/E.123
https://github.com/floere/phony
https://es.wikipedia.org/wiki/N%C3%BAmeros_telef%C3%B3nicos_en_Argentina
http://www.cnc.gob.ar/numeracion-geografica_p137

@aguspuentes
Copy link
Collaborator

Claro, eso sería la posta para guardar bien los teléfonos. La realidad es que en el caso de los asistidos calculo que casi ninguno tiene teléfono y en el caso de los usuarios sólo es informativo, ya que en general se comunican vía correo electrónico entre ellos.
Igual me parece bien dejar esta issue acá, en caso que en el futuro se decida optimizar la aplicación.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants