Ok, so you have multiple errors to work on. ---
Andre Courchesne - Consultant http://www.net-forces.com MSN: [email protected] Skype: VoipForcesL'information contenue dans le présent document est la propriété de Andre Courchesne. Et est divulguée en toute confidentialité. Cette information ne doit pas être utilisée, divulguée à d'autres personnes ou reproduite sans le consentement écrit explicite de Andre Courchesne.
The information contained in this document is confidential and property of Andre Courchesne. It shall not be used, disclosed to others or reproduced without the express written consent of Andre Courchesne.
On 2009-10-30, at 4:55 PM, Darryl Moore wrote:
Ah ha, it wasn't finding dialparties to execute it. I had to giveextensions.conf the full path name so it could find it. once I did thatand had debuging enabled I got the following result. -- Executing [...@macro-dial:3] AGI("SIP/1011006182-b6cee870", "/var/www/admin/modules/core/agi-bin/dialparties.agi") in new stack -- Launched AGI Script /var/www/admin/modules/core/agi-bin/dialparties.agi <SIP/1011006182-b6cee870>AGI Tx >> agi_request: /var/www/admin/modules/core/agi-bin/dialparties.agi<SIP/1011006182-b6cee870>AGI Tx >> agi_channel: SIP/1011006182- b6cee870<SIP/1011006182-b6cee870>AGI Tx >> agi_language: en <SIP/1011006182-b6cee870>AGI Tx >> agi_type: SIP <SIP/1011006182-b6cee870>AGI Tx >> agi_uniqueid: 1256936063.1 <SIP/1011006182-b6cee870>AGI Tx >> agi_version: 1.6.2.0~rc2-0ubuntu1 <SIP/1011006182-b6cee870>AGI Tx >> agi_callerid: 1011006182 <SIP/1011006182-b6cee870>AGI Tx >> agi_calleridname: Darryl <SIP/1011006182-b6cee870>AGI Tx >> agi_callingpres: 0 <SIP/1011006182-b6cee870>AGI Tx >> agi_callingani2: 0 <SIP/1011006182-b6cee870>AGI Tx >> agi_callington: 0 <SIP/1011006182-b6cee870>AGI Tx >> agi_callingtns: 0 <SIP/1011006182-b6cee870>AGI Tx >> agi_dnid: 13 <SIP/1011006182-b6cee870>AGI Tx >> agi_rdnis: unknown <SIP/1011006182-b6cee870>AGI Tx >> agi_context: macro-dial <SIP/1011006182-b6cee870>AGI Tx >> agi_extension: s <SIP/1011006182-b6cee870>AGI Tx >> agi_priority: 3 <SIP/1011006182-b6cee870>AGI Tx >> agi_enhanced: 0.0 <SIP/1011006182-b6cee870>AGI Tx >> agi_accountcode: <SIP/1011006182-b6cee870>AGI Tx >> agi_threadid: -1230361744 <SIP/1011006182-b6cee870>AGI Tx >> <SIP/1011006182-b6cee870>AGI Rx << <SIP/1011006182-b6cee870>AGI Tx >> 510 Invalid or unknown command <SIP/1011006182-b6cee870>AGI Rx << Warning: require_once(/usr/share/asterisk/agi-bin/phpagi.php): failed to open stream: Permission denied in /var/www/admin/modules/core/agi-bin/dialparties.agi on line 30 <SIP/1011006182-b6cee870>AGI Tx >> 510 Invalid or unknown command <SIP/1011006182-b6cee870>AGI Rx << <SIP/1011006182-b6cee870>AGI Tx >> 510 Invalid or unknown command <SIP/1011006182-b6cee870>AGI Rx << Fatal error: require_once(): Failed opening required '/usr/share/asterisk/agi-bin/phpagi.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/modules/core/agi-bin/dialparties.agi on line 30 <SIP/1011006182-b6cee870>AGI Tx >> 510 Invalid or unknown command -- <SIP/1011006182-b6cee870>AGI Script/var/www/admin/modules/core/agi-bin/dialparties.agi completed, returning 0Darryl Moore wrote:Yeah, I would have thought so too. asterisk*CLI> asterisk*CLI> agi set debug on AGI Debugging Enabled asterisk*CLI> I also tried running dialparties from bash, and found that I had toinclude /usr/share/asterisk/agi-bin/ in the path so that phpagi.php andphpagi-asmanager.php would load. (They were not loading before that)after making that change I can run it from bash it will will patientlysit there and wait for input as I would expect when it works. Andre Courchesne wrote:agi debug should have given more info than that. --- Andre Courchesne - Consultant http://www.net-forces.com MSN: [email protected] Skype: VoipForces L'information contenue dans le présent document est la propriété de Andre Courchesne. Et est divulguée en toute confidentialité. Cetteinformation ne doit pas être utilisée, divulguée à d'autres personnes oureproduite sans le consentement écrit explicite de Andre Courchesne.The information contained in this document is confidential and propertyof Andre Courchesne. It shall not be used, disclosed to others or reproduced without the express written consent of Andre Courchesne. On 2009-10-30, at 4:40 PM, Darryl Moore wrote:Well thanks for the idea I did that by typing: "agi set debug on" on the CLII then returned the code to as it was and tried dialing an extension. Ityielded the same result: -- Executing [...@macro-exten-vm:4] Set("SIP/1011006182-b725a920", "EXTTOCALL=1011004797") in new stack -- Executing [...@macro-exten-vm:5] Set("SIP/1011006182-b725a920", "CFUEXT=") in new stack -- Executing [...@macro-exten-vm:6] Set("SIP/1011006182-b725a920", "CFBEXT=") in new stack -- Executing [...@macro-exten-vm:7] Set("SIP/1011006182-b725a920", "RT=""") in new stack-- Executing [...@macro-exten-vm:8] Macro("SIP/1011006182- b725a920","record-enable,1011004797,IN") in new stack -- Executing [...@macro-record-enable:1] GotoIf("SIP/1011006182-b725a920", "1?check") in new stack -- Goto (macro-record-enable,s,4) -- Executing [...@macro-record-enable:4] AGI("SIP/1011006182-b725a920", "recordingcheck,20091030-163733,1256935053.3") in new stack -- Executing [...@macro-record-enable:5] MacroExit("SIP/1011006182-b725a920", "") in new stack-- Executing [...@macro-exten-vm:9] Macro("SIP/1011006182- b725a920","dial,"",tr,1011004797") in new stack -- Executing [...@macro-dial:1] GotoIf("SIP/1011006182-b725a920", "1?dial") in new stack -- Goto (macro-dial,s,3) -- Executing [...@macro-dial:3] AGI("SIP/1011006182-b725a920", "dialparties.agi") in new stack -- Executing [...@macro-dial:4] NoOp("SIP/1011006182-b725a920","Returned from dialparties with no extensions to call and DIALSTATUS: ")in new stack-- Executing [...@macro-exten-vm:10] GotoIf("SIP/1011006182- b725a920","0?exit,return") in new stack Andre Courchesne wrote:Actualy, without dialparties, DND, callforward, ringgroup, and a lot ofother functionality. Maybe you are missing a php dependancy for dialparties. you can try doing a call with agi debug enabled. --- Andre Courchesne - Consultant http://www.net-forces.com MSN: [email protected] Skype: VoipForcesL'information contenue dans le présent document est la propriété deAndre Courchesne. Et est divulguée en toute confidentialité. Cetteinformation ne doit pas être utilisée, divulguée à d'autres personnes ou reproduite sans le consentement écrit explicite de Andre Courchesne.The information contained in this document is confidential and propertyof Andre Courchesne. It shall not be used, disclosed to others orreproduced without the express written consent of Andre Courchesne.On 2009-10-30, at 4:04 PM, Darryl Moore wrote:Hi TAUG, at the risk of wearing out my welcome, I'm going to add alittle more to what I've discovered. dialparties.agi is a php script which can be found here: /var/www/admin/modules/core/agi-bin/I was able to get my extensions to work by removing the call to thiscode and calling the internal Dial() function directly as follows [macro-dial] ;exten => s,1,GotoIf($["${MOHCLASS}" = ""]?dial) ;exten => s,n,SetMusicOnHold(${MOHCLASS}) ;exten => s,n(dial),AGI(dialparties.agi);exten => s,n,NoOp(Returned from dialparties with no extensions to calland DIALSTATUS: ${DIALSTATUS}) exten => s,1,Dial(SIP/${EXTTOCALL},5,A(beep));exten => s,n+2(normdial),Dial($ {ds}) ;dialparties will set the priority to 10 if $ds is not null exten => s,n,Set(DIALSTATUS=${IF($["${DIALSTATUS_CW}"!="" ]?${DIALSTATUS_CW}:${DIALSTATUS})}) exten => s,n,GosubIf($["${SCREEN}" != ""]?${DIALSTATUS},1)The commented out lines are what I had do remove to make it work. Theline with the Dial(SIP.... command is what I had to add.With the above changes I'm able to dial extensions properly. I suspectDND no longer work, as well as probably a few other things.I'm a little confused as to why all this would have been necessary. I suppose to find out, I'll have to debug dialparties to see why it wasnot returning the dial strings it should have been.I think I will start by submitting this, as well as the FreePBX ubuntu bugs I discovered before, to the Asterisk people. I assume they have abug reporting forum. cheers, darryl Darryl Moore wrote:Hi again TAUGers, Asterisk and FreePBX are now playing nicely together on Ubuntu.There are still some interesting issues with these two programs. Maybesome other FreePBX users have seen this.I have no issue dialing features such as *60 or *43 or out to my VOIPprovider from any extension. I do have issues when I try dialing between internal extensions. Here is the verbose output: ----------------------------------------------- -- Executing [...@macro-exten-vm:2] Set("SIP/1011006182-b5a97198", "RingGroupMethod=none") in new stack-- Executing [...@macro-exten-vm:3] Set("SIP/1011006182- b5a97198","VMBOX=novm") in new stack-- Executing [...@macro-exten-vm:4] Set("SIP/1011006182- b5a97198","EXTTOCALL=1011002490") in new stack-- Executing [...@macro-exten-vm:5] Set("SIP/1011006182- b5a97198","CFUEXT=") in new stack-- Executing [...@macro-exten-vm:6] Set("SIP/1011006182- b5a97198","CFBEXT=") in new stack-- Executing [...@macro-exten-vm:7] Set("SIP/1011006182- b5a97198","RT=""") in new stack-- Executing [...@macro-exten-vm:8] Macro("SIP/1011006182- b5a97198","record-enable,1011002490,IN") in new stack -- Executing [...@macro-record-enable:1] GotoIf("SIP/1011006182-b5a97198", "1?check") in new stack -- Goto (macro-record-enable,s,4) -- Executing [...@macro-record-enable:4] AGI("SIP/1011006182-b5a97198", "recordingcheck,20091030-124613,1256921173.8") in new stack -- Executing [...@macro-record-enable:5] MacroExit("SIP/1011006182-b5a97198", "") in new stack-- Executing [...@macro-exten-vm:9] Macro("SIP/1011006182- b5a97198","dial,"",tr,1011002490") in new stack -- Executing [...@macro-dial:1] GotoIf("SIP/1011006182-b5a97198", "1?dial") in new stack -- Goto (macro-dial,s,3) -- Executing [...@macro-dial:3] AGI("SIP/1011006182-b5a97198", "dialparties.agi") in new stack -- Executing [...@macro-dial:4] NoOp("SIP/1011006182-b5a97198", "Returned from dialparties with no extensions to call and DIALSTATUS: ") in new stack-- Executing [...@macro-exten-vm:10] GotoIf("SIP/1011006182- b5a97198","0?exit,return") in new stack-- Executing [...@macro-exten-vm:11] Set("SIP/1011006182- b5a97198","SV_DIALSTATUS=") in new stack -- Executing [...@macro-exten-vm:12] GosubIf("SIP/1011006182-b5a97198", "0?docfu,1") in new stack -- Executing [...@macro-exten-vm:13] GosubIf("SIP/1011006182-b5a97198", "0?docfb,1") in new stack-- Executing [...@macro-exten-vm:14] Set("SIP/1011006182- b5a97198","DIALSTATUS=") in new stack-- Executing [...@macro-exten-vm:15] NoOp("SIP/1011006182- b5a97198","Voicemail is 'novm'") in new stack-- Executing [...@macro-exten-vm:16] GotoIf("SIP/1011006182- b5a97198","1?s-,1") in new stack -- Goto (macro-exten-vm,s-,1) -- Executing [1011002...@from-internal:2] Goto("SIP/1011006182-b5a97198", ",return,1") in new stack -- Goto (from-internal,return,1)-- Sent into invalid extension 'return' in context 'from- internal'on SIP/1011006182-b5a97198-- Executing [...@from-internal:1] Playback("SIP/1011006182- b5a97198","privacy-incorrect") in new stack -- <SIP/1011006182-b5a97198> Playing 'privacy-incorrect.gsm' (language 'en') ----------------------------------From this I can see that it is trying to dial the other extensionproperlyMacro("SIP/1011006182-b5a97198", "dial,"",tr,1011002490") but after executing this line in the dial macro: AGI("SIP/1011006182-b5a97198", "dialparties.agi")it returns "Returned from dialparties with no extensions to call andDIALSTATUS:"The extension above is right. (Those handsets have very long hardcoded extension numbers) but this function dialparties.agi fails.I did some googling to find out what this function is so I can figure out what is going on but am having little luck. Does anyone here knowanything of this dialparties.agi thingamawidget? Again this is using all the FreePBX dialplan programming so I'm sot ofguessing that my issue is somewhere in the FreePBX macros. My onlyissueis that I'm not overly faliliar with this macro language, but I'mworking on it. cheers, darryl --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
