Informacion en canales

104 views
Skip to first unread message

Hector Antonio

unread,
Jun 29, 2011, 12:20:14 PM6/29/11
to aster...@googlegroups.com
Buen día a todos!!

Tengo un Asterisk 1.4 con una tarjeta sangoma A108, configurado solo dos puertos por el momento, de los cuales uno esta hacia la PSTN y otro enlazado hacia un conmutador, tengo otro asterisk interconectado por IAX,  al momento de llamar al comando "core show channels" me da esta salida.

voipmex*CLI> core show channels
Channel              Location             State   Application(Data)             
Zap/2-1              61443463             Ringing AppDial((Outgoing Line))      
SIP/1414-b6e2b978    58901881             Ring    Dial(Zap/g1/018688162546)     
Zap/1-1              (None)               Up      AppDial((Outgoing Line))      
SIP/1410-b6e02c80    0445524531947@tmp:4  Up      Dial(Zap/g1/0445523194728)    
IAX2/mty-16210       (None)               Up      AppDial((Outgoing Line))      
Zap/97-1             5707@asterisk:4      Up      Dial(IAX2/mex:12...@192.168.74.
IAX2/mty-9268        (None)               Up      AppDial((Outgoing Line))      
Zap/114-1            5712@asterisk:4      Up      Dial(IAX2/mex:12...@192.168.74.
8 active channels
4 active calls

y al mandar el comando dahdi show channels obtengo la siguiente salida:
voipmex*CLI> dahdi show channels
   Chan Extension  Context         Language   MOH Interpret       
 pseudo            default                    default             
      1            status          us         default             
      2            status          us         default             
      3            status          us         default             
     96            asterisk        us         default             
     97 5707       asterisk        us         default             
    113            asterisk        us         default             
    114 5712       asterisk        us         default             

Resumo la salida para no ver todos los canales de la tarjeta.

Por esta salida el canal 1 y 2 del primer puerto están ocupados, sin embargo no veo a donde están marcando, el canal 97 y 114 del puerto 4 están ocupados y estos si me indican hacia donde están comunicando, lo que me da una idea de que es cuestión de setear una variable, ¿alguien sabe cual es?

De antemano muchas gracias por el apoyo.

Saludos!!
Héctor A Arteaga R

H3ct0r

unread,
Jul 6, 2011, 1:53:59 PM7/6/11
to asterisk-es
Buen día a todos!!

He estado haciendo un Set de las variables de DNIS, RDNIS, DNID,
ANI,CALLERIDANI, CALLERIDANI2, CALLERID(dnid), CALLERID(rdnis),
CALLERID(ani), CALLERID(ani2), CALLERID(DNID), CALLERID(RDNIS),
CALLERID(ANI), CALLERID(ANI2), pero no logro ver esa información en el
comando zap show channels, solo cuando el evento proviene del exterior
hacia el asterisk es cuando lo veo, alguno de ustedes sabe cual es la
variable con la que puedo setear esa informacion para lograr verla en
la consola o que otra forma puedo hacer para saber x canal hacia donde
esta marcando?, esto porque en el core show channels solo me pone la
información de un canal no de los dos.

De antemano muchas gracias por el apoyo!!
Héctor A Arteaga R

oxido A

unread,
Jul 6, 2011, 2:57:00 PM7/6/11
to aster...@googlegroups.com
Creo que no entendiste muy bien de que te sirve el Set() 
pero podrías Ver que es lo que hace o no hace el NoOp()

Como pista  es diferente lo que haces el en Dialplan a lo que hace el  Core Show *.

Creo que lo que busca te lo brinda show channels o core show channels .. 

Aun así no veras nada con zap show channels a menos que te metas con el fuente de asterisk que creo no querrás hacerlo .. 


--
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com



--

     _             _
             //             \\
            /'               `\
           /,'     ..-..     `.\
          /,'   .''     ``.   `.\
         /,'   :   .---.   :   `.\
        I I   :  .'\   /`.  :   I I
        I b__:   . .`~'. .   :__d I
        I p~~:   . `._.' .   :~~q I
        I I   :   ./   \.   :   I I
         \`.   :   `---'   :   ,'/
          \`.   `..     ..'   ,'/
           \`.     ``~''     ,'/
            \`               '/   
             \\             //
              ~             ~

Héctor Arteaga

unread,
Jul 6, 2011, 3:13:22 PM7/6/11
to aster...@googlegroups.com
Si por ejemplo coloco esto:
exten => _XXXX,1,Set(DNID=${EXTEN})
exten => _XXXX,n,NoOP($DNID})
exten => _XXXX,n,Dial(Zap/g1/${EXTEN})

En la consola si veo que la variable DNID toma el valor que le digo,
pero al momento de verlo con el comando zap show channels, no lo
muestra, por eso la pregunta.
El meterme con los fuentes seria una opcion aunque no tengo tanta
experiencia para hacerle cambios y ver el resultado tan facil, la idea
es saber el canal hacia donde esta marcando ya que el core show channels
me da la informaci�n pero no de todos los canales ejemplo:

Asterisk*CLI> core show channels
Channel Location State
Application(Data)
Zap/94-1 (None) Up
AppDial((Outgoing Line))
IAX2/ast2-6408 2315@sucursales:4 Up
Dial(Zap/g2/2315|60|g)
SIP/1402-09b8d0f0 (None) Up
AppDial((Outgoing Line))
Zap/121-1 1401@asterisk:12 Up
Dial(SIP/1401|60|g)
4 active channels
2 active calls

en donde aqui me prepresenta 4 canales = 2 llamadas, pero en dos canales
no trae la informacion de donde esta marcando.

Saludos!!

H�ctor A Arteaga R
M�xico.

Raúl Alexis Betancor Santana

unread,
Jul 6, 2011, 4:38:53 PM7/6/11
to aster...@googlegroups.com

Estimado H�ctor, estas confundiendo 'funcionalidades'. El comando core
show channels JAMAS ha mostrado el valor de variables de canal, ni
nada parecido, solo muestra el �ltimo comando ejecutado por el
dialplan que est� usando ese canal, nada m�s.

Tendr�s que tirar de AMI, si quieres 'saber' lo que est� haciendo un
canal.

El OpPanel te puede mostrar toda esa informaci�n sobre cada canal.

Saludos

Héctor Arteaga

unread,
Jul 6, 2011, 5:37:51 PM7/6/11
to aster...@googlegroups.com

De hecho si lo hago con ami, el proposito de este post es porque cuando entra una llamada por el primario si muestra lo que es el DNI, pero cuando la llamada es de salida no he podido conseguir que se visualice, este es un ejemplo de lo que me aparece en mi asterisk:
Llega una llamada en los canales 97 y 114 y se ve que es lo que marcaron del exterior, y en los canales 1 y 2 tambien hay llamada pero no muestra información


voipmex*CLI> dahdi show channels
   Chan    Extension  Context         Language   MOH Interpret      
 pseudo                     default                      default            
        1                         status          us         default            
        2                         status          us         default            
      97      5707          asterisk      us         default            
    114      5712          asterisk      us         default

voipmex*CLI> core show channels
Channel                         Location                   State       Application(Data)            
Zap/2-1                          61443463                Ringing   AppDial((Outgoing Line))     
SIP/1414-b6e2b978    58901881                Ring        Dial(Zap/g1/018688162546)    
Zap/1-1                          (None)                      Up           AppDial((Outgoing Line))     
SIP/1410-b6e02c80    24531947@tmp:4  Up           Dial(Zap/g1/0445523194728)   
IAX2/mty-16210           (None)                      Up           AppDial((Outgoing Line))     
Zap/97-1                       5707@asterisk:4    Up           Dial(IAX2/mex:12...@192.168.74.
IAX2/mty-9268             (None)                      Up           AppDial((Outgoing Line))     
Zap/114-1                    5712@asterisk:4    Up            Dial(IAX2/mex:12...@192.168.74.
8 active channels
4 active calls



-- 
Saludos!!

Héctor A Arteaga R
México.

Raúl Alexis Betancor Santana

unread,
Jul 7, 2011, 3:55:03 AM7/7/11
to aster...@googlegroups.com
On Wed, Jul 06, 2011 at 04:37:51PM -0500, H�ctor Arteaga wrote:
> De hecho si lo hago con ami, el proposito de este post es porque
> cuando entra una llamada por el primario si muestra lo que es el
> DNI, pero cuando la llamada es de salida no he podido conseguir que
> se visualice, este es un ejemplo de lo que me aparece en mi
> asterisk:
> Llega una llamada en los canales 97 y 114 y se ve que es lo que
> marcaron del exterior, y en los canales 1 y 2 tambien hay llamada
> pero no muestra informaci�n

Te repito, estimado H�ctor, que lo que se v� con ese comando ES la
informaci�n sobre el �ltimo comando que se est� ejecutando en el
Dialplan de ese canal.
D� la casualidad, que para tu dialplan, en las llamadas entrantes, se
ejecuta un comando que muestra el DNI marcado, NADA M�S.

Si quieres obtener la informaci�n sobre lo que buscas, NO TIENES m�s
remedio que consultarse al AMI

Saludos

Héctor Arteaga

unread,
Jul 7, 2011, 11:00:00 AM7/7/11
to aster...@googlegroups.com
Ok, gracias =D


--

Reply all
Reply to author
Forward
0 new messages