This post is at: ForumGeneral questions
By DMacLean

When using either of these features, even with the "Use original caller's Caller ID when forwarding" option enabled, it is correctly displaying the original caller's DID, but still the name of the user who is using the feature.

By eeman

RTFM on how CNAM works, you have no authority or power to send 'name' to the PSTN

Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane/Asterisk Support available
eeman @ bluegrassnetvoice.com

By abongard

We are experiencing the same issue, Maybe I can clarify a bit.

When a call comes in and is passed to an extension the correct calling name and number (CLID) shows.

If the call is forwarded somewhere the CLID number shows up correct (on the forwarded to device) but the CLID name is replaced with the tenant CID name.

Does this make more sense, any ideas???

We are using MTE 6.1.1.11

Regards,
Andrew

By eeman

then you arent forwarding it off to the PSTN, because name is not sent to the PSTN. The PSTN only accepts number. To present a name it looks up your number in a CNAM database.

Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane/Asterisk Support available
eeman @ bluegrassnetvoice.com

By abongard

We do not use PSTN cards we are sending all our calls to a SIP Trunk and it always passes the name.

Its only under certain conditions that this is happening.

The conditions are: we use find-me follow-me and the "Use original caller's Caller ID when forwarding" box is checked. If the number that we are forwarding to is a landline the original caller name is passed to the endpoint but when the endpoint is a Rogers Cell customer who subscribes to enhanced caller ID service (this is a service that offers name and number display on a cell line in and out) except from our system which sends to the cell the tenant name instead of the passed through caller ID.

Asterisk 1.6.0.6
PBX MGR 2.1.6.11

Regards,
Andrew

By eeman

Then most likely Rogers is using the same sip provider. Callerid name does not transfer between carriers over the PSTN. Each carrier has to look that data up in a database if they want to present it to your customers. Hence why callerid name worked on landlines. My guess is that your call remained sip the entire time.

The original callerid name does not get stored the same way the number did, so the name has been overwritten a few times in dialplan by the time it hits your trunk. Things like pretending make a mess of the original string of data. What you are in need of will require custom programming to put into place.

Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane/Asterisk Support available
eeman @ bluegrassnetvoice.com

By eeman

Then most likely Rogers is using the same sip provider. Callerid name does not transfer between carriers over the PSTN. Each carrier has to look that data up in a database if they want to present it to your customers. Hence why callerid name worked on landlines. My guess is that your call remained sip the entire time.

The original callerid name does not get stored the same way the number did, so the name has been overwritten a few times in dialplan by the time it hits your trunk. Things like pretending make a mess of the original string of data. What you are in need of will require custom programming to put into place.

Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane/Asterisk Support available
eeman @ bluegrassnetvoice.com