[App_rpt-users] startup_macro=

Buddy Brannan buddy at brannan.name
Sun Nov 3 13:01:30 UTC 2013


This is not correct.

The startup macro really can be any string of commands. 

The reason that your macro is probably not connecting at startup is that your /var/lib/asterisk/rpt_extnodelist file hasn’t yet populated, or in any case, asterisk doesn’t yet know where the nodes are in order to connect to them. 
--
Buddy Brannan, KB5ELV - Erie, PA
Phone: (814) 860-3194 or 888-75-BUDDY



On Nov 3, 2013, at 7:39 AM, REDBUTTON_CTRL <jrorke at cogeco.ca> wrote:

> The start up macro executes a macro not a regular "rpt fun" command.
> 
> The start up macro should be like this:
> 
> startup_macro=*5300
> 
>  The nomncalyture is *[macro prefix](Macro)
> In the case above I have a macro defined in the macro stanza that is 300.
> 
> [macro1234]
> 
> 300 = *911235#            ; Macro 300 perm link 1235 to 1234 perm link prefix defined as *91
> 
> I have my macro prefix defined as 5 from the this statement in the functions stanza:
> 
> [functions2249]
> 
> 5=macro,1            ; Enable macro prefix = 5
> 
> The above example does work.
> 
> I agree the ohnosec example is not very clear. I'm thinking here the macro prefix is 953 and the macros are 2011 and 2000 , not actual node numbers, just to confuse you.
> 
> Jon VA3RQ
> 
> 
> 
> On 11/2/2013 11:20 PM, Geoff wrote:
>> According to http://ohnosec.org/drupal/node/143, 
>> 
>> ********************
>> Startup Macro
>> Additionally, there is one macro type which can executed once on system startup. Each node can have one startup macro defined in its node stanza.
>> To define the startup macro, place the something similar to this in your node stanza:
>> 
>> startup_macro=*9532011*9532000
>> This example executes two DTMF commands to establish two links at startup. The startup macro does not require a trailing # like a function macro.
>> ********************
>> 
>> Let's be honest... have you ever entered at the CLI> prompt the command of
>> CLI> rpt fun [your-node] *3[their-node] {enter}
>> and have it fail?  (Note the lack of #?)
>> 
>> Either way, it works for me... except when the command is entered into a node stanza...
>> 
>> ie:
>> 
>> [1776] (*)                                                         ; Change this to your assigned node number 
>> rxchannel=Radio/usb1776                        ; Rx audio/signalling channel
>> duplex=1
>> linktolink=yes
>> erxgain=-3                                                      ; Echolink receive gain adjustment      ; Note: Gain is in db-volts
>> etxgain=3                                                       ; Echolink transmit gain adjustment     ; Note: Gain is in db-volts (20logVI/VO)
>> scheduler=schedule
>> morse=morse
>> macro=macro
>> functions=functions                                     ; Repeater Function Table
>> phone_functions=functions                       ; Repeater Function Table
>> link_functions=functions                        ; Link Function Table
>> telemetry=telemetry                                     ; Telemetry descriptions
>> wait_times=wait-times                           ; Wait times
>> context =  radio                                        ; dialing context for phone
>> callerid = "Repeater" <0000000000>      ; callerid for phone calls
>> idrecording = rpt/repeater_id                                ; id recording or morse string
>> accountcode=RADIO                                       ; account code (optional)
>> hangtime=1000                                           ; squelch tail hang time (in ms) (optional)
>> althangtime=4000                                        ; longer squelch tail
>> totime=170000                                           ; transmit time-out time (in ms) (optional)
>> idtime=540000                                           ; id interval time (in ms) (optional)
>> politeid=30000                                          ; time in milliseconds before ID timer
>> ; idtalkover=|i                                      ; Talkover ID (optional) default is none
>> unlinkedct=ct2                                          ; unlinked courtesy tone (optional) default is none
>> remotect=ct3                                            ; remote linked courtesy tone (indicates a remote is in the list of links)
>> linkunkeyct=ct8                                         ; sent when a transmission received over the link unkeys
>> startup_macro=*3[node-number]            ; this crap doesn't work.
>> 
>> (* = note: this story is true.  The actual node number and callsigns were altered to protect the innocent)
>> 
>> Why doesn't it work, is what I want to know.   I tried the command in the [macro1776] stanza - no good.  
>> Re-read and saw where it -had- to be in the 'node' stanza - entered it there and still - no bueno.  Que pasa?
>> 
>> -Geoff
>> 
>> 
>> 
>> _______________________________________________
>> App_rpt-users mailing list
>> 
>> App_rpt-users at ohnosec.org
>> http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users
> _______________________________________________
> App_rpt-users mailing list
> App_rpt-users at ohnosec.org
> http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users




More information about the App_rpt-users mailing list