Skip to main content

Use original caller's Caller ID when forwarding

Posted by ipfreely on Tue, 04/21/2009

Has anyone been able to get this working. There was a topic started a while back on this, but no answers. I know that some providers do not allow this, however some do. I am in the situation where I am able to alter the outbound caller id. I tried looking thorugh the ccode to see where it gets lost, but I got lost!!!

Cheers,
Chris A


Submitted by ipfreely on Fri, 04/24/2009 Permalink

Hi Erik,

I have that option selected

Allow use of original caller id in forwarded calls (Check Marked)

And also in the user settings I have the box checked that says the same thing, however on the forwarded call I recieve the CLID of where the call is forwarded from, not the original callers ID.

Thanks

Submitted by cbbs70a on Fri, 04/24/2009 Permalink

One of my customers brought this up to me today. Are you using an attended transfer or an unattended transfer?

FSD

Submitted by ipfreely on Sat, 04/25/2009 Permalink

Niether,

The user is setting through the web interface a call forward all calls to an outside number. The box which says to show the original callers caller id is checked. When the call forwards they receive the CLID info set for the tenant not the orginal callers caller id. I have not tested a transfer, however on an attended transfer I would imagine you would recieve the transferrs CLID not the outside parties, as the transferrer has not released the call as of yet.

Thanks,

Chris A

Submitted by moshe on Sat, 04/25/2009 Permalink

It is possible that its the setting Allow tenant to manage Caller IDs in the tenant management, I had this issue and when I set to allow it works fine,

Submitted by ipfreely on Sun, 04/26/2009 Permalink

Hi Moshe,

That was it. Thanks. 1 question are you getting name and number to pass? I am getting the number to pass now, but the name is still the tenants default.

Thanks,

Chris A

Submitted by eeman on Sun, 04/26/2009 Permalink

you cannot pass name. Names do not leave your carriers network even when they allow you to pass a name to them in the first place. Only the number is sent over SS7. Exchange Carriers use a technique called CNAM lookup which works kinda like reverse DNS lookups to resolve callerid name. If the original number arrives at the destination then the CNAM lookup should show the correct name.

Submitted by dozment on Mon, 04/27/2009 Permalink

I had exactly the same question from one of my users this weekend about using original callerid for forwarded calls. My answer to her was that we can't allow her to manage callerid because of of the possibility of 911 calls being sent to our 911 service provider (911 Enable) with an incorrect callerid.

Submitted by nocadmin on Tue, 04/28/2009 Permalink

Forwarded calls should never be forwarded to 911, unless one of your users configures their line this way, right? It isn't like the originating party is choosing where their call is forwarded.

The only time you should be calling 911 is from an internally generated call, where you have the users location in a database, etc. If an external user calls an extension, and that extension forwards to an external number, it sure isn't forwarded to 911 unless your user is flat out stupid :)

Really, the only way this would happen would be via DISA, even then, not something that should come up in normal circumstances.

-Darryl

Submitted by eeman on Wed, 04/29/2009 Permalink

nocadmin:

never assume your customers are smarter than a given threshold. They will only disappoint time and time again. Just because the 1 or 2 employees you worked with provisioning the company seemed intelligent does not mean they are devoid of some brainless idiot on the staff who's favorite phrase is 'hey watch me do this'. There is still an entire subset of people out there who recoil from technology. They still find it difficult to : Set clocks on vcr's, use microwaves, turn on a PC, and lastly 'use a new fangled phone system'. I have seen the most impossible combination of call forwarding from the ip phones from the latter type of people. One woman forwarded all calls from the company to 555-1212. Later when they stopped getting calls they discovered their calls were being forwarded to information and started yelling at us. Thank goodness the cli console says 'Temporarily moved message to Local/5551212 from SIP/XYZ' otherwise it would have taken longer to hunt down. She said she must have messed up and set it when she was really just trying to dial information. These non-technical wonders always find themselves in a receptionist type position for some reason.

BTW I was glad they weren't spoofing the original callerID in the above case, they generated a ton of calls to information services that my billing software would have been unable to bill on at the time, since it would not have recognized the source or destination number.

Be aware spoofing callerID in any way is a federal crime and abuse that draws attention to you will inevitably result in an over-correction by your carrier (perhaps every call from every customer having your companies name/number as callerid). Its always good to 'have the talk' with a customer before turning the feature on.