LiveBox y llamadas salientes

687 views
Skip to first unread message

L. Ramon Serrano

unread,
Jun 22, 2015, 7:17:45 AM6/22/15
to aster...@googlegroups.com
Buenas a todos,

Llega el verano y el tiempo de hacer cosas pendientes. La mía es utilizar el Livebox de Orange como trunk sip. Mucho tiempo libre tengo, me temo.

A lío,

Utilizo CsipSimple en los smartphones y con la configuración avanzada me conecto al LiveBox, pudiendo hacer llamadas entrantes y salientes.

Peeeero cuando quiero hacer el trunk con el aparato y asterisk sólo puedo recibir llamadas. El motivo de ésto es poder recibir y enviar llamadas desde cualquier lado desde mi línea fija de teléfono con wifi o 4G

Esto es parte de sip.conf al tema que refiero

register => *104:XXXXXXX,:Ora...@192.168.1.1

y su par:

[*104]
type=friend
user=*104
defaultuser=*104
authuser=Orange
context=incomingO
host=192.168.1.1
canreinvite=no
secret=XXXXXXX
nat=force_rport,comedia
fromdomain=192.168.1.1
disallow=all
allow=alaw,ulaw,gsm
insecure=port,invite
fromuser=*104
qualify=yes
port=5060

el contexto incomingO en extensions.conf:

[incomingO]
include => outgoingO

exten => _*104,1,Ringing(1) ; Wait 3 seconds, ringing the telephone
exten => _*104,n,Answer ; Responds to the call
exten => _*104,n,Set(CHANNEL(language)=es) ; pone como predefinidas las voces en espanol
exten => _*104,n,Hangup(2) ; The call is terminated

exten => s,1,Set(CALLERID(num)=${ELDEMICASA})
exten => s,n,Dial(SIP/201,35); me reenvía la llamada a mi cliente CsipSimple
exten => s,n,Hangup(2)

exten => t,1,Hangup()
exten => i,1,Hangup()
exten => h,1,Hangup

el 201:

[201]
secret=unacontraseñamuycomplicada
canreinvite=no
context=incomingO
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=force_rport,comedia
port=5061
qualify=yes
qualifyfreq=60
transport=udp
encryption=no
callgroup=
pickupgroup=
dial=SIP/*104
mailbox=201@default
callerid=*104 <*104>
callcounter=yes
;faxdetect=yes
disallow=all
allow=alaw,ulaw,gsm

y el contexto outgoingO;

exten => _X.,1,Set(DESTINO=${EXTEN})
exten => _X.,n,Set(CALLERID(num)=${ELDEMICASA})
exten => _X.,n,Dial(SIP/${DESTINO}@*104,45,r)
exten => _X.,n,Hangup()

exten => s,1,Dial(SIP/${DESTINO}@*104,45,r)
exten => s,n,Hangup(2)

exten => t,1,Hangup()
exten => i,1,Hangup()
exten => h,1,Hangup

Y me dice la consola de asterisk un prohibido:

[2015-06-22 12:57:41] WARNING[7492]: chan_sip.c:20366 handle_response_invite: Received response: "Forbidden" from '"*104" <sip:*1...@192.168.1.1>;tag=as5f4cb983'


Alguna idea?

Graciasssss

Andres Lavariega

unread,
Jun 23, 2015, 9:33:59 AM6/23/15
to aster...@googlegroups.com
Si la extension es la 104, por que envias esta en el contexto [201] ?

Saludos 

L. Ramon Serrano

unread,
Jun 23, 2015, 11:41:25 AM6/23/15
to aster...@googlegroups.com
Gracias Andrés por la cuestión e interés

El LiveBox de Orange no permite la conexión desde el exterior. Con ésto quiero decir que hasta con iptables desde mi DMZ y con el propio router, en su port forward, he redirigido el 5062 desde la ip pública a la 5060 a 192.168.1.1, y nada de nada.

Otra razón es que, hasta el día de hoy que yo sepa, no se pueden registrar dos equipos con la misma identidad en asterisk. aunque como ya digo no se que mecanismo usa el LiveBox para detectar si las conexiones vienen desde la lan, o no, para distinguirlas y denegarlas.

No se si lo comenté en mi cuestión inicial, pero las entrantes si me las puentea desde el *104 al 201. Hago el bridge y funciona genial. 
Lo que pretendo es que ese mismo bridge se haga en las salientes.

Lo que me tiene intrigado es que si que hace lo anterior, el bridge entrante, deja en evidencia el registro de asterisk en el router, y que no lo haga de forma inversa.

Creo hay una forma de hacer un bridge en el dialplan entre dos extensiones, pero el caso es que si quiero hacer pruebas salientes con:

originate SIP/555555555@*104 extension 201@outgoingO

el silencio de asterisk es absoluto, ni error ni "na".

A ver si alguien se acuerda como es el Birdge entre dos extensiones..  creo que era así como SIP/*104/201 o una sintaxis parecida

Quiero decir, que pensándolo bien el mensaje ->

chan_sip.c:20366 handle_response_invite: Received response: "Forbidden" from '"*104" <sip:*1...@192.168.1.1>;tag=as18b05419'   == Everyone is busy/congested at this time (1:0/1/0)

significa que se hablan y el LiveBox le manda a dónde amargan los pepinos, que tampoco es mala señal.

Sigo en ello ..


________________________________________________________________

L. Ramón Serrano
Administrador/Analista de Sistemas. Forense informático. 
Lead Auditor ISO/IEC 27001 por AENOR. 
Implantador UNE 71501, ISO/IEC 27002:2009 y UNE-ISO/IEC 27001-2007 AENOR
Certificado en Derecho Informático y Peritaciones Judiciales en UDIMA
Perito Judicial Informático ANTPJI  nº 181




Spain, Zaragoza 50005


Este email, su contenido y su entrega al destinatario, puede haber quedado acreditado y certificado con un eEvid del servicio Evidence. Más información en http://www.eevid.com

Este email, el envío, la entrega y apertura por el destinatario,  puede haber quedado acreditado por el servicio MailTrack. https://mailtrack.io/es/

Este mensaje y sus anexos van dirigidos exclusivamente a la persona o entidad que se muestra como destinatario/s, y pueden contener datos y/o información confidencial, sometida a secreto profesional o cuya divulgación esté prohibida en virtud de la legislación vigente. Toda divulgación, reproducción u otra acción al respecto por parte de personas o entidades distintas al destinatario está prohibida. Si ha recibido este mensaje por error, por favor, contacte con la persona que figura como remitente y/o proceda a su eliminación. La transmisión por vía electrónica no permite garantizar la confidencialidad de los mensajes que se transmiten, ni su integridad o correcta recepción por lo que se no asumen responsabilidad alguna por estas circunstancias. Si el destinatario de este mensaje no consintiera la utilización del correo electrónico vía Internet y la grabación de los mensajes, rogamos lo ponga en nuestro conocimiento de forma inmediata. 

This message and its attachments are addressed exclusively to the person or entity indicated as its named address(es), and may contain data and/or confidential information, subject to professional secret or whose disclosure is prohibited by virtue of current legislation in force.  Any disclosure, reproduction or any other actions of this type by persons or entities other than the address(es) is strictly prohibited.  If you have received this message by error, please contact the person indicated as its sender and/or delete it.  Electronic transmission does not guarantee the confidentiality of the messages transmitted or their integrity or accurate reception, and, accordingly, neither  shall bear any liability whatsoever for these circumstances.  If the intended recipient of this message does not consent to the use of e-mail via Internet and the recording of the messages, please make us aware of this immediately


--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

L. Ramon Serrano

unread,
Jun 24, 2015, 2:10:37 PM6/24/15
to aster...@googlegroups.com
Bueno, a ver que algo he avanzado pero sin conseguir el objetivo, y envío este correo sobre todo por la info que he ido encontrando

Por éstas páginas  ->


he conseguido los datos de la configuración de VoIP del LiveBox por unos get


Y


y la única forma en que el registro no se queje es

register => +34numero...@sip.orange.es:AuthPassword:SipUs...@85.62.244.15/Contexto


85.62.244.15 -> sustituye a proxy2.sip.orange.es y sip.orange.es según leí

sip show peers


*104/*104                  192.168.1.1                                  N             5060     OK (13 ms) 
*105/*105                  192.168.1.1                                  N             5060     OK (13 ms) 
1999                       (Unspecified)                            D   N          A  0        UNKNOWN    
200                        (Unspecified)                            D   N          A  0        UNKNOWN    
201/201                    192.168.1.26                             D   N          A  43031    OK (370 ms) 
202                        (Unspecified)                            D   N          A  0        UNKNOWN    
203                        (Unspecified)                            D   N          A  0        UNKNOWN    
301                        (Unspecified)                            D   N          A  0        UNKNOWN    
333                        (Unspecified)                            D   N          A  0        UNKNOWN    
401                        (Unspecified)                            D   N          A  0        UNKNOWN    
Orange/+34xxxxxxxxx        85.62.244.15                                 N             5060     OK (45 ms)

y sigo igual ..

[2015-06-24 20:07:26] WARNING[22956]: chan_sip.c:20366 handle_response_invite: Received response: "Forbidden" from '"*104" <sip:+34876...@xx.xxx.xx.xx:5061>;tag=as3f5bd7d5




El 23 de junio de 2015, 17:41, L. Ramon Serrano <l.ramon...@gmail.com> escribió:
Gracias Andrés por la cuestión e interés

El LiveBox de Orange no permite la conexión desde el exterior. Con ésto quiero decir que hasta con iptables desde mi DMZ y con el propio router, en su port forward, he redirigido el 5062 desde la ip pública a la 5060 a 192.168.1.1, y nada de nada.

Otra razón es que, hasta el día de hoy que yo sepa, no se pueden registrar dos equipos con la misma identidad en asterisk. aunque como ya digo no se que mecanismo usa el LiveBox para detectar si las conexiones vienen desde la lan, o no, para distinguirlas y denegarlas.

No se si lo comenté en mi cuestión inicial, pero las entrantes si me las puentea desde el *104 al 201. Hago el bridge y funciona genial. 
Lo que pretendo es que ese mismo bridge se haga en las salientes.

Lo que me tiene intrigado es que si que hace lo anterior, el bridge entrante, deja en evidencia el registro de asterisk en el router, y que no lo haga de forma inversa.

Creo hay una forma de hacer un bridge en el dialplan entre dos extensiones, pero el caso es que si quiero hacer pruebas salientes con:

originate SIP/555555555@*104 extension 201@outgoingO

el silencio de asterisk es absoluto, ni error ni "na".

A ver si alguien se acuerda como es el Birdge entre dos extensiones..  creo que era así como SIP/*104/201 o una sintaxis parecida

Quiero decir, que pensándolo bien el mensaje ->

chan_sip.c:20366 handle_response_invite: Received response: "Forbidden" from '"*104" <sip:*1...@192.168.1.1>;tag=as18b05419'   == Everyone is busy/congested at this time (1:0/1/0)

significa que se hablan y el LiveBox le manda a dónde amargan los pepinos, que tampoco es mala señal.

Sigo en ello ..


Jose Luis Moya

unread,
Mar 2, 2016, 11:09:59 AM3/2/16
to asterisk-es
Hola. He llegado a un punto parecido por otras vías (lastima porque algunos de vuestros comentarios me hubieran ayudad antes) pero igualmente tengo el problema de no poder enrutar llamadas de salida.

El trunk lo registro bien con Asterisk (freepbx) pero el comportamiento de salida es aleatorio. He conseguido cursar algunas llamadas pero de repente deja de funcionar. O ese silencio o error.

No tengo livebox por medio, y había pensado si no probar a incorporarlo y meter a Asterisk como un softphone pero por lo que contaís, tal vez eso, tampoco funcione.

Si alguien tiene algún detalle más sería de interés. Gracias.

Rodrigo Ramírez Norambuena

unread,
Mar 2, 2016, 11:19:48 AM3/2/16
to aster...@googlegroups.com
March 2 2016 1:09 PM, "Jose Luis Moya" <lui...@gmail.com> wrote:
> Hola. He llegado a un punto parecido por otras vías (lastima porque algunos de vuestros comentarios
> me hubieran ayudad antes) pero igualmente tengo el problema de no poder enrutar llamadas de salida.

¿Algun proveedor especial?



> El trunk lo registro bien con Asterisk (freepbx) pero el comportamiento de salida es aleatorio. He
> conseguido cursar algunas llamadas pero de repente deja de funcionar. O ese silencio o error.

Silencio en algun lado... como llamadas sordas..?
Si es eso podria problemas de NAT o cercano a eso.



> No tengo livebox por medio, y había pensado si no probar a incorporarlo y meter a Asterisk como un
> softphone pero por lo que contaís, tal vez eso, tampoco funcione.
>
> Si alguien tiene algún detalle más sería de interés. Gracias.

Podrias debugear el SIP para ver la señalización con tu "salida".

--
Rodrigo Ramírez Norambuena
http://www.rodrigoramirez.com

Reply all
Reply to author
Forward
0 new messages