On 22 February 2010 15:59, Will Payne <[email protected]> wrote: > > On 22 Feb 2010, at 15:38, Danny Nicholas wrote: > >> What you need to do is set a channel variable with callerid(num) from the >> external number, then reset callerid(num) whenever you do an internal dial >> to transfer - something like this >> >> [from-pstn] >> Exten => s,1,answer >> Exten => s,n,Set(passcallID=callerid(num)) >> >> [transfer] >> Exten => s,1,set(callerid(num)=${passcallID}) >> Exten => s,n,dial(SIP/123) > > > I thought about doing something like that but it would confuse the poor staff > :) > > They'd have a call from what appeared to be an external number but it would > turn out to be an internal extension that was calling them (we generally > don't blind transfer). > > I need to change the CID on an already-established SIP channel and have no > idea if it's doable.. > > W > --
I believe what you want is called "COLP" Connected Line Presentation. I was also if the opinion that it had been merged into all of the newer versions of the Asterisk code. If you are using Asterisk 1.4, you may find a usable patch here: https://issues.asterisk.org/view.php?id=8824 Regards, Steve -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
