Bienvenido(a) a Alcance Libre 31/01/2023, 04:20
|
![]() |
Índice del foro > Todo acerca de Linux > Asterisk y VoIP |
![]() ![]() |
![]() |
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Hola que tal banda aqui solicitando otra vez de sus conocimientos jeje, tengo un problema, tengo una tarjeta sangoma de 4 ptos FXO y quiero hacer llamadas a la calle simultaneamente por las 4 lineas pero al utilizar la primer linea si quieren hacer otra llamada ya suena ocupado, segun tengo entendido que esto se puede hacer con la variable dialstatus pero no se como, no se si tengan por ahi algun ejemplo de como hacerlo de la manera mas sencilla.
Espero puedan ayudarme. Gracias y Saludos! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
Eso no es necesario depende de como configuraste, seria bueno que pusieras tu configuracion de las lineas y que estas usando asterisk solo o alguna varianten como elastix o trixbox, pon de preferencia, /etc/dahdi/system.conf, /etc/asterisk/chan_dahdi.conf /etc/asterisk/dahdi_channels.conf si existe
|
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Claro que si, te pego los archivos
chan_dahdi.cfg ;autogenerated by /usr/sbin/wancfg_dahdi do not hand edit ;autogenrated on 2011-07-17 ;Dahdi Channels Configurations ;For detailed Dahdi options, view /etc/asterisk/chan_dahdi.conf.bak [trunkgroups] [channels] context=default usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes canpark=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=yes relaxdtmf=yes rxgain=0.0 txgain=0.0 group=1 callgroup=1 pickupgroup=1 immediate=no ;Sangoma AFT-A200 [slot:0 bus:48 span:1] <wanpipe1> context=incoming group=0 echocancel=yes signalling = fxs_ks channel => 1 context=from-zaptel group=0 echocancel=yes signalling = fxs_ks channel => 2 context=from-zaptel group=0 echocancel=yes signalling = fxs_ks channel => 3 context=from-zaptel group=0 echocancel=yes signalling = fxs_ks channel => 4 context=home group=1 echocancel=yes signalling = fxo_ks channel => 5 context=home group=1 echocancel=yes signalling = fxo_ks channel => 6 context=home group=1 echocancel=yes signalling = fxo_ks channel => 7 context=home group=1 echocancel=yes signalling = fxo_ks channel => 8 dahdi-channels.conf ; Autogenerated by /usr/sbin/dahdi_genconf on Sun Jul 17 09:52:10 2011 ; If you edit this file and execute /usr/sbin/dahdi_genconf again, ; your manual changes will be LOST. ; Dahdi Channels Configurations (chan_dahdi.conf) ; ; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended ; to be #include-d by /etc/chan_dahdi.conf that will include the global settings ; ; Span 1: WRTDM/0 "wrtdm Board 1" (MASTER) ;;; line="1 WRTDM/0/0 FXSKS (In use) (SWEC: MG2)" signalling=fxs_ks callerid=asreceived group=0 context=incoming channel => 1 ;;; line="2 WRTDM/0/1 FXSKS (In use) (SWEC: MG2)" signalling=fxs_ks callerid=asreceived group=0 context=incoming channel => 2 ;;; line="3 WRTDM/0/2 FXSKS (In use) (SWEC: MG2)" signalling=fxs_ks callerid=asreceived group=0 context=incoming channel => 3 ;;; line="4 WRTDM/0/3 FXSKS (In use) (SWEC: MG2)" signalling=fxs_ks callerid=asreceived group=1 context=incoming channel => 4 ;;; line="5 WRTDM/0/4 FXOKS (In use) (SWEC: MG2)" signalling=fxo_ks callerid="Extension 154" <154> mailbox=154 group=1 context=home channel => 5 ;;; line="6 WRTDM/0/5 FXOKS (In use) (SWEC: MG2)" signalling=fxo_ks callerid="Extension 150" <150> mailbox=151 group=1 context=home channel => 6 ;;; line="6 WRTDM/0/5 FXOKS (In use) (SWEC: MG2)" signalling=fxo_ks callerid="Extension 151" <151> mailbox=151 group=1 context=home channel => 7 ;;; line="6 WRTDM/0/5 FXOKS (In use) (SWEC: MG2)" signalling=fxo_ks callerid="Extension 152" <152> mailbox=152 group=1 context=home channel => 8 /etc/dahdi/system.conf#autogenerated by /usr/sbin/wancfg_dahdi do not hand edit #autogenrated on 2011-07-17 #Dahdi Channels Configurations #For detailed Dahdi options, view /etc/dahdi/system.conf.bak loadzone=mx defaultzone=mx #Sangoma AFT-A200 [slot:0 bus:48 span:1] <wanpipe1> fxsks=1 echocanceller=mg2,1 fxsks=2 echocanceller=mg2,2 fxsks=3 echocanceller=mg2,3 fxsks=4 echocanceller=mg2,4 fxoks=5 echocanceller=mg2,5 fxoks=6 echocanceller=mg2,6 fxoks=7 echocanceller=mg2,7 fxoks=8 echocanceller=mg2,8 De antemano gracias! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
para que tienes configurado dos veces los canales como veo una vez fue los configuraste desde la interfas web y la otra con el scrip de sangoma tienes que ver cual de los dos usas lo mas facil seria no utilizar el dahdi_channels.conf solo quita el include al final del chan_dahdi.conf segun veo tu tarjeta tiene 4 fxo y 4 fxs las lineas las tienes en el grupo 0 y las extensiones analogas en el 1 en el primer archivo pero en el segundo tienes una linea en el 1 tambien, hace falta que pongas como haces las marcaciones a la calle si lo hiciste desde la interfaz lo mas probable esque tu troncal diga algo asi como g0 entonces tus lineas todas deben de estar en el grupo 0 para que se vayan agarrando de una en una, si estas usando sangoma seria bueno que pusieras la version del driver porque es por lo regular donde radica el problema con esas tarjetas.
|
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Que tal Gracias, ya corregir lo del grupo en la cuarta troncal, el version del driver de la tarjeta es wanpipe-3.5.20, con respecto a lo que me dices, no lo configure con la interfaz grafica, de hecho no tengo interfaz grafico, todo lo configure con el wanpipe, estas son las versiones que utilice del dahdi dahdi-linux-2.4.1.2 y dahdi-linux-2.4.1.2, de lo otro que me comentas que quite el define, no lo encuentro en que parte del archivo esta.
Saludos! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
y como haces tu marcacion a la calle? que te marca el cli cuando llamas
|
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Mira así hago las llamadas a la calle
exten => _9XXXXXXXX,3,Dial(DAHDI/g0/${EXTEN:1}) La verdad no he tenido la oportunidad de ver en la cli que marca, pero me comentan que se suena ocupado. Saludos! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
pues se necesita mas informacion o un acceso para entrar y ver que hace
|
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Oye aprovechando tengo otro problemita no se si me puedas ayudar, tengo un IVR en este mismo Asterisk y resulta que cuando entra la llamada si cuelgan en cuanto entre el IVR se siguen ejecutando todos los pasos del IVR, hay alguna manera de que el IVR detecte que colgaron.
Te pego la configuración del IVR. exten => s,1,Answer ; Answer the line exten => s,n,wait(3) exten => s,n,Set(TIMEOUT(digit)=2) exten => s,n,Set(TIMEOUT(response)=3) exten => s,n,Background(Bienvenido) exten => s,n,Background(empresa) exten => s,n,Background(Todo) exten => s,n,WaitExten() exten => s,n,Hangup() exten => 100,1,Macro(extendesvio,SIP/100) exten => 101,1,Macro(extendesvio,SIP/101) exten => 102,1,Macro(extendesvio,SIP/102) exten => 103,1,Macro(extendesvio,SIP/103) exten => 0,1,Macro(extendesvio,SIP/104) exten => 5,1,Voicemail(SIP/200) Gracias y saludos! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
Y eso te pasa solo en el ivr o si pones una linea a una extension y marcan de la calle tampoco se cuelga, porque eso mas bien es problema con la configuracion de las lineas no del ivr, en todo caso pon un timeout t,1,Hangup() y asi se cortaria si se vence el tiempo, puedes probar estas lineas
en el archivo chan_dahdi.conf busydetect=yes busycount=3 haber si se cuelga la llamada |
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Que tal Muchas gracias, si al parecer agregando las lineas en chan_dahdi se resolvio. Ultima pregunta, jeje, como puedo saber cual de las 4 lineas estan ocupadas en llamada, ya sea entrante o saliente?
Saludos y MUchisisisisisimas gracias por tu ayuda |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
Saber? pues puedes ver en el cli con un core show channels te muestra los canales en uso en ese momento o de que forma o para que quieres saber cual esta ocupado? para tomar otra linea o como? si lo que quieres estar monitoreando las llamadas activas pues puedes ver en el cli o poner el flash operator panel que lo mas recomendable seria que lo pusieras directo con elastix porque ponerlo solo se puede complicar un poquito pero si se puede.
|
||||||
|
|||||||
Enrique Romero Montes |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa poco Estado: desconectado ![]() Identificado: 06/28/11 Mensajes: 34 |
Ya puede, con la instruccion de core show channels es exactamente lo que queria ver... Muchisimas gracias me has ayudado demasiado.
Saludos! |
||||||
|
|||||||
moy |
|
||||||
![]() ![]() ![]() ![]() ![]() Miembro Activo Estado: desconectado ![]() Identificado: 11/29/08 Mensajes: 263 |
No lo vuelvo a hacer de ahora en adelate a ayudar solo lo necesario nada de mas jejejeje, suerte y estamos para lo que se ofrezca.
|
||||||
|
|||||||
Contenido generado en: 0.50 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 04:20 AM. |
|
|