Showing results for 
Search instead for 
Did you mean: 

Outbound Caller ID Override not working, looking for help


I just deployed a brand new UC540 and configured it entirely with CCA.  Everything is working except one crucial feature, the outbound caller id overrides.  All of the internal extensions are in contiguous groups, so I have two ranges defined to override the default.  However, neither one is working.  The system is configured with a PRI trunk through Comcast.  I have no experience or functional understanding of the CLI, so if a change is required there, please be as detailed as possible.

10 Replies 10

Darren DeCroock

Hello James,

Are you having issues with the Caller-ID number, or the name?

If your problem is with the number, this can be checked/changed in CCA under Telephony > Dial Plan > Outoing - Caller-ID tab.

Sounds like you may already have this configured, so I would need more specifics to understand why it is not working.

Thank you,


The problem is with the Caller-ID number.  They have a block of 40 DIDs and the default caller id is set to the main number.  No matter which extension calls out it always shows the default.  They are on a 4 digit internal extension scheme, and the last 4 of every DID maps to the same 4 digit extension.  I went into the CME web GUI and set the secondary number to the respective PSTN number for one of the extensions just to see if it made a difference.  The registration is set to Primary no Reg.  That's really the only thing I've done to troubleshoot it.  I should also note that every extension is programmed on a phone as a share line.  They have a couple phones that answer for all of the extensions (not all 40 are being used).  Let me know if you need any more details. 

Hello James,

If you are using CCA, the caller-id can be set under Telephony > Dial Plan > Outoing - Caller-ID tab.

If you are not using CCA, you will need to modify the Translation-Rule for the outgoing Dial-Peer.


dial-peer voice 62 pots

trunkgroup T1E1

corlist outgoing call-national

description **CCA*North American-10-Digit*Long Distance**

translation-profile outgoing OUTGOING_TRANSLATION_PROFILE

destination-pattern 91[2-9]..[2-9]......

forward-digits all

no sip-register

voice translation-profile OUTGOING_TRANSLATION_PROFILE

translate called 1112

translate calling 1113

voice translation-rule 1113

rule 1 /1234/ /5553331234/

rule 2 /1235/ /5553331235/

rule 3 /1236/ /5553331236/

rule 15 /^....$/ /5622392152/

When extension 1234 calls out, the Caller-ID will translate to 5553331234.

Thank you,


Here is the translation rule currently in use.  This is entirely generated by CCA.

voice translation-rule 4

rule 1 /^710\([1-9]\)$/ /248247710\1/

rule 14 /^70\(..\)$/ /24824770\1/

rule 15 /^....$/ /2482477100/

Hello James,

The translation rules you listed will do the following:


710x  -  248247710x

70xx  -  24824770xx

xxxx  -   2482477100

That sounds correct for what you mentioned in your first post.  If this is not working, what is the Caller-ID that is going out?

I would really need to see a debug and the running config to be able to determine what is happening.

Thank you,


The caller id that always goes out it is 2482477100.  You'll have to explain how to get a debug to me.  Like I said, I do not know my way around the CLI.  Since there isn't a way to attach files, here is a link to the running config.

Hello James,

From the running config, it looks to be configured correctly.  It may be your provider changing the Call-ID, but lets get a debug to see what we are sending out.

Below are the steps to setup the debug.

Conf t
no logging console
no logging monitor
no logging rate-limit
no logging queue-limit
logging buffer 1000000 debug
service timestamps debug datetime msec localtime
service timestamps log datetime msec localtime
service sequence-numbers

debug voice ccapi inout

debug isdn q931

clear log

**make a test call at this point, after test call, proceed.....

un all

term len 0
show log

Thank you,


I have the debug log. It should be attached.  7106 is the extension used to call out.

To attach files, click "advanced editor" on the top right of editing box.

Hello James,

I looked at the debug, and the Caller-ID that is being sent from the UC540 is -  2482477106.

It sounds like your provider may be changing the Caller-ID automatically, since we are sending the correct number, but it is being changed once it leaves the UC540.  I would suggest that you contact your provider.

Here is what I see:

004721: Mar 28 15:29:57.122: ISDN Se0/2/0:23 Q931: TX -> SETUP pd = 8  callref = 0x01AC

        Sending Complete

        Bearer Capability i = 0x8090A2

                Standard = CCITT

                Transfer Capability = Speech

                Transfer Mode = Circuit

                Transfer Rate = 64 kbit/s

        Channel ID i = 0xA98384

                Exclusive, Channel 4

        Progress Ind i = 0x8183 - Origination address is non-ISDN

        Calling Party Number i = 0x2180, '2482477106'

                Plan:ISDN, Type:National

        Called Party Number i = 0x80, '18102471270'

                Plan:Unknown, Type:Unknown

004722: Mar 28 15:29:57.138: ISDN Se0/2/0:23 Q931: RX <- CALL_PROC pd = 8  callref = 0x81AC

        Channel ID i = 0xA98384

                Exclusive, Channel 4

Calling Party Number sent - 2482477106.  This is the Caller-ID that the UC540 is sending to the provider.

Thank you,


Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: