<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Configuraci%C3%B3n_AEX410</id>
	<title>Configuración AEX410 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Configuraci%C3%B3n_AEX410"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Configuraci%C3%B3n_AEX410&amp;action=history"/>
	<updated>2026-10-25T20:32:08Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Configuraci%C3%B3n_AEX410&amp;diff=12099&amp;oldid=prev</id>
		<title>Vieites: /* Comandos Dahdi, útiles para a resolución de problemas */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Configuraci%C3%B3n_AEX410&amp;diff=12099&amp;oldid=prev"/>
		<updated>2009-06-01T15:06:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Comandos Dahdi, útiles para a resolución de problemas&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Configuración inicial ==&lt;br /&gt;
Partimos de que xa se instalou &amp;#039;&amp;#039;&amp;#039;Dahdi&amp;#039;&amp;#039;&amp;#039; durante a instalación de Asterisk. &lt;br /&gt;
Saber que, se estivese a tarxeta conectada cando se fixo a instalación, &amp;#039;&amp;#039;&amp;#039;Dahdi&amp;#039;&amp;#039;&amp;#039; detectaríalla automaticamente.&lt;br /&gt;
&lt;br /&gt;
* Para configurar Dahdi executar o comando:&lt;br /&gt;
:: &amp;#039;&amp;#039;dahdi_cfg &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A continuación executar o comando:&lt;br /&gt;
:: &amp;#039;&amp;#039;dahdi_genconf &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Así créanse os arquivos de configuración:&lt;br /&gt;
:: &amp;#039;&amp;#039;/etc/asterisk/chan_dahdi.conf&amp;#039;&amp;#039;&lt;br /&gt;
:: &amp;#039;&amp;#039;/etc/asterisk/dahdi-channels.conf&amp;#039;&amp;#039;&lt;br /&gt;
:: &amp;#039;&amp;#039;/etc/system.conf&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Modificación dos ficheiros creados por defecto ==&lt;br /&gt;
Estes ficheiros haberá que modificalos para adaptalos á nosa rede telefónica e á nosa tarxeta de comunicacións (AEX410+X100M).&lt;br /&gt;
&lt;br /&gt;
=== Ficheiro &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;system.conf&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
O ficheiro system.conf quedaría:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# Autogenerated by /usr/sbin/dahdi_genconf on Tue May 19 13:07:48 2009&lt;br /&gt;
# If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
# your manual changes will be LOST.&lt;br /&gt;
# Dahdi Configuration File&lt;br /&gt;
# This file is parsed by the Dahdi Configurator, dahdi_cfg&lt;br /&gt;
# Span 1: WCTDM/0 &amp;quot;Wildcard AEX410 Board 1&amp;quot; (MASTER)&lt;br /&gt;
fxsks=1&lt;br /&gt;
echocanceller=mg2,1&lt;br /&gt;
# Global data&lt;br /&gt;
loadzone = es&lt;br /&gt;
defaultzone = es&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ficheiro &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;chan_dahdi.conf&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
Téñase en conta que Asterisk non lé todos os arquivos de configuración xerados por &amp;#039;&amp;#039;&amp;#039;DAHDI&amp;#039;&amp;#039;&amp;#039;, se non soamente o ficheiro &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;chan_dahdi.conf.&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Para que Asterisk interprete a configuración xerada, agregar a ese ficheiro a liña:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
#include dahdi-channels.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O archivo &amp;#039;&amp;#039;chan-dahdi.conf&amp;#039;&amp;#039; que resulta despois de adaptalo é:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
[channels]&lt;br /&gt;
#include dahdi-channels.conf&lt;br /&gt;
;General options&lt;br /&gt;
; Default language&lt;br /&gt;
language=es&lt;br /&gt;
usecallerid=yes&lt;br /&gt;
hidecallerid=no&lt;br /&gt;
callwaiting=yes&lt;br /&gt;
threewaycalling=yes&lt;br /&gt;
transfer=yes&lt;br /&gt;
echocancel=yes&lt;br /&gt;
echocancelwhenbridged=yes&lt;br /&gt;
rxgain=0.0&lt;br /&gt;
txgain=0.0&lt;br /&gt;
;FXO Modules&lt;br /&gt;
echocancel=yes&lt;br /&gt;
signalling=fxs_ks&lt;br /&gt;
context=from_pstn&lt;br /&gt;
channel=&amp;gt;1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ficheiro &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;dahdi-channels.conf&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
O ficheiro &amp;#039;&amp;#039;dahdi-channels.conf&amp;#039;&amp;#039; é autoxenerado polo script &amp;#039;&amp;#039;dahdi_genconf&amp;#039;&amp;#039; antes executado, así este ficheiro quedaría do seguinte xeito:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
; Autogenerated by /usr/sbin/dahdi_genconf on Tue May 19 13:07:48 2009&lt;br /&gt;
; If you edit this file and execute /usr/sbin/dahdi_genconf again,&lt;br /&gt;
; your manual changes will be LOST.&lt;br /&gt;
; Dahdi Channels Configurations (chan_dahdi.conf)&lt;br /&gt;
;&lt;br /&gt;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended&lt;br /&gt;
; to be included by chan_dahdi.conf that will include the global settings&lt;br /&gt;
;&lt;br /&gt;
; Span 1: WCTDM/0 &amp;quot;Wildcard AEX410 Board 1&amp;quot; (MASTER) &lt;br /&gt;
;;; line=&amp;quot;1 WCTDM/0/0 FXSKS &amp;lt;/nowiki&amp;gt;(EC: MG2)&amp;quot;&lt;br /&gt;
signalling=fxs_ks&lt;br /&gt;
callerid=asreceived&lt;br /&gt;
context=from_pstn&lt;br /&gt;
channel =&amp;gt; 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Plan de marcación ==&lt;br /&gt;
Faltaría por configurar o plan de marcación no ficheiro &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;/etc/asterisk/extensions.conf&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Para realizar chamadas saíntes pola canle 1 da tarxeta FXO,&amp;#039;&amp;#039;&amp;#039; engadiríanse no contexto que corresponde ao usuario SIP as liñas:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
exten=&amp;gt;_9X.,1,DIAL(DAHDI/1/${EXTEN:1})&lt;br /&gt;
&lt;br /&gt;
exten=&amp;gt;_9X.,2,Hangup()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Así, para saír pola liña telefónica analóxica, marcaríase un 9, e a continuación o número de abonado a quen se chama.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Para recibir as chamadas entrantes pola liña conectada á interface FXO,&amp;#039;&amp;#039;&amp;#039; por defecto todas as chamadas entrantes dende unha canle FXO, fano pola extensión “s”, e débese crear un contexto por cada liña FXO.&lt;br /&gt;
&lt;br /&gt;
O seguinte exemplo amosa un contexto llamado &amp;#039;&amp;#039;&amp;#039;&amp;quot;from_pstn&amp;quot;&amp;#039;&amp;#039;&amp;#039; (que se corresponde có ficheiro &amp;#039;&amp;#039;chan-dahdi &amp;#039;&amp;#039;anterior) que encamina as chamadas entrantes pola canle FXO, aos usuarios ruben e manuel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
[from_pstn]&lt;br /&gt;
exten =&amp;gt;s,1,Answer &lt;br /&gt;
exten =&amp;gt;s,2,WaitMusicOnHold(10) ; engádese unha melodía de 10 s de duración&lt;br /&gt;
exten =&amp;gt;s,n,Playback(vm-forward) ; exemplo dunha reproducción de son&lt;br /&gt;
exten =&amp;gt;s,n,Dial(SIP/ruben,30) ; ruben está conectado pero non responde&lt;br /&gt;
;exten =&amp;gt;s,n,Dial(SIP/manuel,30) ; manuel non está conectado&lt;br /&gt;
exten =&amp;gt;s,n,Playback(beeperr) ; exemplo de reproducción dun tono de erro&lt;br /&gt;
exten =&amp;gt;t,n,Hangup ; a liña queda liberada&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Realizando Chamadas ==&lt;br /&gt;
E este é o resultado na consola de Asterisk ao efectuar unha chamada dende un teléfono:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
-- Starting simple switch on &amp;#039;DAHDI/1-1&amp;#039; &lt;br /&gt;
[May 28 17:30:07] NOTICE[3838]: chan_dahdi.c:7125 ss_thread: Got event 18 (Ring Begin)... &lt;br /&gt;
[May 28 17:30:09] NOTICE[3838]: chan_dahdi.c:7125 ss_thread: Got event 2 (Ring/Answered)... &lt;br /&gt;
-- Executing [s@from_pstn:1] Answer(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;&amp;quot;) in new stack &lt;br /&gt;
-- Executing [s@from_pstn:2] WaitMusicOnHold(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;10&amp;quot;) in new stack &lt;br /&gt;
-- Started music on hold, class &amp;#039;default&amp;#039;, on DAHDI/1-1 &lt;br /&gt;
-- Stopped music on hold on DAHDI/1-1 &lt;br /&gt;
-- Executing [s@from_pstn:3] Playback(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;vm-forward&amp;quot;) in new stack &lt;br /&gt;
-- &amp;lt;DAHDI/1-1&amp;gt; Playing &amp;#039;vm-forward.ulaw&amp;#039; (language &amp;#039;es&amp;#039;) &lt;br /&gt;
-- Executing [s@from_pstn:4] Dial(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;SIP/ruben,30&amp;quot;) in new stack &lt;br /&gt;
== Using SIP RTP CoS mark 5 &lt;br /&gt;
-- Called ruben &lt;br /&gt;
-- SIP/ruben-08e660d8 is ringing &lt;br /&gt;
-- Nobody picked up in 30000 ms &lt;br /&gt;
-- Executing [s@from_pstn:5] Dial(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;SIP/manuel,30&amp;quot;) in new stack &lt;br /&gt;
== Using SIP RTP CoS mark 5 &lt;br /&gt;
[May 28 17:30:55] WARNING[3838]: app_dial.c:1502 dial_exec_full: Unable to create channel of type &amp;#039;SIP&amp;#039; (cause 20 - Unknown) &lt;br /&gt;
== Everyone is busy/congested at this time (1:0/0/1)&lt;br /&gt;
-- Executing [s@from_pstn:6] Playback(&amp;quot;DAHDI/1-1&amp;quot;, &amp;quot;beeperr&amp;quot;) in new stack &lt;br /&gt;
-- &amp;lt;DAHDI/1-1&amp;gt; Playing &amp;#039;beeperr.ulaw&amp;#039; (language &amp;#039;es&amp;#039;) &lt;br /&gt;
-- Auto fallthrough, channel &amp;#039;DAHDI/1-1&amp;#039; status is &amp;#039;CHANUNAVAIL&amp;#039; &lt;br /&gt;
-- Hungup &amp;#039;DAHDI/1-1&amp;#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comandos Dahdi, útiles para a resolución de problemas ==&lt;br /&gt;
Lístanse dende a consola de Asterisk có comando &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;help&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
localhost*CLI&amp;gt; &amp;#039;&amp;#039;help dahdi &amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; &lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;Comando&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:#ffdead;&amp;quot; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;Función&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| dahdi destroy channel&lt;br /&gt;
| Elimina unha canle &lt;br /&gt;
|-&lt;br /&gt;
| dahdi restart &lt;br /&gt;
| Reinicia as canles Dahdi&lt;br /&gt;
|-&lt;br /&gt;
| dahdi scan&lt;br /&gt;
| Mostra as tarxetas recoñecidas por Dahdi&lt;br /&gt;
|-&lt;br /&gt;
| dahdi set hwgain&lt;br /&gt;
| Establece a ganancia &amp;#039;&amp;#039;hardware&amp;#039;&amp;#039; dunha canle&lt;br /&gt;
|-&lt;br /&gt;
| dahdi set swgain&lt;br /&gt;
| Establece a ganancia &amp;#039;&amp;#039;software&amp;#039;&amp;#039; dunha canle&lt;br /&gt;
|-&lt;br /&gt;
| dahdi show channels &lt;br /&gt;
| Amosa as canles Dahdi activas&lt;br /&gt;
|-&lt;br /&gt;
| dahdi show channel&lt;br /&gt;
| Amosa a información dunha canle&lt;br /&gt;
|-&lt;br /&gt;
| dahdi show status &lt;br /&gt;
| Amosa o estado de todas as tarxetas Dahdi&lt;br /&gt;
|-&lt;br /&gt;
| dahdi show version &lt;br /&gt;
| Amosa a versión en uso de Dahdi&lt;br /&gt;
|-&lt;br /&gt;
| dahdi show cadences&lt;br /&gt;
| Lista as cadencias&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Outros comandos interesantes ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;dmesg&amp;#039;&amp;#039;&amp;#039; (diagnostic message&amp;#039;&amp;#039;, mensaxes de diagnose)&lt;br /&gt;
::  É un comando presente nos sistemas operativos Unix que lista o &amp;#039;&amp;#039;buffer&amp;#039;&amp;#039; de mensaxes do núcleo. Este &amp;#039;&amp;#039;buffer&amp;#039;&amp;#039; contén unha grande variedade de mensaxes importantes xerados durante o arranque do sistema e durante a depuración de aplicacións.&lt;/div&gt;</summary>
		<author><name>Vieites</name></author>
	</entry>
</feed>