On Fri, Dec 9, 2016 at 8:54 AM, <sven.even...@teletopia.com> wrote:

> Hi All,
>
> 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:
> 1. Create bridge
> 2. Create channel for outbound call
> 3. Add incoming channel to bridge
> 4. Add outbound channel to bridge
> 5. Dial() destination.
>
> 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.
>
> Has anyone been able to do what I am attempting. It seems like a very
> normal feature, should be possible.
>

You need to understand the relationship between caller-id and
connected-line.
See the link [1] for further information.

Richard

[1]
https://wiki.asterisk.org/wiki/display/AST/Manipulating+Party+ID+Information#ManipulatingPartyIDInformation-PartyIDpropagation
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to