Foros de la comunidad Asterisk-ES
Febrero 05, 2012, 08:33:02 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Cuando una cuestión esté resuelta, coméntalo en un "post" para marcarla como resuelta:
 
   Inicio   Ayuda Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Llamadas externas  (Leído 1852 veces)
0 Usuarios y 1 Visitante están viendo este tema.
pacdro
Nuevo
*

Karma: 0
Mensajes: 1



Email
« : Mayo 18, 2009, 09:21:27 »

hola buenas a todos!!

estoy haciendo un trabajo de VozIP para final de carrera y estoy un poco verde.

he instalado trixbox en un pc de clase para que haga de servidor y en 4 pc's mas he instalado Xlite consiguiendo hacer llamadas internas entre estos pc's creando las debidas extensiones en Trixbox (sip.conf)

Mi duda es que se necesita para poder hacer llamadas externas a fijos o incluso moviles.
tenemos instalada una tarjeta telefonica Openvox A400P y no sabemos mis compañeros y yo si tenemos que tener un telefono conectado a la linea telefonica de la escuela y al mismo tiempo a dicha tarjeta OpenVox para hacer las llamadas desde este telefono o recibirlas. O no es necesaria una linea telefonica conectada directamente al telefono y solo es necesario conectar el telefono a la tarjeta OpenVox y abrir algun puerto del servidor.

ahora mismo tengo esta configuracion a la espera de saber como avanzar para poder llamar a fuera.

SIP.CONF -->

[general]
port:5060
externip=xxx.xxx.xxx.xxx
bindaddr=xxx.xxx.xxx.xxx
srvlookup=yes
language=es
localnet=xxx.xxx.xxx.xxx./255.255.255.0   

En local net, hay que poner la ip del servidor o la de la red en general donde cuelga.

SIP_NAT.CONF -->
nat=yes
externip=xxx.xxx.xxx.xxx
localnet=xxx.xxx.xxx.xxx/255.255.255.0

EXTENSIONS.CONF -->

[general]
static=yes
writeprotect=no
autofallthrough = yes
priorityjumping = yes

[extensiones]
exten => 100,1,Dial(SIP/pakazo,30)
;exten => 100,2,Playback(hello-world)
exten => 100,2,Hangup

exten => 200,1,Dial(SIP/isidro,30)
;exten => 200,2,Playback(hello-world)
exten => 200,2,Hangup

exten => 300,1,Dial(SIP/recepcion,30)
;exten => 300,2,Playback(hello-world)
exten => 300,2,Hangup

exten => 111,1,Dial(SIP/sala,30)
;exten => 111,2,Playback(hello-world)
exten => 111,3,Hangup()

[externas]
exten => _9XXXXXXXX,1,Dial(Zap/1/${EXTEN})
exten => _9XXXXXXXX,2,HangupDial

[moviles]
exten => _6XXXXXXXX,1,Dial(Zap/1/${EXTEN})
exten => _6XXXXXXXX,2,HangupDial

[defecto]
include => extensiones
include => externas
include => moviles

ZAPATA.CONF -->
[channels]

language=es
context=from-zaptel
signalling=fxs_ks
rxwink=300
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridg ed=no
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
faxdetect=incoming
#include zapata-auto.conf
group=1
#include zapata_additional.c onf

------------------------------------

A la espera de vuestra ayuda, MUCHAS GRACIAS.
En línea
Ryuuzaki
Nuevo
*

Karma: 0
Mensajes: 8


ryuuzaki@layer7.com.mx
Email
« Respuesta #1 : Mayo 19, 2009, 09:56:48 »

el problema, me parece, es esto

[externas]
exten => _9XXXXXXXX,1,Dial(Zap/1/${EXTEN})
exten => _9XXXXXXXX,2,HangupDial

la parte que llama hacia afuera la tienes en otro contexto, puedes hacer dos cosas, o lo eliminas y esas lineas las metes dentro de [internas]

o en [internas] haces un include a [externas]

aqui un doc que lo explica:

http://www.digium.com/asterisk_handbook/extensions.conf.pdf

dice:

include: Includes one context within another. When a context has been included, all
extensions in that context are made available to the including context. This allows a
layered permissions structure for the dialplan. Include also offers the ability to include
another context during a particular time. Time dependent includes can be used to
include a context based on the time of day, the day of the week, the day of the month,
or the month of the year. The format for a time based include is:

include => context|days|times|days of month|months of year

que por cierto yo no sabia eso de days times, etc... mira, de lo que se entera uno xD

En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!