La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
Te refieres a cuando mandas un INVITE? Porque en los REGISTER *creo* que se devuelve para que el cliente deje de mandarlos, en plan "estamos procesando"...
El 1/09/07, Iñaki Baz Castillo ibc@aliax.net escribió:
La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Sábado, 1 de Septiembre de 2007, Saúl Ibarra escribió:
Te refieres a cuando mandas un INVITE? Porque en los REGISTER *creo* que se devuelve para que el cliente deje de mandarlos, en plan "estamos procesando"...
Sí sí, me refiero a INVITE. Pero aclaro un poco a lo que me refiero:
No pregunto por el "100 Trying", ese ya sé que es normal, me refiero exclusivamente al texto que lo acompaña (y que sólo tiene sentido para el usuario **humano** que tal vez lo lea en su cliente SIP si éste se lo muestra):
"your call is important to us"
Es que me suena tan pedante... Además, ¿no sería "for us" en vez de "to us"?
XD
El Saturday 01 September 2007 19:04:41 Iñaki Baz Castillo escribió:
La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
No debes de ignorar los Trying Iñaki, son muy importantes, se envían para que no venzan los timers de las pilas SIP cuando envían un INVITE.
Te envían un INVITE a tu pasarela SIP y respondes con un Trying (después de autenticar, claro está ...) mientras estas ejecutando lo que sea, y hasta que le envíes un 183 del progress o un 180 del ringing
Los gateways PSTN no tienen porqué ser "rápidos" entre un INVITE y un 18[03], y el trying se manda precisamente para evitar esos timeouts
El texto que envíes es lo de menos ...
El Sábado, 1 de Septiembre de 2007, Raúl Alexis Betancor Santana escribió:
El Saturday 01 September 2007 19:04:41 Iñaki Baz Castillo escribió:
La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
No debes de ignorar los Trying Iñaki, son muy importantes, se envían para que no venzan los timers de las pilas SIP cuando envían un INVITE.
Ya me he explicado en otro correo porque he notado que se me podía haber malinterpretado. Entiendo que los "Trying" son parte fundamental del SIP durante un INVITE por ejemplo.
El texto que envíes es lo de menos ...
Sí, lo que pasa es que yo me refería sólo al texto XDDD
Pues en ese casi si, es una txorrada... :P
El 1/09/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Sábado, 1 de Septiembre de 2007, Raúl Alexis Betancor Santana escribió:
El Saturday 01 September 2007 19:04:41 Iñaki Baz Castillo escribió:
La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
No debes de ignorar los Trying Iñaki, son muy importantes, se envían para que no venzan los timers de las pilas SIP cuando envían un INVITE.
Ya me he explicado en otro correo porque he notado que se me podía haber malinterpretado. Entiendo que los "Trying" son parte fundamental del SIP durante un INVITE por ejemplo.
El texto que envíes es lo de menos ...
Sí, lo que pasa es que yo me refería sólo al texto XDDD
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Saturday 01 September 2007 19:48:36 Iñaki Baz Castillo escribió:
Sí, lo que pasa es que yo me refería sólo al texto XDDD
Jejeje, hace tiempo, para divertirnos haciendo el chorra, montamos un proxy que respondía con frases del "BOFH bible" ... XDD
También estaría cachondo mandar un ... "100 Trying Your money is important for us ..." ... XDDD
El Sábado, 1 de Septiembre de 2007, Raúl Alexis Betancor Santana escribió:
El Saturday 01 September 2007 19:48:36 Iñaki Baz Castillo escribió:
Sí, lo que pasa es que yo me refería sólo al texto XDDD
Jejeje, hace tiempo, para divertirnos haciendo el chorra, montamos un proxy que respondía con frases del "BOFH bible" ... XDD
También estaría cachondo mandar un ... "100 Trying Your money is important for us ..." ... XDDD
Esa es muy buena!
Ahora que lo pienso, el "100 Trying" lo genera automáticamente OpenSer en los INVITE, o sea, yo no lo tengo puesto en mi config pero claramente OpenSer lo genera. ¿Cómo modificar entonces el texto?
El Sábado, 1 de Septiembre de 2007, Iñaki Baz Castillo escribió:
Ahora que lo pienso, el "100 Trying" lo genera automáticamente OpenSer en los INVITE, o sea, yo no lo tengo puesto en mi config pero claramente OpenSer lo genera.
Vale, lo he encontrado, lo hace automáticamente la función "t_relay" (en función de unos flags): http://www.openser.org/docs/modules/1.2.x/tm.html#AEN335
¿Cómo modificar entonces el texto?
Esto sigo sin saberlo :(
Me apuesto lo que sea a que viene así hardcodeado en el código fuente y por eso aparece en todos los servidores. XD
El Sábado, 1 de Septiembre de 2007, Iñaki Baz Castillo escribió:
¿Cómo modificar entonces el texto?
Esto sigo sin saberlo :(
Me apuesto lo que sea a que viene así hardcodeado en el código fuente y por eso aparece en todos los servidores. XD
Huy no, perdón, qué tontería, si precisamente OpenSer no dice eso de " your call is important to us"...
El Sábado, 1 de Septiembre de 2007, Iñaki Baz Castillo escribió:
El Sábado, 1 de Septiembre de 2007, Iñaki Baz Castillo escribió:
¿Cómo modificar entonces el texto?
Esto sigo sin saberlo :(
Me apuesto lo que sea a que viene así hardcodeado en el código fuente y por eso aparece en todos los servidores. XD
Huy no, perdón, qué tontería, si precisamente OpenSer no dice eso de " your call is important to us"...
Bueno, pues sí que viene compilado, sí:
openser-1.2.2-notls/error.c: *************************
... char *error_text( int code ) { switch(code) {
case 100: return "Trying"; case 180: return "Ringing"; case 181: return "Call is Being Forwarded"; case 182: return "Queued"; case 183: return "Session Progress";
case 200: return "OK"; case 202: return "Accepted";
case 300: return "Multiple Choices"; case 301: return "Moved Permanently"; case 302: return "Moved Temporarily"; case 305: return "Use Proxy"; case 380: return "Alternative Service";
case 400: return "Bad Request"; case 401: return "Unauthorized"; case 402: return "Payment Required"; case 403: return "Forbidden"; case 404: return "Not Found"; case 405: return "Method not Allowed"; case 406: return "Not Acceptable"; ...
Así que tocaría compilar.
El Saturday 01 September 2007 21:05:22 Iñaki Baz Castillo escribió:
Así que tocaría compilar.
jejeje, como te aceleras, 4 mensajes en un ratete ...
Puedes generar un 100 tú a pelo:
# calls to pstn if(uri=~"sip:[1-9][0-9]+@") { sl_send_reply("100", "$avp(s:bofh_escuse)"); ds_select_dst("00","4"); ...
Luego OpenSer generará otro con el t_relay() ... pero ya te has divertido ;-)
El Domingo, 2 de Septiembre de 2007, Raúl Alexis Betancor Santana escribió:
El Saturday 01 September 2007 21:05:22 Iñaki Baz Castillo escribió:
Así que tocaría compilar.
jejeje, como te aceleras, 4 mensajes en un ratete ...
Puedes generar un 100 tú a pelo:
# calls to pstn if(uri=~"sip:[1-9][0-9]+@") { sl_send_reply("100", "$avp(s:bofh_escuse)"); ds_select_dst("00","4"); ...
Luego OpenSer generará otro con el t_relay() ... pero ya te has divertido
No necesariamente:
t_relay([flags]) ... * 0x01 - do not generate an 100 trying provisional reply when building the transaction. By default one is generated. Useful if you already pushed an stateless 100 reply from script.
:)
El Saturday 01 September 2007 22:42:25 Raúl Alexis Betancor Santana escribió:
También estaría cachondo mandar un ... "100 Trying Your money is important for us ..." ... XDDD
o un 'Trying to connect to the World Domination Project' que tenía de MOTD el IRCd de Debian :)
Nos vemos
Hola,
El Saturday 01 September 2007 19:04:41 Iñaki Baz Castillo escribió:
La tontería ésta que muestran la mayoría de proveedores SIP cuando haces una llamada: SIP/2.0 100 trying -- your call is important to us
¿es una especie de estándar de facto o algo así? no sé, estoy harto de verlo.
Yo aviso que voy a poner:
"your call means nothing for us"
No debes de ignorar los Trying Iñaki, son muy importantes, se envían para que no venzan los timers de las pilas SIP cuando envían un INVITE.
Te envían un INVITE a tu pasarela SIP y respondes con un Trying (después de autenticar, claro está ...) mientras estas ejecutando lo que sea, y hasta que le envíes un 183 del progress o un 180 del ringing
Los gateways PSTN no tienen porqué ser "rápidos" entre un INVITE y un 18[03], y el trying se manda precisamente para evitar esos timeouts
En concreto, un "provisional response" como el 100 (o cualquier 1xx) lo que hace es que el UAC deje de enviar retransmisiones.
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
sr-users-es@lists.kamailio.org