cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5006
Views
0
Helpful
5
Replies

PRI caller ID Name local vs. business

Christian Isla
Level 1
Level 1

is there a way (how/where) to set CallerID NAME to be different on an PRI vs Extension name.  IE. if I call another Extension it should show the CID Name of ephone-dn  name which is the name of that person at that desk/phone.

If that person makes an outbound call it should display the Business name.

ci

1 Accepted Solution

Accepted Solutions

Nathan Compton
Level 4
Level 4

There are two things you could do:

1. Restrict Calling Name from being sent out so that the Carrier sends your default Calling Name.  You can do this under the Outgoing dial-peer that is being matched for an outbound call like so:

dial-peer voice 100 pots

   clid strip name

2. The field that determines Calling Name is the description under ephone-dn. So you could program the description for everybody like so:

ephone-dn 10

   description companyname

You can also program this description in CCA.

There is no way to set calling name globally that I am aware of.

Regards,

Adam Compton

View solution in original post

5 Replies 5

Brandon Buffin
VIP Alumni
VIP Alumni

In general, caller ID name for PSTN calls is going to be determined by the terminating carrier. For example, your user makes an outbound call from your system serviced by carrier A to another user serviced by carrier B. When the call is presented to the other user, carrier B will do a lookup in their database based on the calling number to determine the name to display. So, name is normally not based on what you are sending out, but rather on what the carrier has in their database. You should be able to give your carrier the names you would like displayed for particular numbers. They will update their database and propagate to other carriers.

Hope this helps.

Brandon

My provider is not touching the name or number.  They pass along what I send them.  So from the CME perspective, How do I pass along a 'business name' per say when a call is ISDN rather than the users name when a call is to another extension.

In the BCM world, there are 3 fields to accomplish this.

1.     Business name (global setting-used if OLI is not set)

2.     Extension name (users name for exten to extension calls)

3.     Outbound Line Identifier (Used to override Business name if phone has DID/DOD)

We can also have the provider set the NAME if name is not preset.  This can be another option.  But either way, name for extension to extension calling should be the user, but I need it different for a call out ISDN.

002920: Dec  7 20:37:33.413: ISDN Se0/2/0:23 Q931: SETUP pd = 8  callref = 0x0093
        Sending Complete
        Bearer Capability i = 0x8090A2
                Standard = CCITT
                Transfer Capability = Speech 
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA9838A
                Exclusive, Channel 10
        Facility i = 0x9F8B0100A116020115020100800E43687269737469616E2049736C61
                Protocol Profile =  Networking Extensions
                0xA116020115020100800E43687269737469616E2049736C61
                Component = Invoke component
                        Invoke Id = 21
                        Operation = CallingName
                                Name Presentation Allowed Extended
                               Name = Christian Isla <--Change this please to a global business name, not my extension name
        Progress Ind i = 0x8183 - Origination address is non-ISDN 
        Calling Party Number i = 0x2180, '4165551212' <--- we can already change this with translation profiles
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '4169671111'
                Plan:ISDN, Type:National
002921: Dec  7 20:37:33.429: ISDN Se0/2/0:23 Q921: User RX <- RR sapi=0 tei=0 nr=88
002922: Dec  7 20:37:33.437: ISDN Se0/2/0:23 Q921: User RX <- INFO sapi=0 tei=0, ns=84 nr=88
002923: Dec  7 20:37:33.437: ISDN Se0/2/0:23 Q931: CALL_PROC pd = 8  callref = 0x8093
        Channel ID i = 0xA9838A
                Exclusive, Channel 10

It's not your provider that is the issue. Generally in North America, the caller ID name presented to the call recipient is determined by the terminating carrier. The solution is to have your provider update their database with a list of DID/name pairs. This will propagate to other providers and should take care of your problem.

Brandon

Nathan Compton
Level 4
Level 4

There are two things you could do:

1. Restrict Calling Name from being sent out so that the Carrier sends your default Calling Name.  You can do this under the Outgoing dial-peer that is being matched for an outbound call like so:

dial-peer voice 100 pots

   clid strip name

2. The field that determines Calling Name is the description under ephone-dn. So you could program the description for everybody like so:

ephone-dn 10

   description companyname

You can also program this description in CCA.

There is no way to set calling name globally that I am aware of.

Regards,

Adam Compton

Nathan, Thank you for your help.

In the US - the terminating carrier has to "dip" into the CNAM Database to
get C-ID and provide it to its own customer.

In Canada - it is customary for the originating carrier to provide C-ID in
the ISUP message at the interconnect so that it's already present...

Removing the the CLID name gave me the desired effect.  Now since my name is not present, my local provider will fill it in for me based on caller number.  If the call is international and ends up in US or China, then US or China have their own rules on how to deal with name/numbers.

===================================

004247: Dec  8 18:16:07.551: ISDN Se0/2/0:23 Q931: Sending SETUP  callref = 0x009D callID = 0x801E switch = primary-ni interface = User
004248: Dec  8 18:16:07.551: ISDN Se0/2/0:23 Q931: TX -> SETUP pd = 8  callref = 0x009D
        Sending Complete
        Bearer Capability i = 0x8090A2
                Standard = CCITT
                Transfer Capability = Speech 
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA98389
                Exclusive, Channel 9
        Progress Ind i = 0x8183 - Origination address is non-ISDN 
        Calling Party Number i = 0x2180, '4165551212'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '4169671111'
                Plan:ISDN, Type:National
004249: Dec  8 18:16:07.583: ISDN Se0/2/0:23 Q931: RX <- CALL_PROC pd = 8  callref = 0x809D
        Channel ID i = 0xA98389
                Exclusive, Channel 9
004250: Dec  8 18:16:09.703: ISDN Se0/2/0:23 Q931: RX <- CONNECT pd = 8  callref = 0x809D
004251: Dec  8 13:16:09.703 EST: %ISDN-6-CONNECT: Interface Serial0/2/0:8 is now connected to 4169671111 N/A
004252: Dec  8 18:16:09.703: ISDN Se0/2/0:23 Q931: TX -> CONNECT_ACK pd = 8  callref = 0x009D

==========================================

ps. in the DN, "name" is being sent out not "Description".  Description i'm finding is being applied to the phones header on the display.

ephone-dn  10  dual-line
number 201 no-reg primary
label Test Phone201
description CIs 7971 Test
name Christian Isla

Cheers,

ci