Trouble with outbound Caller ID

This is a clip from my asterisks logs, and I see my callerID set a bunch of times. Finally ending with CALLERPRES()=prohib_passed_screen Not sure why my Caller ID is not getting sent. Is the below conversation normal?

I have no CID set in my trunk. I also do not have a CID set in my outbound route. I do have the “Outbound CID” set to “Fred Flintstone”<3435552323>" in my extension settings.

I have two outbound trunks, and would like my CID set to the one in the extension setup.

Thank you,
Lisa

-- Executing [s@macro-dialout-trunk:11] Macro("SIP/101-00000000", "outbound-callerid,1") in new stack
-- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/101-00000000", "0?Set(CALLERPRES()=)") in new stack
-- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/101-00000000", "0?Set(REALCALLERIDNUM=101)") in new stack
-- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/101-00000000", "1?normcid") in new stack
-- Goto (macro-outbound-callerid,s,6)
-- Executing [s@macro-outbound-callerid:6] Set("SIP/101-00000000", "USEROUTCID="Fred Flintstone"<3435552323>") in new stack
-- Executing [s@macro-outbound-callerid:7] Set("SIP/101-00000000", "EMERGENCYCID=") in new stack
-- Executing [s@macro-outbound-callerid:8] Set("SIP/101-00000000", "TRUNKOUTCID=") in new stack
-- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/101-00000000", "1?trunkcid") in new stack
-- Goto (macro-outbound-callerid,s,12)
-- Executing [s@macro-outbound-callerid:12] ExecIf("SIP/101-00000000", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:13] ExecIf("SIP/101-00000000", "1?Set(CALLERID(all)=Fred Flintstone<3435552323>)") in new stack
-- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/101-00000000", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/101-00000000", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/101-00000000", "0?sub-flp-1,s,1()") in new stack

You are on the wrong forum. You should be on the support forum for the Asterisk GUI that you are using.

CALLERID only gets set once in that fragment.

prohib_passed_screen means that the caller ID is believed to belong to you, or was reported to be valid by someone you trust, but should not be presented to the final destination. I presume that means it will never appear in a From header, but might appear in a Remote-Party-ID header, if it is permitted. It should be suppressed by the final hop. “prohib” is short for “prohibitted”. See the result of the CLI command “core show function CALLERPRES” for details of the possible values.