[Asterisk-Users] Merlin Magix Integration

Sean Cook scook at kinex.net
Thu Mar 9 14:01:03 MST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
I actually have this working... on a merlin legend R7

zapata.conf
; turn off caller id otherwise it hangs...
usecallerid=no
usecallingpres=no
callwaitingcallerid=no

; drop into the vm context
relaxdtmf=yes
context=from-vm
group = 4
signalling = fxs_ks
channel=>29-32


extensions.conf
[from-vm]
exten => _#00#XXX##,1,NoOP(Directly dialed 770 from extension ${EXTEN})
exten => _#00#XXX##,2,VoicemailMain()
exten => _#00#XXX##,3,Hangup()

; auto attendant coverage
exten => _#01#XXX##,1,NoOP(outside line ${EXTEN} ${CALLERIDNUM})
exten => _#01#XXX##,2,GoTo(auto-attendant,s,1)

; voicemail coverage for extension

exten => _#02#XXX#XXX#,1,NoOP(extention to extension for coverage
${EXTEN})
;exten => _#02#XXX#XXX#,2,Set(CALLERID(number)=${EXTEN:4:3})
exten => _#02#XXX#XXX#,2,AGI(setcallerid.agi,${EXTEN:4:3})
exten => _#02#XXX#XXX#,3,Voicemail(u${EXTEN:8:3})
exten => _#02#XXX#XXX#,4,Hangup()

; did/outside line coverage for voicemail calls
exten => _#03##XXX#,1,NoOP(did coverage for extension ${EXTEN})
exten => _#03##XXX#,2,NoOp(might set callerid here)
exten => _#03##XXX#,3,Voicemail(u${EXTEN:5:3})
exten => _#03##XXX#,4,Hangup()

exten => s,1,Answer
exten => s,2,WaitExten(1)
exten => t,1,GoTo(auto-attendant,s,1)
exten => o,1,Playback(pbx-transfer)
exten => o,2,Flash()
exten => o,3,SendDTMF(${OPERATOR})
exten => o,4,Hangup();



Darren Ellis wrote:

> Hi List,
>
> Merlin Magix hardware v02
>
> I'm trying to get asterisk to act as a voicemail server for a
> lucent merlin magix PBX that we purchased used. We have 4 FXO
> channels between the two PBXs on a Sangoma A200 card. The 770
> dialgroup is working properly, in that calls to 770 are answered by
> Asterisk. The magix is sending mode codes in the format #XX#XXX#,
> where the 2nd block of digits is the calling extension. I'm
> stripping off the unneeded pound signs and digits, and calling
> voicemailmain. The problem I'm having is that the asterisk is
> starting to play vm-password and then interrupts immediately and
> errors with an incorrect password. Then it works normally. Below
> is the relevant asterisk config and the asterisk log. Zaptel is
> configured to start inbound calls in the inbound context. The
> voicemail accounts and sip accounts are all in the default context.
>
>
> Asterisk log -- Starting simple switch on 'Zap/3-1' Mar 9 10:26:35
> NOTICE[4211]: chan_zap.c:6063 ss_thread: Got event 18 (Ring
> Begin)... -- Executing Answer("Zap/3-1", "") in new stack --
> Executing WaitExten("Zap/3-1", "1") in new stack == CDR updated on
> Zap/3-1 -- Executing NoOp("Zap/3-1", "#00#219#") in new stack --
> Executing Set("Zap/3-1", "CVAR=219 at default") in new stack --
> Executing NoOp("Zap/3-1", "219 at default") in new stack -- Executing
> VoiceMailMain("Zap/3-1", "219 at default") in new stack -- Playing
> 'vm-password' (language 'en') -- Incorrect password '' for user
> '219' (context = default) -- Playing 'vm-incorrect' (language 'en')
> -- Playing 'vm-password' (language 'en') ||| Caller hangs up here
> ||| Mar 9 10:26:41 WARNING[4211]: app_voicemail.c:4998
> vm_authenticate: Unable to read password -- Hungup 'Zap/3-1'
>
> extensions.conf [inbound] exten => s,1,Answer() exten =>
> s,2,WaitExten(1) ; Allow time for mode code digits to come
> across
>
> ; The following extensions grab the mode code ; coming from the
> Avaya PBX and route the ; call appropriately via the Voicemail() ;
> and VoiceMailMain() apps. ; ; someone pressed vmail check ;
> #00#243# exten => _#XX#XXX#,1,noop(${EXTEN}) exten =>
> _#XX#XXX#,2,Set(CVAR=${EXTEN:4:3}@default) exten =>
> _#XX#XXX#,3,NoOp(${CVAR}) exten =>
> _#XX#XXX#,4,VoicemailMain(${CVAR}) ;exten =>
> _#XX#XXX#,2,VoicemailMain(${EXTEN:4:3}@default) exten =>
> _#XX#XXX#,5,Hangup()
>
> ============================================================ As can
> be seen, I've tried calling voicemailmain with the ${EXTEN:4:3}
> digit stripping as part of the command, and also I've tried moving
> the digit stripping to a variable. I'd very much appreciate any
> help you folks can offer.
>
> Thanks much.
>
> Darren Ellis
>
>
>
> _______________________________________________ --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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
iD8DBQFEEJePy9wPyZpnL2URAv8SAJ4gZbuPz0bGpi+4BSRAc6s/UUl3GwCgj+JY
H/Idy1plS9wNi23SSZC44kw=
=inmr
-----END PGP SIGNATURE-----




More information about the asterisk-users mailing list