[asterisk-users] CURLOPT(useragent) fails with Set requires an '=' to be a valid assignment

Richard Mudgett rmudgett at digium.com
Mon Dec 14 12:33:06 CST 2020


There are semicolons in the useragent string you are trying to set.  If
that is the exact dialplan line then
those semicolons are being seen as a start of a comment.

Richard

On Mon, Dec 14, 2020 at 12:25 PM Jonathan H <lardconcepts at gmail.com> wrote:

> All my other CURLOPT settings like timeout work fine. But this:
>
> same  => n,Set(CURLOPT(useragent)="Mozilla/5.0 (Windows NT 10.0;
> Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.41
> Safari/537.36")
>
> give the following warning on dialplan reload, with and without quotes
> around the user agent. Everything else is fine - perhaps it is the
> parenthesis in the user agent?
> If so, how do I get round this? I am fairly sure it's a typo at my
> end, but I've looked at examples from other people/gists and my usage
> looks correct.
> It's only the useragent option it chokes on.
>
>     -- Executing [s at setup:3] Set("Local/s at setup-00000006;2",
> "CURLOPT(useragent") in new stack
> [Dec 14 17:24:30] WARNING[10243][C-00000007]: pbx_variables.c:1140
> pbx_builtin_setvar: Set requires an '=' to be a valid assignment.
>     -- Executing [s at setup:4] Set("Local/s at setup-00000006;2",
> "CURLOPT(conntimeout)=3") in new stack
>     -- Executing [s at setup:5] Set("Local/s at setup-00000006;2",
> "CURLOPT(dnstimeout)=3") in new stack
>
>
> NOTE: The reason I'm doing this is because I want Asterisk to give a
> different user agent for ControlPlayback function and move on quickly
> if the remote file is not available / slow.
> If that is not the correct way then please let me know!
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to Asterisk? Start here:
>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20201214/75a13b81/attachment.html>


More information about the asterisk-users mailing list