Page 460 - Asterisk™: The Future of Telephony
P. 460

Set()                                              Sets a variable to the specified value
               Set(n=value,[n2=value2...[,options]])

               Sets the variable  n to the specified  value. Also sets the variable  n2 to the value of
               value2. If the variable name is prefixed with _, single inheritance is assumed. If the
               variable name is prefixed with _ _, infinite inheritance is assumed. Inheritance is used
               when you want channels created from the current channel to inherit the variable from
               the current channel.
               If the options parameter is set to g, the variables will be set as global variables instead
               of channel variables.
                   ; set a variable called DIALTIME, then use it
                   exten => 123,1,Set(DIALTIME=20)
                   exten => 123,1,Dial(Zap/4/5551212,,${DIALTIME})


                           The setting of multiple variables and the use of the g option have been
                           deprecated. Please use multiple calls to Set() and the GLOBAL() dialplan
                           function instead.


               See Also
               GLOBAL, SET, ENV, channelvariables.txt


               SetAMAFlags()                                    Sets AMA flags in the Call Detail Record
               SetAMAFlags(flag)

               Sets the AMA flags in the Call Detail Record for billing purposes, overriding any AMA
               settings in the channel configuration files. Valid choices are default, omit, billing, and
               documentation.
                   exten => 123,1,SetAMAFlags(billing)

               See Also
               SetCDRUserField(), AppendCDRUserField()


               SetCallerID()                                        Sets the Caller ID for the channel
               SetCallerID(clid[,a])



                           This application has been deprecated in favor of:
                              Set(CALLERID(all)=Some Name <1234>)



               432 | Appendix B: Application Reference
   455   456   457   458   459   460   461   462   463   464   465