2015-04-14 7 views
0

Я настроил систему Freeswitch с графическим интерфейсом FusionPBX. Одним из требовательных требований, которые мне нужно выполнить, является передача доверенных доменов, кроме недоверенных доменов.Управление доверенными и ненадежными доменами в Freeswitch

Что я хочу сделать, это убедиться, что поле P-Asserted-Identity в заголовке SIP отправлено только доверенным доменам, а поле From: в вызове будет отображаться как [email protected] в случае вызова делается в ненадежном домене.

Вот XML код, который я сделал, но не workingn (я понятия не имею, почему):

<extension name="call_privacy" > 
    <condition field="destination_number" expression="^(210301\d\d\d)$" /> 
    <condition field="caller_id_number" expression="^(21030010\d)$" > 
     <action application="set" data="sip_h_Privacy=id" /> 
     <action application="privacy" data="full" /> 
     <action application="set" data="privacy=yes" /> 
     <action application="transfer" data="$1 XML ${context}" /> 
     <action application="${sip_from_uri}" data="anonymous" /> 
    </condition> 
</extension> 

Может кто-нибудь пожалуйста, помогите мне с этим? Заранее спасибо

ответ

0

Я не думаю, что FusionPBX достаточно гибкий, чтобы справиться с этим. Его довольно легко реализовать в диалоговом плане XML FreeSWITCTH: условие будет определять удаленный домен, а действия будут устанавливать идентификатор удостоверения личности и идентификатор вызывающего абонента.

Также я надеюсь, что этот короткий учебник будет полезен: https://github.com/voxserv/freeswitch_conf_minimal/blob/master/docs/tutorial_01_simple_pbx.md