0
프리 스왑에 다음 코드가 있습니다. 대신 별표를 사용하기로 결정했습니다.freeswitch를 별표로 변환합니다.
8XXXX를 다이얼하면 다른 서버에 전화를 걸 수 있도록 설정했습니다.
sip1:/usr/local/freeswitch/conf/autoload_configs/acl.conf.xml
<node type="allow" cidr="192.168.0.2/32"/>
sip1:/usr/local/freeswitch/conf/dialplan/default.xml
redirect numbers 8XXXX to sip2
<extension name="Dial to sip2">
<condition field="destination_number" expression="^8(\d\d\d\d)$">
<action application="bridge" data="sofia/internal/[email protected]"/>
</condition>
</extension>
sip1:/usr/local/freeswitch/conf/dialplan/public.xml
route foreign calls to the the extension
<extension name="Calls from sip2">
<condition field="destination_number" expression="^(\d\d\d\d)$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
sip2:/usr/local/freeswitch/conf/autoload_configs/acl.conf.xml
<node type="allow" cidr="192.168.0.1/32"/>
sip2:/usr/local/freeswitch/conf/dialplan/default.xml
redirect numbers 8XXXX to sip1
<extension name="Dial to sip1">
<condition field="destination_number" expression="^8(\d\d\d\d)$">
<action application="bridge" data="sofia/internal/[email protected]"/>
</condition>
</extension>
sip2:/usr/local/freeswitch/conf/dialplan/public.xml
route foriegn calls to the extension
<extension name="Calls from sip1">
<condition field="destination_number" expression="^(\d\d\d\d)$">
<action application="transfer" data="$1 XML default"/>
</condition>
</extension>
무료 전환 코드에서 acl.conf.xml 파일이 구성되었음을 알 수 있습니까? 별표로 된 해당 파일은 무엇입니까? 어떻게 그 파일에 동일한 구성을 구현합니까?
아래 extensions.conf 파일을 만들었습니다.이 파일만으로 충분합니까 ?? 이 둘을 묶는 접착제 로직이 누락 되었습니까? SIP 구성이 처음입니다.
[incoming]
exten => 123,1,Answer()
same => n(menuprompt),Background(main-menu)
exten => 1,1,Playback(digits/1)
same => n,Goto(incoming,menuprompt,123)
exten => 2,1,Playback(digits/2)
same => n,Goto(incoming,menuprompt,123)
exten => 9,1,Hangup()
[main-menu]
exten => n(menuprompt),Background(main-menu)
exten => 3,1,Playback(digits/3)
same => n,Goto(main-menu,menuprompt,n)
exten => 4,1,Playback(digits/4)
same => n,Goto(main-menu,menuprompt,n)
exten => 9,1,Hangup()
별표의 경우, 해당 파일은'/ etc/asterisk/extensions.conf '입니다. 체크 아웃 [Asterisk book] (http : // 전화 번호부를 재 작성하는 방법은 astbook.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-DP-Basics.html) – number5
위 업데이트 된 다이얼 플랜을 만들었습니다. 더 필요한 것이 있습니다. 이거? 나는 어떤 종류의 글루 로직을 놓치고 있습니까? 나는이 시스템에 익숙하지 않습니다. 감사합니다. – liv2hak
sip.conf에서 최소한 sip 자격 증명을 설정하고 기본 컨텍스트를 수신 또는 기본 메뉴로 설정하고 위의 책의 첫 번째 5 개 장과 특히 [이 부분] (http : //astbook.asteriskdocs)을 읽으십시오. .org/ko/3rd_Edition/별표 - 북 -html-chunk/DeviceConfig_id216341.html) – number5