I am not asking about specifying a random phone number (or spoofing) for my outgoing caller ID.
For example... If I am at home, and I call out... Then I have a certain caller ID, and that outgoing caller ID is used for the call. Fine.
Alternatively, if I am away from home, and I call into the OBiTalk Automated Attendant, and use option #2, then the outgoing caller ID that is used is the for the originating number that I am calling from. And not my home phone number. I would like for the outgoing caller ID to be my home phone number's caller ID.
My question is not IF it can be done. My question is how can I configure my OBi202 to accomplish what I want?
Apologies for not having read your original question carefully enough. However I stand by what I said as that is what happens when I remotely dial into the AA and get it to make a call. I would certainly like my setup to perform in the way that you describe but do not see how it can as the ITSP in my case definitely sets the CLID to the PSTN number it allocated to my account. (I do have another ITSP which is outgoing calls only and that account has no number reachable from the PSTN. Calls I make on that have the CLID set by the ITSP to the PSTN number of my telco line. That is fixed, not changeable call by call and required verification by the ITSP that it is indeed a number proper to me. I digress.)
As I doubt that you are deliberately telling porky pies there must be something different about your configuration. Can you say what ITSP the AA is using for the outbound call and can you post the AA's OutBoundCallRoute? For privacy reasons please substitute the real phone numbers with xxxxxxxxxx, yyyyyyyyyy etc.
Is the ongoing call is to another OBi device over the OBiTALK network? In that case, yes the number of the remote phone that you call in from can be seen as the CLID on the phone attached to the receiving OBi.