<div dir="ltr">Hello,<div><br></div><div>I am using Asterisk 13.6.0. Consider a caller "Johnny Boy" <100> who is connected as an endpoint to the Asterisk PBX. I wanted to know how to set up the caller ID on my ARI originate () REST API so I PSTN callees will see the caller ID "Johnny Boy" <2125551212> on their screen (where 2125551212 is the DID number granted by the SIP trunk for the PBX).</div><div><br></div><div>On extensions.conf, I could use dialplan application Set () and it works (that is, I see the correct name appearing on the PSTN callee):</div><div><div><br></div><div>exten => 200,1,Answer()</div><div>same  =>      n,Set(CALLERID(name)=Johnny Boy)</div><div>same  =>      n,Set(CALLERID(num)=2125551212)</div><div>same  =>      n,Dial(PJSIP/+18565551212@siptrunk)</div><div>same  =>      n,Hangup()</div></div><div><br></div><div>But when I try something similar using ARI, I call originate() with query params like so (see <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-originate">https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-originate</a>) :</div><div><br></div><div>?app=sillyARIApp&endpoint=PJSIP%2F%2B18565551212%40siptrunk&appArgs=externalCall<br></div><div><br></div><div>and per <a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-originate">https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-originate</a>, also provide body params like so:</div><div><br></div><div>{"variables" : { "CALLERID(name)": "Johnny Boy", "CALLERID(num)": "2125551212" }}<br></div><div><br></div><div>Unfortunately, this does not work. What am I missing?</div><div><br></div><div>Any help is deeply appreciated.</div><div><br></div><div>Thanks!</div></div>