Bien .. ahora que tengo el t_replicate funcionando ok, gracias chicos
por las indicaciones ... viene el problema de un INVITE que entra por
el openser2 y que vá con destino a un usuario TRAS UN NAT, que se
registró en el openser1.
Antes de usar t_replicate(), yo tenía montada una pequeña "ñapa",
consistente en que no replicaba los REGISTER, sino que cuando al hacer
un lookup() no encontraba un usuario, añadía una cabecera
SBC-Internal-Jump y hacía un rewritehost hacia el otro openser, en
este ejecutaba el guión con normalidad y la llamada funcionaba
(porculeando un poco con mediaproxy .. pero bueno).
Ahora que tengo el t_replicate() andando bien .. ¿cual es la solución
adecuada para que el INVITE llegue al UAC que está detrás de un NAT y
que se registró mediante el openser1? ¿usar el módulo path?
Saludos.
--
Raúl Alexis Betancor Santana
Dimensión Virtual S.L.
Mi duda viene de si el OPENSER envía los INVITE a partir de la cabecera
TO o a partir de la sipURI que va en la request line. En teoría creo que
debería ser a partir de la que va en la request line, pero en la
práctica no estoy tan seguro. De hecho con otros proxys he comprobado
que lo hace a partir del TO. Si alguien me pudiera solventar la duda le
estaré muy agradecido. Un saludo.
Hola, he instalado OpenSER, he agregado tres usuarios con openserctlrc
y todo bien. Pero ahora quiero hacer pruebas locales. Instale el
x-Lite y se conecta bien. ¿como me doy cuenta que numero se le asigno
a cada uno de los usuarios agregados? hay que hacerlo por separado?...
--
Ronmel Jiron Sandres
hola a todos..
he instalado openser con Soporte Mysql y lo hice bien. al momento de
agregar usuarios el primero lo acepta, cuando agrego por segunda vez
me sale el siguiente error.
# openserctl add ronmel ronmel ronmel@localhost
database engine 'MYSQL' loaded
Control engine 'FIFO' loaded
is_user: user counter=0
check_db_alias: alias counter=0
ERROR 1062 (23000) at line 1: Duplicate entry '' for key 3
ERROR: introducing the new user 'ronmel1' to the database failed
Creo que tiene que ver con Primary Key pero no soy muy bueno en
MySQL, asi que por favor ayuda
--
Ronmel Jiron Sandres
Hola, en llamadas con número oculto el Nortel CS2000 me envía un From así:
From: <sip:NULL@NULL.invalid:5060>
Me gustaría saber cuál es el estándar (y si existe/se usa) para referirse a un
SIP URI anónimo. Tenía esperanzas en que fuese:
From: "Anonymous" <sip:anonymous@anonymous.invalid>
Pero veo que cada uno manda lo que le da la gana. ¿Es así con otros gateways?
Gracias.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es
Hola a todos y perdón si me salgo de lo puramente técnico.
El caso es que me han pedido que aporte algo de documentación sobre
instalaciones de openser para la venta de un proyecto. Yo no he realizado
ninguna instalación de openser y sólo puedo hablar de teoría pero necesito algo
más tangible.
¿Existe algo de alguna instalación real documentada, preferiblemente en españa
que pueda presentar? Algo con unas 10000 extensiones funcionando en la
actualidad?
gracias y un saludo
Hola, según el RFC3325 una forma de indicar que un UAC quiere realizar una
llamada de forma anónima es la de esconder el From y añadir dos cabeceras,
ejemplo:
From: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=9802748
Privacy: id
P-Preferred-Identity: "Iñaki" <sip:ibc@aliax.net>
Se supone que el proxy responsable de este UAC le exigirá autenticación porque
ve que el dominio contenido en "P-Preferred-Identity" es local, por lo que
enviará el 407 con "realm=aliax.net".
Si la autenticación es satisfactoria y el próximo nodo no es trusted, el proxy
quitará la cabecera P-Preferred-Identity, encriptará de alguna forma
el "Contact" y otras cabeceras que pudieran delatar al autor de la llamada y
enviará el INVITE anónimo.
Bien, sé que Twinkle permite envío de llamadas anónimas mediante este
mecanismo. ¿Y otros teléfonos SIP comunes?
Lo pregunto porque si no es una técnica suficientemente extendida en los tfnos
SIP tendré que hacer alguna guarrada en el proxy en plan modificar el "From"
(poner "anonymous(a)anonymous.invalid") si el RURI tiene un prefijo tipo *11#
(o lo que sea).
Gracias por cualquier dosis de realismo ;)
--
Iñaki Baz Castillo
hola a todos... he instalado y actualizado ruby, pero cuando intento
intalar rubygems-1.0.1
pero cuando hago:
# ruby setup.rb
me sale el siguiente mensaje:
As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may take a while)...
...done.
No library stubs found.
he seguido las intrucciones que hay en rubyonrailsorg y no se que hacer...
--
Ronmel Jiron Sandres
Hola, soy nuenvo en Openser. he instalado OpenSER siguiendo los pasos
encontrados en la web. He modificado el archivo openser.cfg de
diferentes maneras, lo hice con el generador de sipwise. De ninguna
manera me ha funcionado, o sea que cuando hago:
# openser start
El resultado es:
INFO:mi_fifo:mi_destroy:memory for the child's mi_fifo_pid was not
allocated -> nothing to destroy.
No se que esta pasando, ayuda por favor
--
Ronmel Jiron Sandres