For some reason, I thought this was going to be covered under the #4100 ticket, so I didn't press-ahead with saying something about it last week... But looking back, I'm not sure where I got that idea.
I have a web gui that uses an Asterisk Call Manager connection to my PBX to initiate a call from my desk-phone to an outside line. The call first initiates a connection to my desk-phone, x200, and then dials the destination phone, which i'll reference below as 303-222-2222, with the caller-ID showing up on the far-side as 303-111-1111. At least it used to show up that way; it no longer shows up that way though. My VOIP provider also shows no caller-id data being passed to them for the call.
This was working fine, up through I believe core 2.7.0.1, but it may've only been working thru 2.7.0.0.
The Call Manager call is as follows:
Sending:
Action: Originate
Channel: SIP/200
Exten: 3032222222
Context: from-internal
Priority: 1
CallerID: 3031111111
Async: yes
I'm also seeing the same behavior if I use DISA to dial out on my main line, using that to change the source caller-id:
extensions_custom.conf:exten => 1111,1,Answer
extensions_custom.conf:exten => 1111,n,DISA(no-password,from-internal,3031111111)
I will attach the log output in a few minutes.
Freepbx is up to date as of this morning. Asterisk is v1.6.2