En primer lugar agradecer a David Villasmil por la sugerencia en la anterior consulta, teneis razon era cuestiones de alcance en las VLANs y permisos en el Firewall. ya me funciona.
Ahora mi consulta es: Resulta que en esta empresa se tiene implementado telefonia IP, con equipos y software propietario de Alcatel, por cierto me dicen que les costo mucho dinero, por cuestiones de licencia no tiene permisos para utiizar softphones, solo telefonos IP, en tal sentido la idea mia es integrar mi openser con el sistema propietario, para que mis usuarios pueden hacer llamadas a los usuarios en el sistema propietario y viciversa. Aunque encontre un pequeño problema, ya que el sistema propietario funciona con el protocolo H.323, entonces, sera posible integrar dos sistemas que funcionan con diferentes protocolos como openser y alcatel, y si es posible que es lo que necesito para integrar Openser con Alcatel. Gracias de antemano por las sugerencias
Saludos
_________________________________________________________________
Connect to the next generation of MSN Messenger
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=…
Hola lista. Estoy empezado a prepararme para instalar OpenSER y ponerlo a
funcionar con asterisk. ¿Como debo instalarlo en fedora?, pues veo que esta
principalmente para debían, y el link del paquete RPM que aparece en la
pagina de openSER no funciona http://ftp.upjs.sk/pub/users/sal/Fedora/7/,
hay alguna guía para la instalación en fedora y sobre como compilarlo, o en
cual me debo guiar y que archivos debo bajar para la instalación. Ahhhh y
otra pregunta, que pasa si inicialmente lo instalo sin soporte para TLS,
¿después podre configurarle el soporte TLS para comunicarlo con otro
OpenSER? ¿Hay alguien que ya haya conectado dos OpenSER con TLS?
Saludos
David Céspedes
Hola,tengo un problema con el registro del eyebeam contra openser. La verdad es que soy nueva en esto y no se mucho del tema. La cosa es que yo tengo instalado el openser en una maquina, agrege un usuario y luego lo lance. En otra maquina tengo instalado el eyebeam, le configure cn los mismos valores que tiene el usuario que agregue al openser, y en el Domain puse la ip de la máquina donde tengo instalado el openser, por lo menos puse la que creo q es la ip por lo que me ha devuelto un ifconfig.el caso es qeu cuando el eyebeam intenta registrarse acaba devolviendome el siguiente error: login failed: service unavailable No entiendo porque sucede esto. Alguien puede ayudarme? muchas gracias por adelantado!
¡Sé solidario, haz clic! Por cada búsqueda que hagas desde Windows Live Search, estarás ayudando a los que más lo necesitan. Messenger TV
_________________________________________________________________
¿Quieres los emoticonos y guiños más divertidos? Descárgate Internet Explorer 7, y consigue contenidos exclusivos cada semana. ¡Gratis!
http://www.vivelive.com/IEAK7
hola
necesito redreccionar las llamadas hacia si mismo a una locucion o al
voicemailmain de asterisk, actualmente me devuelve 'Busy' pero si tengo mas
de un sipphone registrado con el mismo numero kamailio intenta completar la
llamada en los que estan libres y veo en los logs 'loop detected'... que
condicional uso? if(uri=~from_uri) estaria bien?
slds.-
rafael
Hola a todos!
Quería comentaros una duda que tengo, para una arquitectura donde tengo 2 asterisk y 1 openser delante que va a hacer de balanceador.
Estoy usando el módulo dispatcher, y quiero hacer uso de la funcionalidad que permite poner los nodos en modo "probing" cuando fallan un determinado número de veces, para darlos así por inactivos y que no sean seleccionados por el algoritmo del dispatcher como posible destino.
Los parámetros del módulo son: el método de ping enviará un OPTIONS (ds_ping_method), cada 10s (ds_ping_interval) con un número de intentos para considerar los nodos inactivos de 1 (ds_probing_thresshold).
En la ruta "failure_route" si recibo un "408 Timeout" marco el destino utilizado en modo "probing" puesto que ha fallado (ds_mark_dst("p")) y selecciono el otro nodo alternativo (ds_next_domain()).
La pregunta viende a razón de que se supone que al marcar el nodo que ha fallado a "probing", openser enviará un paquete OPTIONS cada 10s para que cuando el asterisk reviva, responda, del tal manera que openser sepa que ya esta en funcionamiento y cuente con él como posible destino para el balanceo. El caso es que usando el ngrep no puedo ver la respuesta de Asterisk que supongo que será un 200 OK.... no la veo.... Pero lo mejor de todo es que funciona perfectamente. Justo cuando Asterisk se pone a funcionar, Openser ya lo toma como destino. Por tanto:
¿No es entonces necesario que Openser maneje esta respuesta en la ruta "onreply_route"?
¿Y marcar el nodo como activo? (ds_mark_dst("a"))
Muchas gracias a todos.
Salu2.
_________________________________________________________________
Nuevo Canal Messenger
http://www.vivelive.com/ilovemessenger/
Hi lista tengo unas dudas con mi kamailio y asterisk , estoy tratando
que mis llamadas entren al asterisk y este las redirija a algún
cliente sip , el caso es que me creo un usuario en openser llamado
sipuser con su respectivo pass lo registro en un teléfono sip y lo
anexo en mi sip.conf de asterisk
[openser]
type=friend
dtmfmode=rfc2833
context=netsoluciones
canreinvite=no
insecure=port,invite
host=192.168.10.1
disallow=all
allow=ulaw
allow=g729
[proxysip]
type=friend
username=sipuser
fromuser=sipuser
secret=linux12
insecure=port,invite
context=in-net
host=192.168.10.1
disallow=all
allow=ulaw
allow=g729
en el extension.conf
### Llamadas que entran de la pstn ####
[in-net]
exten=s,1,dial(SIP/${EXTEN}@proxysip)
exten=s,n,Hangup()
con esto debería recibir llamadas a este usuario sip ;) , pero no
entran en el cli de asterisk veo que se cae , ahora aquí tengo como un
doble choque , puesto que tengo un usuario llamada openser del tipo
friend cuando ejecuto las llamadas hacia la pstn me sale por el
sipproxy y no por el openser no se porque kamailio los saca por el
sipproxy, entonces la llamada se cae puesto que para ser llamadas a la
pstn esta en otro contexto el de "openser"
##### llamada que entra de la pstn atraves del ZAP #####
-- Starting simple switch on 'Zap/4-1'
-- Executing [s@in-net:1] Answer("Zap/4-1", "") in new stack
-- Executing [s@in-net:2] Dial("Zap/4-1", "SIP/s@proxysip") in new stack
-- Called s@proxysip
-- SIP/proxysip-0a1a1478 is circuit-busy
#### Llamada que hago hacia la pstn####
[Aug 25 15:17:34] NOTICE[3466]: chan_sip.c:13952
handle_request_invite: Call from 'sipuser' to extension '2667802'
rejected because extension not found
si agrego al usuario sipproxy como user, para que solo reciba llamadas
no se registra en asterisk , no se porque , ahora cuando entra la
llamada de la pstn , como no se registra esto sale en el CLI
1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline]
-- Starting simple switch on 'Zap/4-1'
-- Executing [s@in-net:1] Dial("Zap/4-1", "SIP/s@proxysip") in new stack
[Aug 25 15:26:54] WARNING[8727]: chan_sip.c:2925 create_addr: No such
host: proxysip
[Aug 25 15:26:54] WARNING[8727]: app_dial.c:1183 dial_exec_full:
Unable to create channel of type 'SIP' (cause 3 - No route to
destination)
== Everyone is busy/congested at this time (1:0/0/1)
reviso la traza del sip y veo que llega el INVITE del asterisk a
openser , pero este no responde con 200 OK , ya que el usuario sipuser
esta registrado en un tel , he anexado la opcion allow_trusted dentro
del invite pero aun asi no llama, que me recomiendan ?
######### TRAZA SIP ##############
#
U +1.874973 192.168.10.1:5070 -> 192.168.10.1:5060
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK5bed1bb9;rport
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as47bf2898
To: <sip:s@192.168.10.1>
Contact: <sip:sipuser@192.168.10.1:5070>
Call-ID: 022c8e960fa59f2a26b3a6b577409efb(a)192.168.10.1
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Mon, 25 Aug 2008 21:31:01 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 285
v=0
o=root 3401 3401 IN IP4 192.168.10.1
s=session
c=IN IP4 192.168.10.1
t=0 0
m=audio 16314 RTP/AVP 0 18 101
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
#
U +0.000242 192.168.10.1:5060 -> 192.168.10.1:5070
SIP/2.0 404 User Not Found
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK5bed1bb9;rport=5070
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as47bf2898
To: <sip:s@192.168.10.1>;tag=36839585464337ac048b06b445c90d99.57ec
Call-ID: 022c8e960fa59f2a26b3a6b577409efb(a)192.168.10.1
CSeq: 102 INVITE
Server: Kamailio (1.4.0-notls (i386/linux))
Content-Length: 0
#
U +0.000138 192.168.10.1:5070 -> 192.168.10.1:5060
ACK sip:s@192.168.10.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK5bed1bb9;rport
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as47bf2898
To: <sip:s@192.168.10.1>;tag=36839585464337ac048b06b445c90d99.57ec
Contact: <sip:sipuser@192.168.10.1:5070>
Call-ID: 022c8e960fa59f2a26b3a6b577409efb(a)192.168.10.1
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
#
U +3.763988 192.168.10.28:5060 -> 192.168.10.1:5060
(& ( RR,
#
U +2.315682 192.168.10.1:5070 -> 192.168.10.1:5060
INVITE sip:s@192.168.10.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK44347e2b;rport
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as2b197a0c
To: <sip:s@192.168.10.1>
Contact: <sip:sipuser@192.168.10.1:5070>
Call-ID: 633b98a11014b7ac7251052d2e73cab3(a)192.168.10.1
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Mon, 25 Aug 2008 21:31:07 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 285
v=0
o=root 3401 3401 IN IP4 192.168.10.1
s=session
c=IN IP4 192.168.10.1
t=0 0
m=audio 19058 RTP/AVP 0 18 101
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
#
U +0.000249 192.168.10.1:5060 -> 192.168.10.1:5070
SIP/2.0 404 User Not Found
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK44347e2b;rport=5070
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as2b197a0c
To: <sip:s@192.168.10.1>;tag=36839585464337ac048b06b445c90d99.f00b
Call-ID: 633b98a11014b7ac7251052d2e73cab3(a)192.168.10.1
CSeq: 102 INVITE
Server: Kamailio (1.4.0-notls (i386/linux))
Content-Length: 0
#
U +0.000795 192.168.10.1:5070 -> 192.168.10.1:5060
ACK sip:s@192.168.10.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.10.1:5070;branch=z9hG4bK44347e2b;rport
From: "asterisk" <sip:sipuser@192.168.10.1:5070>;tag=as2b197a0c
To: <sip:s@192.168.10.1>;tag=36839585464337ac048b06b445c90d99.f00b
Contact: <sip:sipuser@192.168.10.1:5070>
Call-ID: 633b98a11014b7ac7251052d2e73cab3(a)192.168.10.1
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
exit
28 received, 0 dropped
saludoss
rickygm
Hoola!
Acabo de instalarme Kamailio 1.4 en casa para hacer una pruebas, y
tras adaptar el fichero de configuración, veo que al recibir un
PUBLISH no se genera el NOTIFY a gente que esta suscrita :(
Ya me había peleado con esto antes, y era tema de poner el
force_active a 1 en el módulo presence_xml, pero ya no me hace caso
:-O
Pego las secciones relevantes del cfg:
modparam("presence", "max_expires", 3600)
modparam("presence", "server_address", "sip:192.168.1.115:5060")
modparam("presence_xml", "force_active", 1)
route[11] {
## Auth check
route(22);
## Absorber retransmisiones
if (!t_newtran()) {
sl_reply_error();
exit;
}
if (method=="PUBLISH") {
xlog("L_INFO","$C(px) -- Gestionando PUBLISH -- $C(xx)\n");
if($hdr(Sender)!= NULL) {
handle_publish("$hdr(Sender)");
}
else {
handle_publish();
}
t_release();
}
else if (method=="SUBSCRIBE") {
xlog("L_INFO","$C(px) -- Gestionando SUBSCRIBE -- $C(xx)\n");
handle_subscribe();
t_release();
}
}
Hay algo extraño por lo que pueda estar fallando? Mil gracias!
--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/
Hola, otra vez....
Os escribo porque tendo un pequeño lio y ya no se si tengo iniciado o no openser. Yo lo instale con soporte para mysql siguiendo un pequeño manual. No me dio ningun problema e incluso he podido añadir contactos. Luego lo lanzo con "openser" y no me sale nada, si qeu no reconoce el comando ni nada q me indique que lo tnego lanzado. Luego hago: ps ax|grep openser
y no me sale nada, solo grep openser, x lo que pienso que no esta lanzado.
He estado buscando en la los demas debates y he ido haciendo lo que ponia:
he puesto: pidof openser, y tampoco me debuelve nada, otra cosa que me indica que no esta arrancado.
Otra cosa que he puesto es: getent passwd openser y tampoco me debuelve nada, ni un error , ni nada q me indique que lo ha lanzado.
Y por ultimo otro comando que puse para ver si tenia arrancado o no openser fue: nmap -sU 127.0.0.1 -p 5060 y en este caso me dice: nmap: command not found.
Tb he intentado arrancarlo con:
openserctl start y me dice: ERROR: PID file /var/run/openser.pid does not exist -- OpenSER start failedy con openser start y tampoco me devuelve nada.
Que puede estar pasando? y como puedo solucionarlo?
Muchas gracias por la ayuda!
_________________________________________________________________
Hazte tu propia televisión a la carta. Música, noticias, estrenos, cine, humor y viajes en MSN Vídeo
http://video.msn.com/?mkt=es-es
señores siempre lidiando hacer llamadas desde usuarios sip - openser
a la pstn por medio de asterisk en la misma pc , no logro jalar las
llamadas hacia fuera, he lo que hecho y encontrado por la red , pero
mi duda es la siguiente tengo escuchando a asterisk en el puerto 5070
y openser en el 5060 , lo raro es que el usuario creado en el sip.conf
de asterisk cuando veo su estado en el cli me pone:
Name/username Host Dyn Nat ACL Port Status
openser 127.0.0.1 5060 OK (1 ms)
ahora creo una cuenta en asterisk sip , y la agrego en uno de mis
telefonos con el puerto 5070 no se registra ...
me pone un 401 Unauthirized ...
mi pregunta a los que tienen asterisk y openser en la misma caja ,
como lo tienen ?
openser : 5070
asterisk: 5060
?
que lio
saludoss
rickygm
¡¡ Ha salido Twinkle 1.3 !!
---------- Mensaje reenviado ----------
Asunto: [twinklephone] Twinkle 1.3
Fecha: Lunes, 18 de Agosto de 2008
De: Michel de Boer <michel(a)twinklephone.com>
Para: twinklephone(a)yahoogroups.com
I have just released Twinkle 1.3. You can download it from
www.twinklephone.com
Changes for this release are:
- Send file attachment with instant message.
- Show timestamp with instant messages.
- Instant message composition indication (RFC 3994).
- Persistent TCP connections with keep alive.
- Do not try to send SIP messages larger than 64K via UDP.
- Integration with libzrtcpp-1.3.0
- Xsession support to restore Twinkle after system shutdown/startup.
- Call snd_pcm_state to determine jitter buffer exhaustion (some ALSA
implementations gave problems with the old method).
- SDP parser allows SDP body without terminating CRLF.
- Russian translation.
Bug fixes
---------
- SIP parser did not allow white space between header name and colon.
- With "send in-dialog requests to proxy" enabled and transport
mode set to "auto", in-dialog requests are wrongly sent via TCP.
- Crash when a too large message is received.
- Comparison of authentication parameters (e.g. algorithm) were
case-sensitive.
These comparisons must be case-insensitive.
- SDP parser could not parse other media transports than RTP/AVP.
- Twinkle sent 415 response instead of 200 OK on in-dialog INFO without
body.
- Twinkle responds with 513 Message too large on an incoming call.
- ICMP error on STUN request causes Twinkle to crash.
- Add received-parameter to Via header of an incoming request if it
contains
an empty rport parameter (RFC 3581)
- Twinkle did not add Contact header and copy Record-Route header
to 180 response.
New RFC's
---------
RFC 3994 - Indication of Message Composition for Instant Messaging
--
Iñaki Baz Castillo