:-( ¿Realtime Time es que asterisk y kamailio accedan a la misma base de datos al mismo tiempo? ¿Que es real time? :-(
----- Mensaje original -----
De: Saúl Ibarra <saghul(a)gmail.com>
Fecha: Martes, Octubre 14, 2008 1:43 am
Asunto: Re: [Kamailio-Users-ES] dudas integración realtime con openser
> Como has hecho la vista de la tabla subscriber? Yo tuve más de un
> problema con eso...
>
>
> --
> Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de
> disketes."----------------------------------------------------------
> ------
> http://www.saghul.net/
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es
>
Hola, el RFC 3261 dice, en alguna parte que no recuerdo, que es
aconsejable que un proxy/server no cree una transacción hasta que no
se haya autenticado el request (si procede). El argumento es que una
transacción consume recursos y que un atacante malicioso podría enviar
una burrada de requests en paralelo para saturar el proxy/server. Es
decir:
1 - Llega un request (req1).
2 - El proxy comprueba que no tiene cabecera de autenticación y lo
rechaza, stateless, con un 401/407.
3 - El UAC repite el request con autenticación (req2).
4 - El proxy lo recibe y calcula el digest y tal y da por buena la
autenticación.
5 - Entonces el proxy crea la transacción.
6 - Llega una retransmisión de req2 y el proxy responde lo último que
se le respondió ("matchea" la transacción).
Pero en un hilo en la lista de OpenSIPS, Bogdan me comenta que crear
la transacción antes de autenticar puede ser positivo ya que evita el
proceso de autenticación en retransmissiones del request. Es decir:
1 - Llega un request (req1).
2 - El proxy crea la transacción.
3 - El proxy comprueba que no tiene cabecera de autenticación y lo
rechaza, stateful, con un 401/407.
4 - El UAC repite el request con autenticación (req2).
5 - El proxy lo recibe y se pone a calcular el digest, pero le lleva un rato.
6 - Llega una retransmisión de req2 y como ya existe la transacción no
se procesa de nuevo la autenticación (BIEN).
7 - El proxy da por buena la autenticación previa.
6 - Llega una retransmisión de req2 y el proxy responde lo último que
se le respondió ("matchea" la transacción).
Ambas formas tienen sus inconvenientes, ¿cuál creéis que es mejor?
Saludos.
--
Iñaki Baz Castillo
<ibc(a)aliax.net>
----- Mensaje original -----
De: Iñaki Baz Castillo <ibc(a)aliax.net>
Fecha: Jueves, Octubre 9, 2008 4:05 pm
Asunto: Re: [Kamailio-Users-ES] Realtime Integration Asterisk Kamailio
> El Jueves, 9 de Octubre de 2008, ingdavidcespedes(a)cable.net.co
> escribió:> Hola lista
> >
> > Alguien me puede explicar a que se refiere la integración real
> time entre
> > asterisk y Kamailio? Yo estoy integrando kamailio con asterisk
> para usarlo
> > como Gateway y poder autenticarme ante mi proveedor SIP con
> nombre de
> > Usuario y contraseña, para esto me estoy basando en la guía de
> Sahul Ibarra
> > (http://www.saghul.net/blog/2007/08/17/howto-conexion-de-openser-
> con-asteri
> >sk/) pero no se si esto es real tieme o que es real time en
> realidad???.>
> > Otra duda. Los usuarios deben estar registrados en Kamailio
> solamente o en
> > Asterisk solamente o en ambos??
>
> Integración OpenSer + Asterisk suele implicar que ambos "comparten"
> la misma
> base de datos de usuarios. Lo normal, creo que suele ser poner un
> OpenSer
> delante del Asterisk, de tal forma que OpenSer maneja y registra
> los usuarios
> SIP, y Asterisk tiene una vista SQL que ataca a la tabla de
> "subscribers" de
> OpenSer (hay manuales y howtos al respecto).
>
Una vez vi que Sahul decía que los usuarios no se debían registrar en Asterisk sino solo en Kamailio, y que asterisk actuara solo para los servicios que no puede prestar kamailio, como IVR, Voicemail, GW, etc. Según esto no necesito que asterisk tenga acceso a mi Base de Datos de Kamailio en MySQL si solo lo voy a usar como IVR y/o GateWay. ¿No? Pero pues en la guía que esta en la pagina de Kamailio (http://www.kamailio.org/dokuwiki/doku.php/asterisk:realtime-integration) lo configuran de tal manera que ambos acceden a la misma base de datos, generando una copia de la de Kamailio para que acceda Asterisk. He ahí mi confusión, no se si eso es por el tal real time (que sigo sin saber que es) o si siempre debe ser de esa forma, o de la forma como creí que decía Sahul.
>
> --
> Iñaki Baz Castillo
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es
>
Hola lista
Alguien me puede explicar a que se refiere la integración real time entre asterisk y Kamailio? Yo estoy integrando kamailio con asterisk para usarlo como Gateway y poder autenticarme ante mi proveedor SIP con nombre de Usuario y contraseña, para esto me estoy basando en la guía de Sahul Ibarra (http://www.saghul.net/blog/2007/08/17/howto-conexion-de-openser-con-asteris…) pero no se si esto es real tieme o que es real time en realidad???.
Otra duda. Los usuarios deben estar registrados en Kamailio solamente o en Asterisk solamente o en ambos??
Saludos
David Céspedes
----- Mensaje original -----
De: Iñaki Baz Castillo <ibc(a)aliax.net>
Fecha: Viernes, Octubre 3, 2008 6:10 pm
Asunto: Re: [Kamailio-Users-ES] Conexion de 2 Kamailio con TLS
> El Sábado, 4 de Octubre de 2008, ingdavidcespedes(a)cable.net.co
> escribió:> Gracias Iñaki, basado en esto lo haré con asterisk, pues
> como ya les he
> > comentado, estoy haciendo la tesis sobre las recomendaciones
> técnicas de
> > SIP Connect, y debo tratar de cumplir con todos los RFC's que
> allí enuncian
> > sobre todo el de SIP 3261. Entonces no me sirve que me salga de
> chiripa,> creo que con asterisk sera más claro el intercambio de
> mensajes SIP entre
> > las diferentes entidades.
>
> Sí, pero ten también en cuenta que Asterisk es bastante "cerdo"
> como B2BUA
> (tema de re-INVITE y tal).
> Por eso te sugería que podrías usar un B2BUA más "puro" (aunque no
> sabría
> decirte cual).
>
El problema es $$$ y recursos, no cuento con muchos equipos como para escoger. Y también tiempo, tengo que terminar antes de diciembre.
El escenario pensado es:
Proveedor(Quien me da salida a la PSTN)<---------->Misma Maquina(Asterisk(Como Gateway SIP)<---->Kamilio(SPS))<----ComunicaciónTLSentrelosSPS---->Misma Maquina(Kamilio(SPS)<---->Asterisk(Para IVR y Voicemail))
No se que comentarios tengan acerca de este escenario. En este momento me falta conectar los 2 Kamailio vía TLS, que ya leí como se hace pero todavía no lo he hecho, y después mirar de que manera enruto las llamadas para que lleguen hasta la PSTN, si a travez de Asterisk(Como Gateway SIP) o de que otra forma (kamailio con modulo UAC). Bienvenidos sus comentarios.
> --
> Iñaki Baz Castillo
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es
>
----- Mensaje original -----
De: Iñaki Baz Castillo <ibc(a)aliax.net>
Fecha: Viernes, Octubre 3, 2008 11:00 am
Asunto: Re: [Kamailio-Users-ES] Conexion de 2 Kamailio con TLS
> El Viernes, 3 de Octubre de 2008, ingdavidcespedes(a)cable.net.co
> escribió:> > Nota: Algunos proveedores SIP te permiten indicar una
> IP origen y todo
> > > lo que venga de ahí se te factura. Todo esto para que no te
> tengas que
> > > autenticar.
> >
> > En el mio me tengo que autenticar con nombre de usuario y
> contraseña. Lo
> > anterior sugiere que mejor utilice asterisk para conectarme al
> proveedor?
> Con mucha suerte es posible que te funcione con el módulo "uac" de
> OpenSer,
> pero partiendo de la base, como he explicado antes, que es una
> chapuza anti
> estándares SIP y que puede que te funcione -de "chiripa"- con algún
> teléfono
> concreto y con algún proveedor concreto.
>
> Sí, Asterisk es una opción, como lo sería cualquier otro B2BUA.
Gracias Iñaki, basado en esto lo haré con asterisk, pues como ya les he comentado, estoy haciendo la tesis sobre las recomendaciones técnicas de SIP Connect, y debo tratar de cumplir con todos los RFC's que allí enuncian sobre todo el de SIP 3261. Entonces no me sirve que me salga de chiripa, creo que con asterisk sera más claro el intercambio de mensajes SIP entre las diferentes entidades.
>
> --
> Iñaki Baz Castillo
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es
>
----- Mensaje original -----
De: Iñaki Baz Castillo <ibc(a)aliax.net>
Fecha: Viernes, Octubre 3, 2008 3:13 am
Asunto: Re: [Kamailio-Users-ES] Conexion de 2 Kamailio con TLS
> El 3/10/08, ingdavidcespedes(a)cable.net.co
> <ingdavidcespedes(a)cable.net.co> escribió:
>
> > Alguien a interconectado alguna vez dos Kamailio con TLS entre
> ellos (Solo entre los Kamailio, no los teléfonos)?? alguna pista .
>
> Poder se puede, creo recordar que viene un howto completo en la
> documentación.
Lo buscare y lo leeré, solo quería saber si alguien ya lo había hecho para que me contara como le va.
>
> > Ahhh y otra pregunta, se puede conectar Kamailio directamente a
> un Proveedor SIP, o
> > es necesario hacerlo a través de asterisk, ya había preguntado
> esto antes pero para
> > tener salida directa desde Kamailio hacia la PSTN, pero me habían
> contestado que
> > necesitaba un GW que podía ser asterisk, pero no se si en el caso
> de que el TRUNK
> > sea SIP habrá también que hacer lo mismo, pienso que de pronto se
> puede con el
> > modulo de UAC pero todavía no lo he leído, cualquier guía sera
> bienvenida.
> El problema es que si se trata de un proveedor que pide autenticación
> entonces OpenSer no puede añadir él la autenticación. Bueno, en
> realidad sí puede, para eso es el módulo "uac" y uno de sus métodos,
> pero es una chapuza ya que no se incrementa el CSeq y es muy posible
> que el proveedor no lo acepte. OpenSer no puede aumentar el CSeq
> porque los UAC's no lo sabrían y no aceptarían las respuestas del
> proveedor con un CSeq incrementado.
>
> Nota: Algunos proveedores SIP te permiten indicar una IP origen y todo
> lo que venga de ahí se te factura. Todo esto para que no te tengas que
> autenticar.
>
En el mio me tengo que autenticar con nombre de usuario y contraseña. Lo anterior sugiere que mejor utilice asterisk para conectarme al proveedor?
> --
> Iñaki Baz Castillo
> <ibc(a)aliax.net>
> _______________________________________________
> Users-es mailing list
> Users-es(a)lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es
>
He decidido abrir un nuevo tema sobre esta consulta porque parece que no estaba llendo muy bien el otro, creo q no mandaba los mensajes a todos los usuarios o algo así.
He conseguido concretar mas con mi jefe que es lo que tengo que hacer exactamente. Esto es hacer q los message q me llegen al openser me sean redireccionados a un servidor de aplicaciones. Ahora mismo tengo registrado el usuario 200 del openser en el eyebeam y desde el eyebeam es desde donde mando los mensajes. El problema es que por el momento no tengo mas usuarios registrados y no se como hacer para poder enviar mensajes a otro usuario sin que este registrado, o como puedo registrarlo desde el mismo pc en el que tengo el eyebeam instalado, ya que no peudo instalar nada en ningún otro pc.
Alguien puede darme alguna idea??
Otra cosa, para la redireccion de los mensajes lo que he hecho es poner dentro del route lo siguiente, ya que no encuentro ningun apartado en el que se procesen los message:if (is_method("MESSAGE"))
{
rewritehostport('10.95.44.224:5090');
}
Creeis que está bien?
Un saludo y muchas gracias por la ayuda.
_________________________________________________________________
¿Sigue el calor? Consulta MSN El tiempo
http://eltiempo.es.msn.com/
Hola Lista!
Alguien a interconectado alguna vez dos Kamailio con TLS entre ellos (Solo entre los Kamailio, no los teléfonos)?? alguna pista . Ahhh y otra pregunta, se puede conectar Kamailio directamente a un Proveedor SIP, o es necesario hacerlo a través de asterisk, ya había preguntado esto antes pero para tener salida directa desde Kamailio hacia la PSTN, pero me habían contestado que necesitaba un GW que podía ser asterisk, pero no se si en el caso de que el TRUNK sea SIP habrá también que hacer lo mismo, pienso que de pronto se puede con el modulo de UAC pero todavía no lo he leído, cualquier guía sera bienvenida.
Saludos
David Céspedes