[asterisk-users] Macro conversion in 1.6
I create my sip users using a common macro in 1.4: [internal] exten = 200,1,Macro(phones|200|SIP/200) [macro-phones] exten = s,1,Dial(${ARG2}|45|Tt) etc... But now in 1.6 this fails: -- Executing [EMAIL PROTECTED]:1] Macro(SIP/201-0942b530, phones|200|SIP/200) in new stack [Nov 20 08:55:55] WARNING[5958]: app_macro.c:201 _macro_exec: No such context 'macro-phones|200|SIP/200' for macro 'phones|200|SIP/200' -- Executing [EMAIL PROTECTED]:2] Wait(SIP/201-0942b530, 1) in new stack -- Executing [EMAIL PROTECTED]:3] Playback(SIP/201-0942b530, invalid) in new stack -- SIP/201-0942b530 Playing 'invalid.gsm' (language 'en') Why does the user's extension get created (all the phones work) but I can't dial to it? Thanks! jlc ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Macro conversion in 1.6
On Thu, Nov 20, 2008 at 5:57 PM, Joseph L. Casale [EMAIL PROTECTED] wrote: I create my sip users using a common macro in 1.4: [internal] exten = 200,1,Macro(phones|200|SIP/200) [macro-phones] exten = s,1,Dial(${ARG2}|45|Tt) etc... But now in 1.6 this fails: -- Executing [EMAIL PROTECTED]:1] Macro(SIP/201-0942b530, phones|200|SIP/200) in new stack [Nov 20 08:55:55] WARNING[5958]: app_macro.c:201 _macro_exec: No such context 'macro-phones|200|SIP/200' for macro 'phones|200|SIP/200' -- Executing [EMAIL PROTECTED]:2] Wait(SIP/201-0942b530, 1) in new stack -- Executing [EMAIL PROTECTED]:3] Playback(SIP/201-0942b530, invalid) in new stack -- SIP/201-0942b530 Playing 'invalid.gsm' (language 'en') Why does the user's extension get created (all the phones work) but I can't dial to it? AFAIR it was mentioned in UPGRADE.txt that argument separator was changed from pipe to comma. Unless you read it, you might also experience lot of other problems. It should be Macro(phones,200,SIP/200) However it's not recommended to use macro's, you are encouraged to convert them to GoSub's, as they now support arguments. Regards, Atis -- Atis Lezdins, VoIP Project Manager / Developer, IQ Labs Inc, [EMAIL PROTECTED] Skype: atis.lezdins Cell Phone: +371 28806004 Cell Phone: +1 800 7300689 Work phone: +1 800 7502835 ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] Macro conversion in 1.6
AFAIR it was mentioned in UPGRADE.txt that argument separator was changed from pipe to comma. Unless you read it, you might also experience lot of other problems. Whoops, missed that! I did see the suggestion on GoSub's but as it stated Macros would still be supported I neglected to attempt to rewrite it yet. There isn't a lot of info on GoSub as its new, so I figured I would just wait. Thanks for the pointer! jlc ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users