<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 9, 2016 at 8:54 AM,  <span dir="ltr"><<a href="mailto:sven.evensen@teletopia.com" target="_blank">sven.evensen@teletopia.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All,<br>
<br>
I have a scenario where an incoming external call comes into Asterisk and into my Stasis application, I there check my database to find the destination so I can route the call there. I follow the recommended procedure:<br>
1. Create bridge<br>
2. Create channel for outbound call<br>
3. Add incoming channel to bridge<br>
4. Add outbound channel to bridge<br>
5. Dial() destination.<br>
<br>
I have Asterisk 14.1 and I use Ari4Java. I try to set some channel variables before the Dial(), both "SIPFROMUSER" and "CALLERID(num)". These values I can see when the call proceeds and I receive Dial events. So it seems Ari4java is doing the right thing. But no matter what, the second outbound call gets the callerId of the inbound call.<br>
<br>
Has anyone been able to do what I am attempting. It seems like a very normal feature, should be possible.<br></blockquote><div><br></div><div>You need to understand the relationship between caller-id and connected-line.<br></div><div>See the link [1] for further information.<br><br></div><div>Richard<br><br>[1] <a href="https://wiki.asterisk.org/wiki/display/AST/Manipulating+Party+ID+Information#ManipulatingPartyIDInformation-PartyIDpropagation">https://wiki.asterisk.org/wiki/display/AST/Manipulating+Party+ID+Information#ManipulatingPartyIDInformation-PartyIDpropagation</a><br></div></div><br></div></div>