khalid touati
2010-Apr-29 19:02 UTC
[asterisk-users] Code in extensions.conf to leave a voice mail in another PBX ?!
Hi Guys, i spent some time to figure this out (since i love how dialplan is written) but i decided to ask for your help guys. i have two asterisk servers one is 1.2 the other is 1.4, from 1.4 (pbx1) to 1.2 (pbx2) i can leave a voice mail without any pb, but from pbx2 to pbx1 it just hang up. in pbx2 extensions.conf: i am using: exten => 8029,1,Dial(IAX2/pbx1/${EXTEN},20,tTWwr) in pbx1, i have: exten => 8029,1,Macro(stdexten,8029) and in stdexten macro: exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(u${ARG1}) exten => s-NOANSWER,2,Goto(default,s,1) exten => s-BUSY,1,Voicemail(b${ARG1}) exten => s-BUSY,2,Goto(default,s,1) exten => _s-.,1,Goto(s-NOANSWER,1) exten => a,1,VoicemailMain(${ARG1}) when calling from 8021(pbx2) to 8029(pbx1) i get on CLI pbx1: -- Executing [s at macro-stdexten:6] Goto("IAX2/pbx2-15464", "s-NOANSWER|1") in new stack -- Goto (macro-stdexten,s-NOANSWER,1) -- Executing [s-NOANSWER at macro-stdexten:1] VoiceMail("IAX2/pbx2-15464", "u8029") in new stack *[Apr 29 14:36:35] WARNING[7307]: file.c:738 ast_readaudio_callback: Failed to write frame* -- <IAX2/pbx2-15464> Playing '/var/spool/asterisk/voicemail/default/8029/unavail' (language 'en') == Spawn extension (macro-stdexten, s-NOANSWER, 1) exited non-zero on 'IAX2/pbx2-15464' in macro 'stdexten' == Spawn extension (default, 8029, 1) exited non-zero on 'IAX2/pbx2-15464' -- Hungup 'IAX2/pbx2-15464' any other ideas how to be able to leave a voice mail from 1.2 to 1.4 or fix the issue I'm having, thanks a lot! -- Abdullah -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100429/dc3c878c/attachment.htm
Danny Nicholas
2010-Apr-29 19:18 UTC
[asterisk-users] Code in extensions.conf to leave a voice mail inanother PBX ?!
If you dial 8029 from PBX1, does VM work? In my experience, cross-version IAX is tricky. _____ From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of khalid touati Sent: Thursday, April 29, 2010 2:03 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [asterisk-users] Code in extensions.conf to leave a voice mail inanother PBX ?! Hi Guys, i spent some time to figure this out (since i love how dialplan is written) but i decided to ask for your help guys. i have two asterisk servers one is 1.2 the other is 1.4, from 1.4 (pbx1) to 1.2 (pbx2) i can leave a voice mail without any pb, but from pbx2 to pbx1 it just hang up. in pbx2 extensions.conf: i am using: exten => 8029,1,Dial(IAX2/pbx1/${EXTEN},20,tTWwr) in pbx1, i have: exten => 8029,1,Macro(stdexten,8029) and in stdexten macro: exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(u${ARG1}) exten => s-NOANSWER,2,Goto(default,s,1) exten => s-BUSY,1,Voicemail(b${ARG1}) exten => s-BUSY,2,Goto(default,s,1) exten => _s-.,1,Goto(s-NOANSWER,1) exten => a,1,VoicemailMain(${ARG1}) when calling from 8021(pbx2) to 8029(pbx1) i get on CLI pbx1: -- Executing [s at macro-stdexten:6] Goto("IAX2/pbx2-15464", "s-NOANSWER|1") in new stack -- Goto (macro-stdexten,s-NOANSWER,1) -- Executing [s-NOANSWER at macro-stdexten:1] VoiceMail("IAX2/pbx2-15464", "u8029") in new stack [Apr 29 14:36:35] WARNING[7307]: file.c:738 ast_readaudio_callback: Failed to write frame -- <IAX2/pbx2-15464> Playing '/var/spool/asterisk/voicemail/default/8029/unavail' (language 'en') == Spawn extension (macro-stdexten, s-NOANSWER, 1) exited non-zero on 'IAX2/pbx2-15464' in macro 'stdexten' == Spawn extension (default, 8029, 1) exited non-zero on 'IAX2/pbx2-15464' -- Hungup 'IAX2/pbx2-15464' any other ideas how to be able to leave a voice mail from 1.2 to 1.4 or fix the issue I'm having, thanks a lot! -- Abdullah -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100429/3b71a7af/attachment.htm
Peder
2010-Apr-29 19:22 UTC
[asterisk-users] Code in extensions.conf to leave a voice mail in another PBX ?!
In PBX1, where are you actually dialing the phone? The first line of the macro just says "goto dialstatus" with no Dial statement. From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of khalid touati Sent: Thursday, April 29, 2010 2:03 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: [asterisk-users] Code in extensions.conf to leave a voice mail in another PBX ?! Hi Guys, i spent some time to figure this out (since i love how dialplan is written) but i decided to ask for your help guys. i have two asterisk servers one is 1.2 the other is 1.4, from 1.4 (pbx1) to 1.2 (pbx2) i can leave a voice mail without any pb, but from pbx2 to pbx1 it just hang up. in pbx2 extensions.conf: i am using: exten => 8029,1,Dial(IAX2/pbx1/${EXTEN},20,tTWwr) in pbx1, i have: exten => 8029,1,Macro(stdexten,8029) and in stdexten macro: exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(u${ARG1}) exten => s-NOANSWER,2,Goto(default,s,1) exten => s-BUSY,1,Voicemail(b${ARG1}) exten => s-BUSY,2,Goto(default,s,1) exten => _s-.,1,Goto(s-NOANSWER,1) exten => a,1,VoicemailMain(${ARG1}) when calling from 8021(pbx2) to 8029(pbx1) i get on CLI pbx1: -- Executing [s at macro-stdexten:6] Goto("IAX2/pbx2-15464", "s-NOANSWER|1") in new stack -- Goto (macro-stdexten,s-NOANSWER,1) -- Executing [s-NOANSWER at macro-stdexten:1] VoiceMail("IAX2/pbx2-15464", "u8029") in new stack [Apr 29 14:36:35] WARNING[7307]: file.c:738 ast_readaudio_callback: Failed to write frame -- <IAX2/pbx2-15464> Playing '/var/spool/asterisk/voicemail/default/8029/unavail' (language 'en') == Spawn extension (macro-stdexten, s-NOANSWER, 1) exited non-zero on 'IAX2/pbx2-15464' in macro 'stdexten' == Spawn extension (default, 8029, 1) exited non-zero on 'IAX2/pbx2-15464' -- Hungup 'IAX2/pbx2-15464' any other ideas how to be able to leave a voice mail from 1.2 to 1.4 or fix the issue I'm having, thanks a lot! -- Abdullah -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100429/7f223938/attachment.htm