Adds a SIP header to the SIP dialog.
SIPAddHeader(header:value)
Adds a SIP header as specified to SIP calls initiated using
Dial(). Non-standard SIP headers should be preceded
with an X- as in
X-Asterisk-Accountcode:.
Should be used with caution as different SIP devices expect different headers and respond differently to them. May produce unexpected behavior.
Returns 0.
exten => 123,1,SIPAddHeader(X-Asterisk-Account: ${CDR(accountcode)})
exten => 123,n,Dial(SIP/123)
|
|
|
Internal help for this application in Asterisk 1.4: -= Info about application 'SIPAddHeader' =- [Synopsis] Add a SIP header to the outbound call [Description] SIPAddHeader(Header: Content) Adds a header to a SIP call placed with DIAL. Remember to user the X-header if you are adding non-standard SIP headers, like "X-Asterisk-Accountcode:". Use this with care. Adding the wrong headers may jeopardize the SIP dialog. Always returns 0 diff output to internal help in Asterisk 1.2: - none - |
See also.
the section called “SIP_HEADER()”