Mike Diehl wrote:
Hi all,
I've been beating my head against this for some time now.
For incoming calls, I'd like to send my users a "localized" caller id number.
By "localized," I mean one with out the 1+areacode for local calls and only
10 digits (minus the leading 1) for long distance calls.
For example:
I get a call from 15055551234. Since I live in the 505, I should see:
5551234 on my caller id.
However, if I get a call from 18035556789, I should see:
8035556789 on my caller id.
The problem is that I also want to preserve the original calling number in my
CDR(src) field. But everytime I change the CID number, it changes the
CDR(src) field.
Is there any way I can have the best of both worlds?
More than 1 ways to skin the rabbit:
a. Set CALLERID(num) to localized number for and store the original cid
in the CDR(userfield)
b. Set CALLERID(name) to localized number. This method depends on the
phone. Some phone will display only the name part if it's supplied (what
you want), others will show both. The CDR(src) is preserved but
CDR(clid) will look like "5551234" <1505551234>
Leo
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users