[Asterisk-Users] Asterisk voicemail problem with isdn avm
fritz!card
Armin Schindler
armin at melware.de
Mon Jun 19 04:48:07 MST 2006
On Mon, 19 Jun 2006, Benjamin Sebbah wrote:
> Hello everyone,
>
> I have Asterisk SVN-trunk-r7498 installed on a server (celeron 2.4 Ghz,
> 256MB) with a TDM40b a TDM04b and an avm fritz!card pci.
> I experience a problem with voicemail: my messages are good unless the
> incoming call comes from isdn, which means via the avm fritz!card. In
> this case (and in this case only) the message is disjointed and I can
> hear at most 1 second out of a 1 minute message.
> If the message comes from TDM400 then the message is perfect (even
> though I still have a problem to detect the end of the call but that's
> no big deal)
> If the incoming call is answered (and not sent to voicemail because busy
> or unavail) the sound is perfect.
I never heard of such a problem before. Can you please create a log of such
a call with
set verbose 9
capi debug
(might be big)
Armin
> I hope you'll be able to help me.
>
> Thanks
>
> Benjamin SEBBAH
> ADUNEO France
>
> Here are my config files:
> </etc/asterisk/capi.conf>
> [general]
> nationalprefix=0
> internationalprefix=00
> rxgain=0.8
> txgain=0.8
> language=fr ;set default language
>
>
> [ISDN1] ;this example interface gets name 'ISDN1' and may be any
> ;name not starting with 'g' or 'contr'.
> isdnmode=DID ;'MSN' (point-to-multipoint) or 'DID' (direct inward dial)
> ;when using NT-mode, 'DID' should be set in any case
> incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, * = any
> controller=1 ;capi controller number to use
> group=9 ;dialout group
> softdtmf=on ;enable/disable software dtmf detection, recommended
> for AVM cards
> relaxdtmf=on ;in addition to softdtmf, you can use relaxed dtmf
> detection
> accountcode= ;Asterisk accountcode to use in CDRs
> context=capi-in ;context for incoming calls
> echosquelch=1 ;_VERY_PRIMITIVE_ echo suppression
> echocancelold=yes;use facility selector 6 instead of correct 8
> (necessary for older eicon drivers)
> echotail=64 ;echo cancel tail setting
> devices=2 ;number of concurrent calls on this controller
> ;(2 makes sense for single BRI, 30 for PRI)
>
>
>
> and the interesting lines from </etc/asterisk/extensions.conf>:
> [general]
> static=yes
> writeprotect=no
> autofallthrough=yes
> clearglobalvars=no
> priorityjumping=no
>
> [globals]
> PIERRE=Zap/1
> MARC=SIP/marc
> PATRICK=Zap/3
> PROSPECT=Zap/2
> OPENSPACE=Zap/4
> FT_FREE=Zap/5
> FT_ALICE=Zap/6
> VOIP_FREE=Zap/7
> VOIP_ALICE=Zap/8
> NUMERIS=CAPI/ISDN1
>
> [macro-repondeur]
> ; ${ARG1} - Extension (we could have used ${MACRO_EXTEN} here as well
> ; ${ARG2} - Device(s) to ring
> ;
> exten => s,1,Dial(${ARG2},15,rWw) ; Ring the interface, 15 seconds maximum
> exten => s,2,Goto(s-${DIALSTATUS},1) ; Jump based on status
> (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
> exten => s-NOANSWER,1,Voicemail(u${ARG1}) ; If unavailable, send to
> voicemail w/ unavail announce
> ;exten => s-NOANSWER,2,Goto(default,s,1) ; If they press #, return to start
> exten => s-BUSY,1,Voicemail(b${ARG1}) ; If busy, send to voicemail w/
> busy announce
> ;exten => s-BUSY,2,Goto(default,s,1) ; If they press #, return to start
> exten => _s-.,1,Goto(s-NOANSWER,1) ; Treat anything else as no answer
> exten => a,1,VoicemailMain(${ARG1}) ; If they press *, send the user
> into VoicemailMain
>
> [capi-in]
>
> ;standard: fait tout sonner
> exten => 3090,1,Answer;
> ;exten => 3090,2,Macro(repondeur,8427,${OPENSPACE}&${MARC}&${PIERRE});
> exten => 3090,2,Macro(repondeur,8427,${OPENSPACE}&${PIERRE});
>
>
> ;Service technique
> exten => 3091,1,Answer;
> ;exten => 3091,2,Macro(repondeur,3091,${OPENSPACE}&${MARC});
> exten => 3091,2,Macro(repondeur,3091,${OPENSPACE});
>
>
> ;Service commercial
> exten => 3092,1,Answer;
> exten => 3092,2,Macro(repondeur,3092,${PATRICK});
>
>
> ;Direction technique
> exten => 3093,1,Answer;
> ;exten => 3093,2,Macro(repondeur,3093,${MARC});
> exten => 3093,2,Macro(repondeur,3093,${OPENSPACE});
>
>
> ;non assigne pour le moment fait sonner uniquement le DECT
> exten => 3094,1,Answer;
> exten => 3094,2,Macro(repondeur,3094,${OPENSPACE});
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
More information about the asterisk-users
mailing list