[asterisk-users] SIP_HEADER() read-only
Vincent Regnard
devel at regnard.org
Wed Aug 2 09:27:51 MST 2006
Hi,
Having checked the documentation for SIP_HEADER:
pitux-exercice15*CLI>
-= Info about function 'SIP_HEADER' =-
[Syntax]
SIP_HEADER(<name>)
[Synopsis]
Gets or sets the specified SIP header
I thought I could write some info in SIP_HEADER to retrieve them later.
But when I try to write to it:
exten => s,n,Set(SIP_HEADER(DN)=toto)
exten => s,n,NoOp(Sip DN ${SIP_HEADER(DN)})
Write is refused:
2006-08-02 16:16:09 VERBOSE[5224] logger.c: -- Executing
Set("SIP/220-aa94", "SIP_HEADER(DN)=toto") in new stack
2006-08-02 16:16:09 ERROR[5224] pbx.c: Function SIP_HEADER is read-only,
it cannot be written to
2006-08-02 16:16:09 DEBUG[5224] pbx.c: Function result is '(null)'
Is this function really read-write ? Is there something I could check or
modify to achieve my goal (writing to sip header) ?
Is there a switch somewhere to allow to write to it ? Any global or
channel variable or parameter to set for that ?
Thanks for your help and comments.
I run asterisk 1.2.4.
More information about the asterisk-users
mailing list