I am trying to modify the outbound caller id without using freepbx’s web administration. I have tried modifying the outboundcid section in the users table on MySql, and that did not change the caller id, but it did change what Freepbx web administration showed as the outbound caller id. The only way it would take effect though was if I submitted it through the web browser and applied the changes. I also tried modifying the sip_additional.conf where callerid=device and that had no effect either. What I want to know is where is it getting this data and is there anyway I can modify it?
Executing Set(“SIP/7077-0910f2a8”, “USEROUTCID=<1112221111>”) in new stack
– Executing Set(“SIP/7077-0910f2a8”, “EMERGENCYCID=”) in new stack
– Executing Set(“SIP/7077-0910f2a8”, “TRUNKOUTCID=<2221112222>”) in new stack
– Executing GotoIf(“SIP/7077-0910f2a8”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,16)
– Executing GotoIf(“SIP/7077-0910f2a8”, “0?usercid”) in new stack
– Executing Set(“SIP/7077-0910f2a8”, “CALLERID(all)=<2221112222>”) in new stack
– Executing GotoIf(“SIP/7077-0910f2a8”, “0?report”) in new stack
– Executing Set(“SIP/7077-0910f2a8”, “CALLERID(all)=<1112221111>”) in new stack
– Executing GotoIf(“SIP/7077-0910f2a8”, “1?report:hidecid”) in new stack
– Goto (macro-outbound-callerid,s,22)
– Executing NoOp(“SIP/7077-0910f2a8”, “CallerID set to “” <1112221111>”) in new stack
What exactly is callerid=device referencing? I saw that it was located in the sip table as well, but I want to know where it gets the outboundcid for it?