FreeSWITCH и 00000000 определяется в vars.xml. <X-PRE-PROCESS cmd="set" data="outbound_caller_name=FreeSWITCH"/> <X-PRE-PROCESS cmd="set" data="outbound_caller_id=0000000000"/>
Но зачем он шлет их в Remote-Party-ID: провайдеру? Никто не шлет, а FreeSwitch шлет.
В sip_profiles/internal.xml есть: <!-- Caller-ID type (choose one, can be overridden by inbound call type and/or sip_cid_type channel variable --> <!-- Remote-Party-ID header --> <!--<param name="caller-id-type" value="rpid"/>-->
<!-- P-*-Identity family of headers --> <!--<param name="caller-id-type" value="pid"/>-->
<!-- neither one --> <!--<param name="caller-id-type" value="none"/>-->
А почему в external этого нет?
И совершенно не понятно, почему на дисплеях при исходящих звонках горит "Outbound Call" А потом еще и в истории звонков так же одни "Outbound Call", Дурдом какой-то. Каким редактором редактировать эти xml файлы? Не верю, что нет никакой возможности отыскивать переменные, в каком файле определяются, и где вызываются.
|