PDA

Voir la version complète : probleme de configuration d'une carte B410P



ndella
05/05/2011, 18h31
Bonjour tout le monde,
cela fait quelques semaines que j'essaie de faire marcher mon serveur asterisk tournant sous fedora 14.
j'utilise une carte Digium B410P pour téléphoner vers l'extérieur.
J'ai installé suivant cet ordre:

dahdi-linux-2.4.1.2.tar.gz
dahdi-tools-2.1.0.2-10.fc14.i686

libpri-1.4.11.3-1.fc14.i686

asterisk-1.6.2.17.2-1.fc14.i686

j'ai bien les fichiers system.conf et dahdi-channels.conf générés par la commande "dahdi_genconf" par contre je ne trouve nulle part les fichiers chan_dahdi.conf et genconf_parameters de meme que le module chan_dahdi.so .
Quand j'essaie d'executer la commande dahdi show status ( dans le cli de asterisk) il me dit:

localhost*CLI> dahdi show status
No such command 'dahdi show status' (type 'core show help dahdi show' for other possible commands)
localhost*CLI>

Aidez-moi SVP;:ouimaitre:

Reaper
05/05/2011, 19h05
Le fichier /var/lib/modules/asterisk/dahdi* existe?

ndella
05/05/2011, 19h22
Bonjour,
Merci d'avoir répondu
J'ai même pas le répertoire /var/lib/modules/asterisk/.

Reaper
05/05/2011, 19h44
/usr/lib/asterisk/modules
?

ndella
06/05/2011, 12h41
J'ai bien le répertoire /usr/lib/asterisk/modules/ d'ailleurs j'ai même fait un ls dessus:

[root@localhost ~]# cd /usr/lib/asterisk/modules/

[root@localhost modules]# ls
app_adsiprog.so app_waitforring.so func_cut.so
app_alarmreceiver.so app_waitforsilence.so func_db.so
app_amd.so app_waituntil.so func_devstate.so
app_authenticate.so app_while.so func_dialgroup.so
app_cdr.so app_zapateller.so func_dialplan.so
app_chanisavail.so bridge_builtin_features.so func_enum.so
app_channelredirect.so bridge_multiplexed.so func_env.so
app_chanspy.so bridge_simple.so func_extstate.so
app_confbridge.so bridge_softmix.so func_global.so
app_controlplayback.so cdr_csv.so func_groupcount.so
app_db.so cdr_custom.so func_iconv.so
app_dial.so cdr_manager.so func_lock.so
app_dictate.so chan_agent.so func_logic.so
app_directed_pickup.so chan_bridge.so func_math.so
app_disa.so chan_iax2.so func_md5.so
app_dumpchan.so chan_local.so func_module.so
app_echo.so chan_mgcp.so func_rand.so
app_exec.so chan_phone.so func_realtime.so
app_externalivr.so chan_sip.so func_sha1.so
app_followme.so codec_adpcm.so func_shell.so
app_forkcdr.so codec_alaw.so func_speex.so
app_getcpeid.so codec_a_mu.so func_sprintf.so
app_image.so codec_g722.so func_strings.so
app_macro.so codec_g726.so func_sysinfo.so
app_milliwatt.so codec_gsm.so func_timeout.so
app_mixmonitor.so codec_lpc10.so func_uri.so
app_morsecode.so codec_resample.so func_version.so
app_nbscat.so codec_speex.so func_volume.so
app_originate.so codec_ulaw.so pbx_ael.so
app_parkandannounce.so format_g723.so pbx_config.so
app_playback.so format_g726.so pbx_dundi.so
app_playtones.so format_g729.so pbx_loopback.so
app_privacy.so format_gsm.so pbx_realtime.so
app_queue.so format_h263.so pbx_spool.so
app_readexten.so format_h264.so res_adsi.so
app_readfile.so format_jpeg.so res_ael_share.so
app_read.so format_ogg_vorbis.so res_agi.so
app_record.so format_pcm.so res_clialiases.so
app_sayunixtime.so format_siren14.so res_clioriginate.so
app_senddtmf.so format_siren7.so res_convert.so
app_sendtext.so format_sln16.so res_crypto.so
app_setcallerid.so format_sln.so res_http_post.so
app_sms.so format_vox.so res_limit.so
app_softhangup.so format_wav_gsm.so res_monitor.so
app_speech_utils.so format_wav.so res_musiconhold.so
app_stack.so func_aes.so res_phoneprov.so
app_system.so func_audiohookinherit.so res_realtime.so
app_talkdetect.so func_base64.so res_smdi.so
app_test.so func_blacklist.so res_speech.so
app_transfer.so func_callerid.so res_timing_pthread.so
app_url.so func_cdr.so res_timing_timerfd.so
app_userevent.so func_channel.so
app_verbose.so func_config.so
[root@localhost modules]#

Reaper
06/05/2011, 13h16
la module dahdi est absent, make & make install dans dahdi donne quoi ?

ndella
06/05/2011, 15h30
j'avais fait make et make install dans dahdi et je crois pas avoir vu d'erreur; vous me suggérez de le refaire?

Reaper
06/05/2011, 16h20
Colle erreur ici, ça ne sert a rien "make install" si la compilation ne fonctionne pas.

Reaper
07/05/2011, 14h29
mal lu votre message, et bien coller output de make & make install ici.

ndella
10/05/2011, 18h12
Bonjour, desolé pour ce long silence
[root@localhost dahdi-linux-2.4.1.2]# make & make install
[1] 3053
make -C drivers/dahdi/firmware firmware-loaders
make -C drivers/dahdi/firmware firmware-loaders
make[1] : on entre dans le répertoire « /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware »
make[1] : on entre dans le répertoire « /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware »
make[1] : on quitte le répertoire « /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware »
make -C /lib/modules/2.6.35.6-45.fc14.i686/build SUBDIRS=/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-2.4.1.2/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
tar: drivers/dahdi/vpmadt032_loader/vpmadt032_x86_64.o_shipped : la fonction open a échoué: Le fichier existe
tar: Arrêt avec code d'échec Ã* cause des erreurs précédentes
make[1]: *** [dahdi-fwload-vpmadt032-1.25.0.tar.gz] Erreur 2
make[1] : on quitte le répertoire « /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware »
make: *** [firmware-loaders] Erreur 2
[root@localhost dahdi-linux-2.4.1.2]# make[1] : on entre dans le répertoire « /usr/src/kernels/2.6.35.6-45.fc14.i686 »
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi-base.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.o
SHIPPED /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_32.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_loc.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_eth.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_ethmf.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_transcode.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct1xxp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte11xp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcfxo.o
gcc -o /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/makefw /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/makefw.c
/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/makefw /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/tormenta2.rbt tor2fw > /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/tor2fw.h
Loaded 69900 bytes from file
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/tor2.o
/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/makefw /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/pciradio.rbt radfw > /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/radfw.h
Loaded 42096 bytes from file
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/pciradio.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_jpah.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec2.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_kb1.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_mg2.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_vpmadt032_loader.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/voicebus.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/GpakCust.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/GpakApi.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/voicebus_net.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/dahdi_voicebus.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcb4xxp/base.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcb4xxp/wcb4xxp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/base.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/vpm450m.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_adpcm_chan.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_channel.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_open.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_chip_stats.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_conf_bridge.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_debug.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_events.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_interrupts.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_memory.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_miscellaneous.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_mixer.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_phasing_tsst.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_playout_buf.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_remote_debug.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tlv.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tone_detection.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsi_cnct.o

ndella
10/05/2011, 18h13
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/octdeviceapi/oct6100api/oct6100_api/oct6100_tsst.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/apilib/bt/octapi_bt0.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/apilib/largmath/octapi_largmath.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/../oct612x/apilib/llman/octapi_llman.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/wct4xxp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctc4xxp/base.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctc4xxp/wctc4xxp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm24xxp/base.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm24xxp/xhfc.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm24xxp/wctdm24xxp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte12xp/base.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte12xp/wcte12xp.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/card_bri.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/card_fxo.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/card_fxs.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/card_pri.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xbus-core.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xbus-sysfs.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xbus-pcm.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xframe_queue.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp_dahdi.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xproto.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/card_global.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/dahdi_debug.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxs.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxo.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_pri.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_bri.o
CC [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp_usb.o
VERIFY /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_card_1_30
VERIFY /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_card_2_30
VERIFY /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_card_3_30
VERIFY /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_card_4_30
HOSTCC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/print_fxo_modes.o
HOSTLD /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/print_fxo_modes
GEN /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_fxo_modes
CHECK /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_card_2_30
touch /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/init_fxo_modes.verified
Building modules, stage 2.
MODPOST 30 modules
WARNING: could not find /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/vpmadt032_loader/.vpmadt032_x86_32.o.cmd for /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/vpmadt032_loader/vpmadt032_x86_32.o
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_eth.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_eth.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_ethmf.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_ethmf.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_loc.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_dynamic_loc.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_jpah.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_jpah.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_kb1.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_kb1.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_mg2.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_mg2.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec2.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_echocan_sec2.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_transcode.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_transcode.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_vpmadt032_loader.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/dahdi_vpmadt032_loader.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/pciradio.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/pciradio.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/tor2.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/tor2.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/dahdi_voicebus.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/voicebus/dahdi_voicebus.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcb4xxp/wcb4xxp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcb4xxp/wcb4xxp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcfxo.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcfxo.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct1xxp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct1xxp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/wct4xxp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wct4xxp/wct4xxp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctc4xxp/wctc4xxp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctc4xxp/wctc4xxp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm24xxp/wctdm24xxp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte11xp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte11xp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte12xp/wcte12xp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/wcte12xp/wcte12xp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_bri.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_bri.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxo.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxo.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxs.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_fxs.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_pri.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpd_pri.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp.ko
CC /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp_usb.mod.o
LD [M] /usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/xpp/xpp_usb.ko
make[1] : on quitte le répertoire « /usr/src/kernels/2.6.35.6-45.fc14.i686

Reaper
10/05/2011, 19h23
Télécharge de nouveau dahdi linux complete et execute make.
colle Tout sur pastebin.com

F6HQZ
10/05/2011, 23h12
make clean avant quoi que ce soit, va nettoyer l'installation précédente

Reaper
10/05/2011, 23h32
Je me rappelle que a l’époque make clean des asterisk addons était incapable de tout nettoyer.

ndella
11/05/2011, 17h44
Bonjour,
dans quel répertoire dois-je faire le make clean?
dans le repertoire " usr/src/dahdi-linux-2.4.1.2/ " et/ou dans le répertoire d'installation d'asterisk ?

ndella
16/05/2011, 15h07
Merci de me répondre SVP

ffossard
16/05/2011, 20h48
Bonjour,
dans quel répertoire dois-je faire le make clean?
dans le repertoire " usr/src/dahdi-linux-2.4.1.2/ " et/ou dans le répertoire d'installation d'asterisk ?

Partout où il y'a compilation, donc dahdi-linux, dahdi-tools, asterisk :wahoo:

Déjà je vois quelque chose qui ne va pas dans ce que vous cherchez à installer:
dahdi-linux-2.4.1.2.tar.gz
dahdi-tools-2.1.0.2-10.fc14.i686
libpri-1.4.11.3-1.fc14.i686
asterisk-1.6.2.17.2-1.fc14.i686

Il y'a des sources et du paquet, il y'a du dahdi 2.4 et du 2.1.
Un bon conseil: désinstallez les paquets fedora et n'utilisez que des sources, tout se passera beaucoup mieux !
Profitez-en au passage pour utiliser Asterisk 1.8 !

Fedora a encore pas mal de similitudes avec CentOS, ce tuto devrait fonctionner: http://www.asterisk-france.org/content.php/52-Installation-Asterisk-1.8-sur-CentOS
Essayez de comprendre ce que vous faites en installant, sinon vous bloquerez très rapidement sur autre chose.

ndella
18/05/2011, 12h55
Bonjour ffossard,
merci pour votre réponse. Je vais suivre vos conseils et je reviendrai vers vous.

ndella
19/05/2011, 18h23
Bonjour,
je viens de réinstaller toutes mes sources(c-à-d: dahdi-linux,dahdi-tolls,libpri et asterisk) et j'ai pas eu d'erreur lors des compilations. D'ailleurs j'ai finalement la commande " dahdi " dans le cli de asterisk. J'ai aussi les fichiers suivants:
system.conf, dahdi-channels.conf, chan_dahdi.conf et genconf_parameters.
Par contre mes appels entrant et sortant ne passent pas et je connais pas la raison.
j'ai ajouté dans mon fichier extensions.conf les lignes suivantes:
[from-pstn]
exten => 886280099,1,Dial(DAHDI/g1/${EXTEN})
exten => 886280099,2,Hangup()

Et dans iax.conf j'ai créés deux comptes iax pour le context [from-pstn] qui doivent repondre aux appels entrant.
Aidez-moi à résoudre le probleme des appels qui refusent de passer :ouimaitre:

ffossard
19/05/2011, 20h37
C'est déjà beaucoup mieux, maintenant vous pouvez exécuter la commande dahdi_genconf, puis aller consulter le contenu des fichiers system.conf, chan_dahdi.conf, et enfin dahdi-channels.conf, il y'aura des modifs à faire dans les 3 pour que ça fonctionne avec vos lignes :)

Après tout ça, le dialplan dans extensions.conf, pour l'instant ça ne sert à rien d'y toucher si vous n'avez pas configuré Dahdi :wahoo:

ndella
20/05/2011, 17h50
Bonjour,
Merci d'avoir répondu,
concernant les 3 fichiers dont vous parlez j'ai déjà effectué quelques changements:
+ fichier genconf_paramaters: j'ai ajouté la ligne " lc_country fr "

+fichier chan_dahdi.conf: j'ai rajouté aussi
group=1
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe
channel => 7-8
context = default
#include dahdi-channels.conf

+fichier dahdi-channels.conf: j'ai rajouté aussi, au niveau du 3em span, le parametre
signalling = bri_cpe


+ fichier system.conf: j'ai également ajouté les deux lignes suivantes
loadzone = fr
defaultzone = fr
### et le contenu de mon fichier system.conf est:
~~~~~~~~
# Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" (MASTER) RED
span=1,1,0,ccs,ami
# termtype: te
bchan=1-2
hardhdlc=3
echocanceller=mg2,1-2

# Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" RED
span=2,2,0,ccs,ami
# termtype: te
bchan=4-5
hardhdlc=6
echocanceller=mg2,4-5

# Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3"
span=3,3,0,ccs,ami
# termtype: te
bchan=7-8
hardhdlc=9
echocanceller=mg2,7-8

# Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" RED
span=4,4,0,ccs,ami
# termtype: te
bchan=10-11
hardhdlc=12
echocanceller=mg2,10-11

# Global data

#loadzone = us
#defaultzone = us
loadzone = fr
defaultzone = fr

~
seul le 3em port est branché pour l'instant.

ffossard
21/05/2011, 14h39
Ok pour le /etc/dahdi/system.conf, ça marchera.
Dans /etc/dahdi/modules, commente les lignes des modules que tu n'utilise pas.

Attention pour chan_dahdi.conf et dahdi-channels.conf, le deuxième est juste inclus dans le premier ...

ndella
23/05/2011, 13h22
Bonjour,


Dans /etc/dahdi/modules, commente les lignes des modules que tu n'utilise pas.

Dans /etc/dahdi/modules seule la ligne suivante n'est pas commentée tous le reste je l'ai mis en commentaire:
# Digium B410P: 4 NT/TE BRI ports
wcb4xxp


Attention pour chan_dahdi.conf et dahdi-channels.conf, le deuxième est juste inclus dans le premier ...

Dans chan_dahdi.conf: j'ai fait l'inclusion comme suit:
#include dahdi-channels.conf
où devrai-je enlever le # devant ?

YBDOMO
23/05/2011, 14h31
Bonjour,



Dans /etc/dahdi/modules seule la ligne suivante n'est pas commentée tous le reste je l'ai mis en commentaire:
# Digium B410P: 4 NT/TE BRI ports
wcb4xxp



Dans chan_dahdi.conf: j'ai fait l'inclusion comme suit:
#include dahdi-channels.conf
où devrai-je enlever le # devant ?

Bonjour,

c'est une inclusion donc #include dahdi-channels.conf dans chan_dahdi.conf ou concatener les 2 fichiers.Attention de sauvegarder les fichiers avant de relancer dahdi_genconf sinon ecrasement de chan_dahdi.conf.

A+

ndella
23/05/2011, 15h07
Bonjour et merci d'avoir répondu,
maintenant voilà ce que j'ai sous le cli de asterisk:
[May 23 14:11:26] WARNING[2582]: sig_pri.c:989 pri_find_dchan: Span 1: No D-channels available! Using Primary channel as D-channel anyway!

et mes appels ne passent pas.

ndella
23/05/2011, 18h31
Dites-moi, SVP, si le dialplan que j'ai fait est bon (extensions.conf) :


[from-pstn]
exten => 886280099,1,Dial(DAHDI/g1/${EXTEN})
exten => 886280099,2,Hangup()

ffossard
23/05/2011, 20h12
Non, rien de logique là-dedans, c'est vote contexte entrant, vous ne devez pas dial vers DAHDI/G1 !

Essayez plutôt ça:


[from-pstn]
exten => _X.,1,dial(SIP/votre-tel-interne)
same => n,hangup()


Et pour les appels sortants, faites un dial(DAHDI/g1/${EXTEN}) mais pour un masque plus "large", par exemple pour tous les numéros de dix chiffres, commençant par "00": _00XXXXXXXX


Dans votre chan_dahdi.conf, essayez avec:


signalling = bri_cpe_ptmp


Ok pour le /etc/dahdi/modules, c'est bon avec juste le module wcb4xxp.

ndella
23/05/2011, 20h30
Merci je vais intégrer ce que vous avez dit.

ndella
24/05/2011, 18h43
Bonjour,
J'ai un problème très sérieux: ma carte ne clignote plus, les commandes dahdi_hardware et dahdi_tool ne donnent plus rien. Et pourtant avec lspci je vois bien la carte.:ouimaitre:

ffossard
24/05/2011, 19h43
Qu'avez-vous fait entre deux ?
Et en redémarrant Dahdi ?

ndella
25/05/2011, 13h11
Bonjour,
j'ai juste redémarré mon serveur.
J'ai même redémarré le Dahdi mais ça ne donne rien.

ndella
25/05/2011, 19h40
Bonjour,
maintenant j'ai tout réinstallé et d'ailleurs même j'arrive à faire sortir mes appels( bonne nouvelle!);
mais pour les appels entrant ils ne marchent toujours pas. quand on appelle la ligne sonne occupée.

ndella
25/05/2011, 19h54
Bonjour,

Non, rien de logique là-dedans, c'est vote contexte entrant, vous ne devez pas dial vers DAHDI/G1 !

Essayez plutôt ça:


[from-pstn]
exten => _X.,1,dial(SIP/votre-tel-interne)
same => n,hangup()




Quand vous dites " votre-tel-interne" vous parlez du numéro d'un compte IAX( PS:je n'utilise pas des comptes SIP) ou du numéro de téléphone fixe qui est rattaché à mon numéro serveur.
donc j'ai fait:
[from-pstn]
exten => _886280099,1,Dial(IAX2/338412564)
exten => _886280099,2,hangup()

avec le numéro 338412564 representant mon numéro de téléphone fixe.

ndella
26/05/2011, 14h18
Bonjour,
aidez-moi, SVP, à savoir pourquoi mes appels entrant ne fonctionnent pas.:ouimaitre:

Reaper
26/05/2011, 14h25
Donne nous les traces pendant l'appel entrant.

ndella
26/05/2011, 16h01
bonjour et merci d'avoir répondu,
quand j'appelle j'ai ce message sur le cli de asterisk



[May 26 13:24:22] NOTICE[2258]: chan_dahdi.c:2983 my_handle_dchan_exception: PRI got event: Alarm (4) on D-channel of span 3
[May 26 13:24:22] WARNING[2259]: chan_dahdi.c:7609 handle_alarms: Detected alarm on channel 7: Red Alarm
[May 26 13:24:22] WARNING[2259]: chan_dahdi.c:7609 handle_alarms: Detected alarm on channel 8: Red Alarm
[May 26 13:24:25] NOTICE[2259]: chan_dahdi.c:3659 handle_clear_alarms: Alarm cleared on channel 7
[May 26 13:24:25] NOTICE[2259]: chan_dahdi.c:3659 handle_clear_alarms: Alarm cleared on channel 8
[May 26 13:24:25] NOTICE[2258]: chan_dahdi.c:2983 my_handle_dchan_exception: PRI got event: No more alarm (5) on D-channel of span 3

Et je pense que ce message est dû au signalement du led car parfois il se met en rouge après il bascule en vert.

Reaper
26/05/2011, 16h46
Il faut voir si le cable est bon, ou les paramètres de T0, et il faut faire un test avec un autre port et un appel.

ndella
26/05/2011, 17h32
Pourtant j'utilise le même câble pour émettre un appel.
Vous pensez aussi que mon dialplan est bon?
Et il y'a quelque chose qui n'est pas claire dans ma tête:
dans mon fichier extensions j'ai ceci:
[from-pstn]
exten => _886280099,1,Dial(IAX2/338412564)
exten => _886280099,2,Hangup()
Le numéro 338412564 représente le numéro que mon FAI m'a donné: c'est le numéro qui est visible quand j'émets un appel vers l'extérieur
et dans mons fichier iax.conf j'ai ceci:

[ndella]
type=friend
host=dynamic
username=99
secret=99
context=from-pstn

Merci de votre éclairage.

Reaper
26/05/2011, 17h37
Pendant l'appel vous avez une RED ALARM c.a.d un souci de signalisation / connexion. Donc il faut voir déjà si votre carte est bien configuré, et en bon état.
dahdi show status donne quoi ?

ndella
26/05/2011, 17h52
Donc il faut voir déjà si votre carte est bien configuré, et en bon état.

Puisque j'arrive à faire sortir des appels le problème ne doit pas venir de la carte ?
Pour l'instant le led est vert et stable, et quand on appelle il 'y'a rien sur le cli.
Mais dites-moi SVP si le dialplan est bon ?

ffossard
26/05/2011, 19h13
Bonjour,


Quand vous dites " votre-tel-interne" vous parlez du numéro d'un compte IAX( PS:je n'utilise pas des comptes SIP) ou du numéro de téléphone fixe qui est rattaché à mon numéro serveur.
donc j'ai fait:
[from-pstn]
exten => _886280099,1,Dial(IAX2/338412564)
exten => _886280099,2,hangup()

avec le numéro 338412564 representant mon numéro de téléphone fixe.


Votre numéro interne, c'est le numéro du téléphone qui doit sonner (par exemple le "200" ou n'importe quoi d'autre, ça corresponds à votre plan de numérotation interne), pas un numéro extérieur !

F6HQZ
26/05/2011, 19h43
Bonsoir,

Ce qui me chagrine, c'est le filtrage de l'appel entrant via le pattern.
Remplacez le par :
[from-pstn]
exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/338412564)

et observez la CLI pendant la réception d'un appel.

Cordialement,
Francois

ndella
26/05/2011, 19h46
Bonjour et merci de votre réponse,
Vous voulez dire le numéro d'un compte IAX ,
c-à-d un compte créé dans mon fichier iax.conf:
[99]
type=friend
host=dynamic
username=99
secret=99
context=from-pstn
?
mais quand j'essaie d'appeler quelqu'un sur son téléphone portable j'ai ce numéro +221338412564 qui s'affiche sur son portable, c'est un numéro (alias) qui est rattaché à celui que mon FI m'a donné (886280099) .
donc dans le fichier extensions.conf je peux mettre ceci:
[from-pstn]
exten => _886280099,1,Dial(IAX2/99)
exten => _886280099,2,Hangup()
?
Éclaircissez-moi SVP?

F6HQZ
26/05/2011, 20h09
Un numéro fixe n'est pas un pattern.
Donc, si vous êtes sûr, supprimez le "_" devant votre numéro d'extension.
Ensuite, un "joker" "_X." laissera passer tout numéro demandé, au moins pendant les tests.

ndella
26/05/2011, 20h48
Ensuite, un "joker" "_X." laissera passer tout numéro demandé, au moins pendant les tests.

Donc quelqu'un d'extérieur pourra appeler sur le serveur en composant n'importe quel numéro où seulement avec 886280099?

J'avoue que c'est pas claire dans ma tête.
J'ai une autre question: avec le même port je peux émettre et recevoir un appel ? Car pour l'instant je n'utilise qu'un seul port de la carte B410P ( port 3).

ffossard
26/05/2011, 22h38
Ça n'est pas clair parce que vous avez sauté les exercices de bases permettant de comprendre le fonctionnement du dialplan.
Pour ma part je n'ai pas l'intention de vous faire un cours :non:

Oui un port peut émettre et recevoir.

YBDOMO
27/05/2011, 08h52
Donc quelqu'un d'extérieur pourra appeler sur le serveur en composant n'importe quel numéro où seulement avec 886280099?

J'avoue que c'est pas claire dans ma tête.
J'ai une autre question: avec le même port je peux émettre et recevoir un appel ? Car pour l'instant je n'utilise qu'un seul port de la carte B410P ( port 3).

Bonjour,

Comme dit ffossard "Ça n'est pas clair parce que vous avez sauté les exercices de bases permettant de comprendre le fonctionnement du dialplan.".

il vous faut surtout "Googler" ou voir le lien suivant par exemple
http://www.voip-info.org/wiki/view/Asterisk+Dialplan+Patterns

De plus qui dit B410p dit 4 ports BRI ou T0 RNIS donc pour chaque T0 deux canaux B + canal D (controle) et donc deux communications simultanees.

A+

ndella
31/05/2011, 20h10
Bonjour,
me voila de retour après avoir effectué quelques investigations (et merci pour le conseil).
Mais le probleme demeure le meme (appels entrant ne fonctionnent toujours pas, le ligne sonne occupée) et aucun message sur le cli de asterisk.
Aidez-moi SVP, vraiment j'ai épuisé toutes mes forces:ouimaitre:
PLEASE !!!!!

ndella
31/05/2011, 21h23
Aidez-moi, SVP, à trouver pourquoi les appels entrant ne passent pas:ouimaitre:

plouf
31/05/2011, 21h26
Aidez-Moi, Aidez-Moi,

Mais tu ne donne rien comme explications!!!

Pas de logs...

Un minimum tout de même, c'est pas ici que tu trouveras Madame IRMA :na:

ndella
31/05/2011, 21h41
Bonjour et merci d'avoir répondu,
Mais pourtant si vous regardez mes posts précédents j'avais bien précisé que sur le cli de asterisk il n'y a aucun message qui s'affiche.
Même au niveau des logs de asterisk pas de traces pour les appels entrant.

ffossard
01/06/2011, 00h51
Si ça t'es possible, refait une install propre, je suis quasi certain que ça n'es pas arrivé tout seul, il doit y'avoir eu quelque chose que tu ne voit pas :gratgrat:

ndella
01/06/2011, 12h36
Bonjour,
Je viens de terminer la nouvelle installation comme vous me l'avez suggéré mais le problème demeure: on arrive toujours pas à entrer.
Cdlt;

ffossard
01/06/2011, 13h39
Donnez vos fichiers complets:
sip.conf
extensions.conf
chan_dahdi.conf
dahdi-channels.conf (si existant)

ndella
01/06/2011, 15h02
Bonjour et merci de votre réponse,
j'utilise des comptes IAX
J'ai mis en PJ les fichiers demandés.
J'étais obligé de diviser certains fichiers à 2 voir meme à 3 car leurs tailles ne me permettaient pas de faire la jointure directement.
Dans queues.conf j'ai ajouté aussi ceci:

[myqueue]
strategy = leastrecent
timeout=10
retry=15
wrapuptime=10
maxlen=15
member => IAX2/8001
member => IAX2/8002

Cdlt;

ndella
01/06/2011, 19h26
Bonjour,
J'ai mis PJ les fichiers demandé,

merci;

F6HQZ
01/06/2011, 22h40
Bonsoir,

Toujours pareil (je vous ai déjà donné un début de solutions plus tôt dans ce thread) :
les canaux entrants sont connectés vers des contextes qui n'existent pas dans le fichier extensions.conf !

Créez donc ce contexte manquant et dotez-le d'un "joker" qui acceptera tout appel, au moins pour les tests ou comme règle finale, après d'éventuelles SDA à traiter individuellement.

[from-pstn]
exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(............ce que vous voulez bien faire sonner

Tant qu'Asterisk n'aura rien à traiter pour vos appels entrants, quelqu'un qui appelle vos numéros SDA tombera sur un signal occupé ou un non acheminement.

Cordialement,
Francois

ndella
03/06/2011, 19h03
bonjour et merci pour la réponse,
lors de ma 1ere configuration j'avais ajouté ce dialplan(
[from-pstn]
exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/3384121.........)
mais la ligne est toujours occupée.
Et pour cette nouvelle installation: le context from-pstn est déclaré dans mon fichier chan-dahdi.conf et les context "entrant" et "default" ont été supprimés

et son dialplan dans extensions.conf est :
[from-pstn]
exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/8002)
exten => _X.,n,Hangup()

avec ça également le resultat reste le meme: la ligne sonne occupéé et aucun message dans le cli de asterisk
Cdlt;

ndella
03/06/2011, 20h03
Bonjour,
Toujours dans le fichier extensions.conf j'ai rajouté ça aussi:
[from-pstn]
exten => s,1,Answer()
exten => s,2,Playback(welcome)
exten => s,3,Queue(myqueue)
exten => s,4,Hangup()

exten => _XXXXXXXXX,1,Answer()
exten => _XXXXXXXXX,n,dial(IAX2/8001)
exten => _XXXXXXXXX,n,hangup()


exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/8001)
exten => _X.,n,hangup()

mais le probleme demeure, Please:ouimaitre:

cedricscha
03/06/2011, 21h31
Et tu n as rien du tout qui s affiche dans la cli en verbose maximum lorsque tu passe un appel?

ndella
04/06/2011, 10h12
Bonjour,
malheureusement je n'ai rien dans la cli en verbose maximum lorsque je passe un appel. J'avais pensé que j'avais un problème de version de libpri . D'ailleurs j'ai installé la version beta 1.4.12 de libpri car avant j'utilisais la version 1.4.11.5 et mais cela n'a rien donné.

cedricscha
04/06/2011, 11h13
tu peux emettre des appels ?

les leds sur la carte elle sont de quelles couleurs maintenant ?

es-tu sur que ta carte/ligne fonctionne ?

ndella
04/06/2011, 15h14
Oui j'arrive à emettre des appels;
pour l'instant je n'utilise qu'un seul port de la carte (port 3) et son led est de couleur verte mais parfois il clignote en rouge puis repasse en vert.
Aussi j'ai tout le ce message:

WARNING[2260]: chan_dahdi.c:7609 handle_alarms: Detected alarm on channel 7: Red Alarm
WARNING[2260]: chan_dahdi.c:7609 handle_alarms: Detected alarm on channel 8: Red Alarm

NOTICE[2260]: chan_dahdi.c:3659 handle_clear_alarms: Alarm cleared on channel 7
NOTICE[2260]: chan_dahdi.c:3659 handle_clear_alarms: Alarm cleared on channel 8
NOTICE[2257]: chan_dahdi.c:2983 my_handle_dchan_exception: PRI got event: No more alarm (5) on D-channel of span 3

Cdlt;

ffossard
05/06/2011, 19h11
Je lis ceci dans votre dahdi-channels.conf:


; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" AMI/CCS RED
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 1-2
context = default
group = 63

; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" AMI/CCS RED
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 4-5
context = default
group = 63

; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" (MASTER) AMI/CCS RED
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
context = default
group = 63

; Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" AMI/CCS RED
group=0,14
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 10-11
context = default
group = 63

Je serai vous j'enlèverai les "context = default", placés comme ils sont je pense que ça ne gêne pas, mais en tous cas ils ne servent à rien et à force de copier/coller pourraient se retrouver au mauvais endroit.

Les alarmes ne sont pas gênantes.

ffossard
05/06/2011, 19h16
Ensuite dans le fichier chan_dahdi2.txt que vous avez transmis sur le forum, il y'a un morceau à nettoyer:


callgroup=1
pickupgroup=1
context=entrant
context=from-pstn
switchtype=euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
context=default

Rendez-vous compte un peu qu'il faut relire chaque fichier et enlever les vieux essais que vous avez fait, là pour moi ça n'est pas du tout une install "propre".

Et aussi, où est la fin du chan_dahdi ? Je ne vois nul part d'include du fichier dahdi-channels.conf
Soit vous l'incluez, soit vous le supprimez, mais clarifiez la situation pour qu'on puisse vous conseiller comme il faut :)

ndella
06/06/2011, 01h58
Bonsoir ffossard et merci d'avoir répondu,

Ensuite dans le fichier chan_dahdi2.txt que vous avez transmis sur le forum, il y'a un morceau à nettoyer:

J'ai mis en commentaire les context "entrant" et "default" se trouvant dans le fichier chan_dahdi2:

callgroup=1
pickupgroup=1
context=from-pstn
switchtype=euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
# include dahdi-channels.conf


Et aussi, où est la fin du chan_dahdi ? Je ne vois nul part d'include du fichier dahdi-channels.conf


Pourtant dans le fichier chan-dahdi2 il y'a la ligne "# include dahdi-channels.conf " .

Aussi dans le fichier " dahdi-channels.conf " j'ai mis en commentaire le context default.

Et meme avec ça je n'arrive pas à faire entrer des appels.
Cdlt;

cedricscha
06/06/2011, 06h53
as-tu plusieures lignes BRI ?

es-tu sur que tes appels arrive sur celle que tu as branchés ?

Chez nous, on peux demande que les appels arrive en premier sur un BRi, et que si il est complet, cela passe au suivant et ainsi de suite....

si tu as plusieurs BRI branche les tous sur la carte et essaie d'appeler voir si tu n'as rien dans la CLI qui s'affiche.

ndella
06/06/2011, 13h11
bonjour et merci pour votre réponse,
oui on a 4 ligne BRI et je vais les brancher toutes sur la carte et essayer ensuite d'appeler pour voir.
cdlt;

ndella
06/06/2011, 15h43
Bonjour,
J'ai branché toutes les 4 lignes :
aucun appel entrant ne passe et toujours rien sur le cli.:ouimaitre:
Cdlt;

ffossard
06/06/2011, 18h34
Je penche toujours pour un problème de context.

Supprimez toutes les lignes commentées (celles qui commencent par un point-virgule ; ) de vos fichiers extensions.conf chan_dahdi.conf dahdi-channels.conf, et copiez-les ici (pas en pièce-jointe, mettez le contenu dans des balises [ code ] ), ça sera très court ça passera.

ndella
06/06/2011, 20h12
Bonjour ffossard et merci d'avoir répondu,
contenu du fichier chan-dahdi.conf:

[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
context=from-pstn
switchtype=euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
# include dahdi-channels.conf

contenu du fichier dahdi-channels.conf

; Span 1: B4/0/1 "B4XXP (PCI) Card 0 Span 1" AMI/CCS RED
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 1-2
group = 63

; Span 2: B4/0/2 "B4XXP (PCI) Card 0 Span 2" AMI/CCS RED
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 4-5
group = 63

; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" (MASTER) AMI/CCS RED
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
group = 63

;Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" AMI/CCS RED
group=0,14
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 10-11
group = 63

contenu du fichier extensions.conf:


[general]

static=yes

writeprotect=no

clearglobalvars=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest

TRUNK=DAHDI/G2

TRUNKMSD=1

[dundi-e164-canonical]

[dundi-e164-customers]

[dundi-e164-via-pstn]


[dundi-e164-local]

include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-switch]

switch => DUNDi/e164

[dundi-e164-lookup]

include => dundi-e164-local
include => dundi-e164-switch

[macro-dundi-e164]
exten => s,1,Goto(${ARG1},1)
include => dundi-e164-lookup

[iaxtel700]
exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel)

[iaxprovider]

[trunkint]

exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})

[trunkld]

exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,n,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunklocal]

exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunktollfree]

exten => _91800NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91888NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91877NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91866NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[international]

ignorepat => 9
include => longdistance
include => trunkint

[longdistance]

ignorepat => 9
include => local
include => trunkld

[local]

ignorepat => 9
include => default
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider

include => parkedcalls

[outbound-freenum]

exten => _X*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)

[outbound-freenum2]

exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)})
same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != "${SUFFIX}"]?fn-CONGESTION,1)

same => n,Set(TIMEOUT(absolute)=10800)
same => n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freen um.org)})
same => n,GotoIf($["${isnresult}" != ""]?from)
same => n,Set(DIALSTATUS=CONGESTION)
same => n,Goto(fn-CONGESTION,1)
same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial)
same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})
same => n(dial),Dial(SIP/${isnresult},40)
same => n,Goto(fn-${DIALSTATUS},1)

exten => fn-BUSY,1,Busy()

exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
same => n,Congestion()

[macro-trunkdial]

exten => s,1,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Hangup
exten => _s-.,1,NoOp

[stdexten]

exten => _X.,50000(stdexten),NoOp(Start stdexten)
exten => _X.,n,Set(LOCAL(ext)=${EXTEN})
exten => _X.,n,Set(LOCAL(dev)=${ARG1})
exten => _X.,n,Set(LOCAL(cntx)=${ARG2})
exten => _X.,n,Set(LOCAL(mbx)=${ext}${IF($[!${ISNULL(${cntx})}]?@${cntx})})
exten => _X.,n,Dial(${dev},20)
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
exten => stdexten-NOANSWER,n,Return()
exten => stdexten-BUSY,1,Voicemail(${mbx},b)
exten => stdexten-BUSY,n,Return()
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)
exten => a,1,VoicemailMain(${mbx})
exten => a,n,Return()

[stdPrivacyexten]
exten => _X.,60000(stdPrivacyexten),NoOp(Start stdPrivacyexten)
exten => _X.,n,Set(LOCAL(ext)=${ARG1})
exten => _X.,n,Set(LOCAL(dev)=${ARG2})
exten => _X.,n,Set(LOCAL(dontcntx)=${ARG3})
exten => _X.,n,Set(LOCAL(tortcntx)=${ARG4})
exten => _X.,n,Set(LOCAL(cntx)=${ARG5})

exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
exten => _X.,n,Dial(${dev},20,p)
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
exten => stdexten-NOANSWER,n,NoOp(Finish stdPrivacyexten NOANSWER)
exten => stdexten-NOANSWER,n,Return()
exten => stdexten-BUSY,1,Voicemail(${mbx},b)
exten => stdexten-BUSY,n,NoOp(Finish stdPrivacyexten BUSY)
exten => stdexten-BUSY,n,Return()
exten => stdexten-DONTCALL,1,Goto(${dontcntx},s,1)
exten => stdexten-TORTURE,1,Goto(${tortcntx},s,1)
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)
exten => a,1,VoicemailMain(${mbx})

[macro-page]

exten => s,1,ChanIsAvail(${ARG1},s)
exten => s,n,GoToIf($[${AVAILSTATUS} = "1"]?autoanswer:fail)
exten => s,n(autoanswer),Set(_ALERT_INFO="RA")
exten => s,n,SIPAddHeader(Call-Info: Answer-After=0)
exten => s,n,NoOp()
exten => s,n,Dial(${ARG1})
exten => s,n(fail),Hangup

[demo]

include => stdexten
exten => s,1,Wait(1)
exten => s,n,Answer
exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n(restart),BackGround(demo-congrats)
exten => s,n(instruct),BackGround(demo-instruct)
exten => s,n,WaitExten
exten => 2,1,BackGround(demo-moreinfo)
exten => 2,n,Goto(s,instruct)

exten => 3,1,Set(LANGUAGE()=fr)
exten => 3,n,Goto(s,restart)
exten => 1000,1,Goto(default,s,1)
exten => 1234,1,Playback(transfer,skip)
exten => 1234,n,Gosub(${EXTEN},stdexten(${GLOBAL(CONSOLE)}) )
exten => 1234,n,Goto(default,s,1)
exten => 1235,1,Voicemail(1234,u)
exten => 1236,1,Dial(Console/dsp)
exten => 1236,n,Voicemail(1234,b)
exten => #,1,Playback(demo-thanks)
exten => #,n,Hangup
exten => t,1,Goto(#,1)
exten => i,1,Playback(invalid)
exten => 500,1,Playback(demo-abouttotry)
exten => 500,n,Dial(IAX2/guest@pbx.digium.com/s@default)
exten => 500,n,Playback(demo-nogo)
exten => 500,n,Goto(s,6)
exten => 600,1,Playback(demo-echotest)
exten => 600,n,Echo
exten => 600,n,Playback(demo-echodone)
exten => 600,n,Goto(s,6)
exten => 76245,1,Macro(page,SIP/Grandstream1)
exten => _7XXX,1,Macro(page,SIP/${EXTEN})
exten => 7999,1,Set(TIMEOUT(absolute)=60)
exten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n,d)
exten => 8500,1,VoicemailMain
exten => 8500,n,Goto(s,6)

[page]
exten => _X.,1,Macro(page,SIP/${EXTEN})

[default]

include => demo

[time]
exten => _X.,30000(time),NoOp(Time: ${EXTEN} ${timezone})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Set(FUTURETIME=$[${EPOCH} + 12])
exten => _X.,n,SayUnixTime(${FUTURETIME},Zulu,HNS)
exten => _X.,n,SayPhonetic(z)
exten => _X.,n,SayUnixTime(${FUTURETIME},${timezone},HNS)
exten => _X.,n,Playback(spy-local)
exten => _X.,n,WaitUntil(${FUTURETIME})
exten => _X.,n,Playback(beep)
exten => _X.,n,Return()

[ani]
exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Playback(vm-from)
exten => _X.,n,SayDigits(${CALLERID(ani)})
exten => _X.,n,Wait(1.25)
exten => _X.,n,SayDigits(${CALLERID(ani)})
exten => _X.,n,Return()

[fromfree]
;;;; appels sortant
exten => _X.,1,Dial(DAHDI/g1/${EXTEN})
exten => _X.,2,Hangup()

;;;Appels entre agents
exten => _8XXX,1,Dial(IAX2/${EXTEN})
exten => _8XXX,2,Hangup()

[from-pstn]
;;;appels entrant

exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/8001)
exten => _X.,n,Hangup()

exten => s,1,Answer()
exten => s,2,Playback(welcome)
exten => s,3,Queue(myqueue)
exten => s,4,Hangup()



contenu du fichier iax.conf:


[general]

bandwidth=low
disallow=lpc10
jitterbuffer=no
forcejitterbuffer=no
calltokenoptional=0.0.0.0/0.0.0.0

[guest]
type=user
context=default
callerid="Guest IAX User"

[iaxtel]
type=user
context=default
auth=rsa
inkeys=iaxtel

[iaxfwd]
type=user
context=default
auth=rsa
inkeys=freeworlddialup


[demo]
type=peer
username=asterisk
secret=supersecret
host=216.207.245.47

[8001]
type=friend
host=dynamic
username=8001
secret=8001
context=fromfree

[8002]
type=friend
host=dynamic
username=8002
secret=8002
context=fromfree


et contenu du fichier queues.conf:

[general]

persistentmembers = yes
monitor-type = MixMonitor
[myqueue]
strategy = leastrecent
timeout=10
retry=15
wrapuptime=10
maxlen=15
member => IAX2/8001
member => IAX2/8002


Cdlt;

ffossard
06/06/2011, 23h25
Alors déjà, dans extensions.conf vous pouvez supprimer ces exemples et vous gagnerez encore dix pages:


CONSOLE=Console/dsp
IAXINFO=guest

TRUNK=DAHDI/G2

TRUNKMSD=1

[dundi-e164-canonical]

[dundi-e164-customers]

[dundi-e164-via-pstn]


[dundi-e164-local]

include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-switch]

switch => DUNDi/e164

[dundi-e164-lookup]

include => dundi-e164-local
include => dundi-e164-switch

[macro-dundi-e164]
exten => s,1,Goto(${ARG1},1)
include => dundi-e164-lookup

[iaxtel700]
exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel)

[iaxprovider]

[trunkint]

exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})

[trunkld]

exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,n,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunklocal]

exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[trunktollfree]

exten => _91800NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91888NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91877NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
exten => _91866NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

[international]

ignorepat => 9
include => longdistance
include => trunkint

[longdistance]

ignorepat => 9
include => local
include => trunkld

[local]

ignorepat => 9
include => default
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider

include => parkedcalls

[outbound-freenum]

exten => _X*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
exten => _XXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)

[outbound-freenum2]

exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)})
same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != "${SUFFIX}"]?fn-CONGESTION,1)

same => n,Set(TIMEOUT(absolute)=10800)
same => n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freen um.org)})
same => n,GotoIf($["${isnresult}" != ""]?from)
same => n,Set(DIALSTATUS=CONGESTION)
same => n,Goto(fn-CONGESTION,1)
same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial)
same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})
same => n(dial),Dial(SIP/${isnresult},40)
same => n,Goto(fn-${DIALSTATUS},1)

exten => fn-BUSY,1,Busy()

exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
same => n,Congestion()

[macro-trunkdial]

exten => s,1,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Hangup
exten => _s-.,1,NoOp

[stdexten]

exten => _X.,50000(stdexten),NoOp(Start stdexten)
exten => _X.,n,Set(LOCAL(ext)=${EXTEN})
exten => _X.,n,Set(LOCAL(dev)=${ARG1})
exten => _X.,n,Set(LOCAL(cntx)=${ARG2})
exten => _X.,n,Set(LOCAL(mbx)=${ext}${IF($[!${ISNULL(${cntx})}]?@${cntx})})
exten => _X.,n,Dial(${dev},20)
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
exten => stdexten-NOANSWER,n,Return()
exten => stdexten-BUSY,1,Voicemail(${mbx},b)
exten => stdexten-BUSY,n,Return()
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)
exten => a,1,VoicemailMain(${mbx})
exten => a,n,Return()

[stdPrivacyexten]
exten => _X.,60000(stdPrivacyexten),NoOp(Start stdPrivacyexten)
exten => _X.,n,Set(LOCAL(ext)=${ARG1})
exten => _X.,n,Set(LOCAL(dev)=${ARG2})
exten => _X.,n,Set(LOCAL(dontcntx)=${ARG3})
exten => _X.,n,Set(LOCAL(tortcntx)=${ARG4})
exten => _X.,n,Set(LOCAL(cntx)=${ARG5})

exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
exten => _X.,n,Dial(${dev},20,p)
exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
exten => stdexten-NOANSWER,n,NoOp(Finish stdPrivacyexten NOANSWER)
exten => stdexten-NOANSWER,n,Return()
exten => stdexten-BUSY,1,Voicemail(${mbx},b)
exten => stdexten-BUSY,n,NoOp(Finish stdPrivacyexten BUSY)
exten => stdexten-BUSY,n,Return()
exten => stdexten-DONTCALL,1,Goto(${dontcntx},s,1)
exten => stdexten-TORTURE,1,Goto(${tortcntx},s,1)
exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)
exten => a,1,VoicemailMain(${mbx})

[macro-page]

exten => s,1,ChanIsAvail(${ARG1},s)
exten => s,n,GoToIf($[${AVAILSTATUS} = "1"]?autoanswer:fail)
exten => s,n(autoanswer),Set(_ALERT_INFO="RA")
exten => s,n,SIPAddHeader(Call-Info: Answer-After=0)
exten => s,n,NoOp()
exten => s,n,Dial(${ARG1})
exten => s,n(fail),Hangup

[demo]

include => stdexten
exten => s,1,Wait(1)
exten => s,n,Answer
exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n(restart),BackGround(demo-congrats)
exten => s,n(instruct),BackGround(demo-instruct)
exten => s,n,WaitExten
exten => 2,1,BackGround(demo-moreinfo)
exten => 2,n,Goto(s,instruct)

exten => 3,1,Set(LANGUAGE()=fr)
exten => 3,n,Goto(s,restart)
exten => 1000,1,Goto(default,s,1)
exten => 1234,1,Playback(transfer,skip)
exten => 1234,n,Gosub(${EXTEN},stdexten(${GLOBAL(CONSOLE)}) )
exten => 1234,n,Goto(default,s,1)
exten => 1235,1,Voicemail(1234,u)
exten => 1236,1,Dial(Console/dsp)
exten => 1236,n,Voicemail(1234,b)
exten => #,1,Playback(demo-thanks)
exten => #,n,Hangup
exten => t,1,Goto(#,1)
exten => i,1,Playback(invalid)
exten => 500,1,Playback(demo-abouttotry)
exten => 500,n,Dial(IAX2/guest@pbx.digium.com/s@default)
exten => 500,n,Playback(demo-nogo)
exten => 500,n,Goto(s,6)
exten => 600,1,Playback(demo-echotest)
exten => 600,n,Echo
exten => 600,n,Playback(demo-echodone)
exten => 600,n,Goto(s,6)
exten => 76245,1,Macro(page,SIP/Grandstream1)
exten => _7XXX,1,Macro(page,SIP/${EXTEN})
exten => 7999,1,Set(TIMEOUT(absolute)=60)
exten => 7999,2,Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n,d)
exten => 8500,1,VoicemailMain
exten => 8500,n,Goto(s,6)

[page]
exten => _X.,1,Macro(page,SIP/${EXTEN})

[default]

include => demo

[time]
exten => _X.,30000(time),NoOp(Time: ${EXTEN} ${timezone})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Set(FUTURETIME=$[${EPOCH} + 12])
exten => _X.,n,SayUnixTime(${FUTURETIME},Zulu,HNS)
exten => _X.,n,SayPhonetic(z)
exten => _X.,n,SayUnixTime(${FUTURETIME},${timezone},HNS)
exten => _X.,n,Playback(spy-local)
exten => _X.,n,WaitUntil(${FUTURETIME})
exten => _X.,n,Playback(beep)
exten => _X.,n,Return()

[ani]
exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
exten => _X.,n,Wait(0.25)
exten => _X.,n,Answer()
exten => _X.,n,Playback(vm-from)
exten => _X.,n,SayDigits(${CALLERID(ani)})
exten => _X.,n,Wait(1.25)
exten => _X.,n,SayDigits(${CALLERID(ani)})
exten => _X.,n,Return()

Dans iax.conf il y'a des morceaux d'exemples aussi, je vous laisse les trouver.

ffossard
06/06/2011, 23h29
Vous définissez en double les paramètres pour votre port de carte:

Dans chan_dahdi.conf:


...
group=1
callgroup=1
pickupgroup=1
context=from-pstn
switchtype=euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
# include dahdi-channels.conf


Est redondant avec cette partie de dahdi-channels.conf:


; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" (MASTER) AMI/CCS RED
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 7-8
group = 63

Faites le ménage. Je vous conseille de transférer le contenu de dahdi-channels.conf vers chan_dahdi.conf, de supprimer la ligne "# include dahdi-channels.conf " et de supprimer le fichier dahdi-channels.conf, vous y verrez plus clair avec un seul fichier.

ndella
07/06/2011, 12h03
Bonjour ffossard,
Merci, je vais faire comme vous dites et je vous tiendrai informer.
Cdlt;

ndella
07/06/2011, 14h19
Bonjour,
Je reviens vers vous:
j'ai fait comme vous m'avez dit:
voici maintenant le contenu de mes fichiers (meme les lignes commentées ont été supprimées):
*Pour chan-dahdi.conf:


[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
context=from-pstn
switchtype=euroisdn
signalling = bri_cpe_ptmp
channel => 7-8

* extensions.conf:

[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]

[fromfree]
exten => _X.,1,Dial(DAHDI/g1/${EXTEN})
exten => _X.,2,Hangup()
exten => _8XXX,1,Dial(IAX2/${EXTEN})
exten => _8XXX,2,Hangup()

[from-pstn]
exten => _X.,1,NoOp(CALLERID=${CALLERID(all)}+EXTEN=${EXTEN })
exten => _X.,n,Dial(IAX2/8001)
exten => _X.,n,Hangup()
exten => s,1,Answer()
exten => s,2,Playback(welcome)
exten => s,3,Queue(myqueue)
exten => s,4,Hangup()

*fichier iax.conf:

[general]
bandwidth=low
autokill=yes
calltokenoptional=0.0.0.0/0.0.0.0
[8001]
type=friend
host=dynamic
username=8001
secret=8001
context=fromfree
[8002]
type=friend
host=dynamic
username=8002
secret=8002
context=fromfree

aussi j'ai viré le fichier dahdi-channels.conf

Les appels n'entrent toujours pas et aucun message aun niveau du cli.
Cdlt;

ndella
07/06/2011, 16h05
Bonjour,
Aidez-moi SVP:ouimaitre:
Cdlt;

cedricscha
07/06/2011, 16h12
as-tu essayé un
pri intense debug span

pour voir si tu as qqch qui s'affiche ?

Reaper
07/06/2011, 16h14
C'est pas possible 8 pages pas de solution, donne moi ton Access ssh de root, et le numéro SDA qui doit tomber dans ton système. (en MP)
Il est possible que vous avez un souci coté T0 Red alarm c'est une difficulté de maintenir la synchro avec le switch distant / cable. Pouvez vous demander a un technicien de passer et vérifier vos T0 ?

ndella
07/06/2011, 16h32
bonjour et merci pour la réponse,
la commande pri intense debug span me retourne ceci:

*CLI> pri intense debug span
4 < TEI: 107 State 4(TEI assigned)
4 < V(A)=0, V(S)=0, V(R)=0
4 < K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 < T200_id=0, N200=3, T203_id=0
4 < [ fe ff 03 0f 00 00 04 ff ]
4 < Unnumbered frame:
4 < SAPI: 63 C/R: 1 EA: 0
4 < TEI: 127 EA: 1
4 < M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 < 5 bytes of data
4 < MDL Message: TEI Identity Check Request (4)
4 < RI: 0
4 < Ai: 127 E:1
4 Received MDL message
4 Sending TEI management message 5, TEI=107
4
4 > TEI: 107 State 4(TEI assigned)
4 > V(A)=0, V(S)=0, V(R)=0
4 > K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 > T200_id=0, N200=3, T203_id=0
4 > [ fc ff 03 0f 7e 8c 05 d7 ]
4 > Unnumbered frame:
4 > SAPI: 63 C/R: 0 EA: 0
4 > TEI: 127 EA: 1
4 > M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 > 5 bytes of data
4 > MDL Message: TEI Identity Check Response (5)
4 > RI: 32396
4 > Ai: 107 E:1
4
4 < TEI: 107 State 4(TEI assigned)
4 < V(A)=0, V(S)=0, V(R)=0
4 < K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 < T200_id=0, N200=3, T203_id=0
4 < [ fe ff 03 0f 00 00 04 ff ]
4 < Unnumbered frame:
4 < SAPI: 63 C/R: 1 EA: 0
4 < TEI: 127 EA: 1
4 < M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 < 5 bytes of data
4 < MDL Message: TEI Identity Check Request (4)
4 < RI: 0
4 < Ai: 127 E:1
4 Received MDL message
4 Sending TEI management message 5, TEI=107
4
4 > TEI: 107 State 4(TEI assigned)
4 > V(A)=0, V(S)=0, V(R)=0
4 > K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 > T200_id=0, N200=3, T203_id=0
4 > [ fc ff 03 0f 59 5e 05 d7 ]
4 > Unnumbered frame:
4 > SAPI: 63 C/R: 0 EA: 0
4 > TEI: 127 EA: 1
4 > M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 > 5 bytes of data
4 > MDL Message: TEI Identity Check Response (5)
4 > RI: 22878
4 > Ai: 107 E:1
4
4 < TEI: 107 State 4(TEI assigned)
4 < V(A)=0, V(S)=0, V(R)=0
4 < K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 < T200_id=0, N200=3, T203_id=0
4 < [ fe ff 03 0f 00 00 04 ff ]
4 < Unnumbered frame:
4 < SAPI: 63 C/R: 1 EA: 0
4 < TEI: 127 EA: 1
4 < M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 < 5 bytes of data
4 < MDL Message: TEI Identity Check Request (4)
4 < RI: 0
4 < Ai: 127 E:1
4 Received MDL message
4 Sending TEI management message 5, TEI=107
4
4 > TEI: 107 State 4(TEI assigned)
4 > V(A)=0, V(S)=0, V(R)=0
4 > K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 > T200_id=0, N200=3, T203_id=0
4 > [ fc ff 03 0f 2b fa 05 d7 ]
4 > Unnumbered frame:
4 > SAPI: 63 C/R: 0 EA: 0
4 > TEI: 127 EA: 1
4 > M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 > 5 bytes of data
4 > MDL Message: TEI Identity Check Response (5)
4 > RI: 11258
4 > Ai: 107 E:1
4
4 < TEI: 107 State 4(TEI assigned)
4 < V(A)=0, V(S)=0, V(R)=0
4 < K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 < T200_id=0, N200=3, T203_id=0
4 < [ fe ff 03 0f 00 00 04 ff ]
4 < Unnumbered frame:
4 < SAPI: 63 C/R: 1 EA: 0
4 < TEI: 127 EA: 1
4 < M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 < 5 bytes of data
4 < MDL Message: TEI Identity Check Request (4)
4 < RI: 0
4 < Ai: 127 E:1
4 Received MDL message
4 Sending TEI management message 5, TEI=107
4
4 > TEI: 107 State 4(TEI assigned)
4 > V(A)=0, V(S)=0, V(R)=0
4 > K=1, RC=0, l3initiated=0, reject_except=0, ack_pend=0
4 > T200_id=0, N200=3, T203_id=0
4 > [ fc ff 03 0f fb 8d 05 d7 ]
4 > Unnumbered frame:
4 > SAPI: 63 C/R: 0 EA: 0
4 > TEI: 127 EA: 1
4 > M3: 0 P/F: 0 M2: 0 11: 3 [ UI (unnumbered information) ]
4 > 5 bytes of data
4 > MDL Message: TEI Identity Check Response (5)
4 > RI: 64397
4 > Ai: 107 E:1
cdlt;

Reaper
07/06/2011, 16h41
Est ce qut tu peux arreter asterisk, télécharger cette version de libpri:

http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.10.2.tar.gz
La compiler, refaire dahdi_cfg et démarrer asterisk, est ce que ça fonctionne ?

ndella
07/06/2011, 16h42
C'est pas possible 8 pages pas de solution, donne moi ton Access ssh de root, et le numéro SDA qui doit tomber dans ton système. (en MP)
Il est possible que vous avez un souci coté T0 Red alarm c'est une difficulté de maintenir la synchro avec le switch distant / cable. Pouvez vous demander a un technicien de passer et vérifier vos T0 ?

Bonjour et merci pour toute votre aide,
j'ai pas d'acces ssh car pas d'adresse sortante.
J'ai appelé un technicien mais il dit que tous les T0 sont OK.
Par contre j'ai donné le contenu de mes fichiers dans mes messages précedents.
Please
Cdlt;

Reaper
07/06/2011, 16h45
Regarde mon message précédent.

ndella
07/06/2011, 17h07
j'ai compiler la version 1.4.10.2 de libpri et ça fonctionne toujours pas d'ailleurs je n'ai plus la commande dahdi dans le cli de asterisk, alors j'ai remis l'ancienne de libpri c-à-d la version 1.4.11.5.
Cdlt;

Reaper
07/06/2011, 17h24
Si la commande dahdi n’était pas présente ça signifie que vous n'avez pas rechargé les paramètres de dahdi, donc finalement vous n'avez pas testé avec libpri 1.4.10, je vous invite de refaire la manip d'installation de 1.4.10 redémarrer votre machine et voir si la dahdi_cfg vous donne quelque chose avant de démarrer asterisk.

ndella
07/06/2011, 17h45
apres avoir compilé libpri 1.4.10.2 j'ai lancé la commande " dahdi_cfg"
[root@localhost ~]# dahdi_cfg
[root@localhost ~]#

par contre la commande " dahdi_cfg -vvv" a donné ceci:
[root@localhost ~]# dahdi_cfg -vvv
DAHDI Tools Version - 2.4.1

DAHDI Version: 2.4.1.2
Echo Canceller(s): MG2
Configuration
======================

SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 2: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 3: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
SPAN 4: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 03: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 03)
Channel 04: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 04)
Channel 05: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 05)
Channel 06: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 06)
Channel 07: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 07)
Channel 08: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 08)
Channel 09: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 09)
Channel 10: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 10)
Channel 11: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 11)
Channel 12: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 12)

12 channels to configure.

Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 3 to none
Setting echocan for channel 4 to mg2
Setting echocan for channel 5 to mg2
Setting echocan for channel 6 to none
Setting echocan for channel 7 to mg2
Setting echocan for channel 8 to mg2
Setting echocan for channel 9 to none
Setting echocan for channel 10 to mg2
Setting echocan for channel 11 to mg2
Setting echocan for channel 12 to none
[root@localhost ~]#

Cdlt;

Reaper
07/06/2011, 17h49
Lance asterisk, dahdi est présent ?

ndella
07/06/2011, 17h53
j'ai lancé asterisk mais dahdi n'est pas present

Reaper
07/06/2011, 17h55
Dans ce cas arrête asterisk et lance le avec:

asterisk -vvvvvvvv, relève tout et colle le output sur pastebin.ca

ndella
07/06/2011, 18h10
voilà ce que ça donne:

ndella
08/06/2011, 13h01
bonjour,
aidez-moi SVP.:ouimaitre:
Cdlt;

Reaper
08/06/2011, 13h14
Je ne vois rien dans les traces, il est possible qu'il soit incomplètes.
tu me donne ton accès ssh ?

ndella
08/06/2011, 15h12
Bonjour,
malheureusement j'ai pas d'accès ssh .
Cdlt;

Reaper
08/06/2011, 15h15
vous faites comment alors ?

ndella
08/06/2011, 15h33
Qu'entendez-vous par acces ssh?
La configuration se fait en local.
Cdlt;

ndella
08/06/2011, 15h50
Je pense pas que j'ai besoin d'internet encore moins d'un nom de domaine pour monter mon serveur asterisk ( c'est un semi centre d'appel)?
N'est-ce pas?
Déjà mon serveur n'est pas connecté à internet. Éclaircissez, SVP, si ça doit être autrement
cdlt;

Reaper
08/06/2011, 16h05
Sans connexion c'est impossible, sinon il faut router le port 22 depuis extérieur vers votre serveur (temporairement) et me donner votre IP externe et mot de passe root.

ndella
08/06/2011, 17h02
Notre FT ne nous donne d'ip externe fixe: c'est par dhcp, donc cela peut changer à tout moment.
cdlt;

ffossard
08/06/2011, 19h18
Il a pas internet votre serveur?!! Le temps que vous devez perdre :hebe:

ndella
10/06/2011, 13h08
Bonjour ffossard,
Je n'ai pas très bien saisi votre question.
Mon serveur n'a pas besoin d'internet pour fonctionner, je crois?
Cdlt;

ffossard
10/06/2011, 18h25
non mais pour l'installation d'Asterisk et des dépendances, vous installez tout depuis un miroir ?

ndella
10/06/2011, 19h14
Bonjour ffossard et merci pour la réponse,
Oui quand j'installais asterisk et ses dépendances j'utilisais l'internet, mais apres je l'ai débrancé du routeur. Et comme on utilise le serveur dans un bâtiment a part où on a pas d'internet, juste des lignes T0 avec des softphones car n'oubliez pas que je veux monter un centre d'appel.
Mais j'ai quelques questions à vous poser:
Pensez-vous que mes fichiers sont corrects( chan_dahdi.conf, dahdi-channels.conf et system.conf et extensions.conf) ?
Le dialplan pour mes appels entrant est-il correct( dans extensions.conf) ?
Cdlt;

ffossard
11/06/2011, 00h24
J'ai l'impression qu'on a jamais les bonnes versions des fichiers avec lesquels les tests sont effectués, du coup on court après les erreurs cachées :heink:
Clair qu'en ssh ça serait vérifié en 5 minutes, un peu pénible :mmmfff:

ndella
11/06/2011, 11h14
Bonjour,
mais nous, nous avons pas d'adresse sortante c-à-d pas d'adresse IP publique donc impossible pour vous de vous connecter sur le serveur par ssh, à moins que vous me proposez quelque chose pour contourner cela.
Cdlt;

ffossard
11/06/2011, 14h51
Si vous avez internet, vous avez forcément une ip publique, par contre celle-ci n'est pas forcément fixe: si elle est dynamique, il suffit de la vérifier (http://www.monip.org par exemple) juste avant que quelqu'un tente de se connecter, et ça ira très bien pour une session :pt1cable:

Normalement je préfère aider que faire le boulot pour un inconnu, mais là ça peut durer longtemps, ça m’embêterait tout autant que vous abandonniez alors que c'est bien parti, une petite vérif en 5 minutes ne coute pas grand chose :mmmfff:

Accessoirement, quel est votre fournisseur de lignes T0 ? (parfois il y'a des spécificités)
Votre T0 sont bien configurées chez le fournisseur pour être sortantes ET entrantes ? (on peut régler des canaux "uniquement sortants" et "uniquement entrants")

ndella
11/06/2011, 15h48
Si vous avez internet, vous avez forcément une ip publique, par contre celle-ci n'est pas forcément fixe: si elle est dynamique, il suffit de la vérifier (http://www.monip.org par exemple) juste avant que quelqu'un tente de se connecter, et ça ira très bien pour une session :pt1cable:

Normalement je préfère aider que faire le boulot pour un inconnu, mais là ça peut durer longtemps, ça m’embêterait tout autant que vous abandonniez alors que c'est bien parti, une petite vérif en 5 minutes ne coute pas grand chose :mmmfff:
Merci pour tout ce vous faites vraiment,
maintenant je vais brancher un câble au serveur pour que vous puissiez vous connecter en ssh mais je pense pas que ça soit possible maintenant on est week-end et la salle est fermée, dés la semaine prochaine je vais tiendrai informer


Accessoirement, quel est votre fournisseur de lignes T0 ? (parfois il y'a des spécificités)
A propos, mon fournisseur de lignes est la SONATEL( Senegal).


Votre T0 sont bien configurées chez le fournisseur pour être sortantes ET entrantes ? (on peut régler des canaux "uniquement sortants" et "uniquement entrants")
C'est la question dont je me suis posée d'ailleurs j'ai déjà fait appel à eux et ils vont venir vérifier ça.
Je vous tiendrai informer de la situation.
Bien à vous;

ffossard
11/06/2011, 18h34
Pour ssh, pensez à nater le port 22 vers votre serveur.

ndella
14/06/2011, 17h07
Bonjour,
maintenant mes appels entrant fonctionnent. Mention spéciale à tous ceux qui m'ont aidés principalement à ffossard.
Le problème provenait de mon fournisseur, il n'avait pas activé la ligne pour les appels entrant.
Par contre j'ai un soucis, quand un appel arrive tous mes postes sonnent à la fois.
Et moi j'aimerai que le poste de l’agent libre depuis le plus longtemps sonne, pourtant dans mon fichier queues.conf j'ai donné au paramètre "strategy " la valeur " leastrecent " .
Bien à vous.

ffossard
14/06/2011, 18h25
Bonjour,
maintenant mes appels entrant fonctionnent. Mention spéciale à tous ceux qui m'ont aidés principalement à ffossard.
Le problème provenait de mon fournisseur, il n'avait pas activé la ligne pour les appels entrant.
Par contre j'ai un soucis, quand un appel arrive tous mes postes sonnent à la fois.
Et moi j'aimerai que le poste de l’agent libre depuis le plus longtemps sonne, pourtant dans mon fichier queues.conf j'ai donné au paramètre "strategy " la valeur " leastrecent " .
Bien à vous.

Pour ce problème de queue, je vous propose de créer un nouveau sujet, pour faciliter les réponses et aussi la recherche dans le forum :)

ndella
14/06/2011, 18h28
Bonjour ffossard et merci encore pour tout,
je vais suivre vos conseils.
Cdlt;