asterisk的软交换和中继网关的配置.doc

PAGE PAGE 5 Asterisk的软交换和中继网关配置 1 拓扑图和地址、号码规划: 拓扑图和地址、号码规划 2 要达到的目标: PSTN侧的电话可以拨号17988到中继网关,听到提示音后进行二次拨号,拨1、2、3、4分别给出4种音乐,当一种音乐不喜欢听,可以通过再次拨1、2、3、4自动切换到另外一段音乐。 PSTN和IP侧的电话可以互相拨打。 3 配置1:the configuration of TG sip.conf [siptest] ;设置一个sip帐号,用于指定接入方SIP服务器的IP地址。 type=friend context=testMusic host=192.168.1.37 extensions.conf [testMusic] ;设置拨号规则,Context都由testMusic来标识。上面的配置中sip.conf里面,就要把context设定为testMusic,以表示由siptest中对端host呼叫来的号码按照下列拨号计划执行。 exten = _17988,1,Wait,1 ; Wait a second, just for fun exten = _17988,n,Answer ; Answer the line exten = _17988,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds exten = _17988,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds exten = _17988,n(restart),BackGround(demo-congrats) ; Play a congratulatory message exten = _17988,n,WaitExten ; Wait for an extension to be dialed. exten = _123X,1,Answer() exten = _123X,n,Dial(ZAP/g1/${EXTEN}) exten = _123X,n,Hungup() exten = _133X,1,Answer() exten = _133X,n,Dial(SIP/siptest/${EXTEN}) exten = _133X,n,Hungup() exten = 1,1,BackGround(demo-moreinfo) exten = 2,1,BackGround(demo-instruct) exten = 3,1,BackGround(demo-thanks) exten = 4,1,BackGround(demo-nogo) zaptel.conf ;这个文件主要配置E1接口特性,将每个E1信道进行定义,B信道和D信道各自的标号。 loadzone = no defaultzone = no span=1,1,0,ccs,hdb3,crc4 span=2,0,0,ccs,hdb3,crc4 span=3,0,0,ccs,hdb3,crc4 span=4,0,0,ccs,hdb3,crc4 #span1 bchan=1-15 dchan=16 bchan=17-31 #span2 bchan=32-46 dchan=47 bchan=48-62 #span3 bchan=63-77 dchan=78 bchan=79-93 #span4 bchan=94-108 dchan=109 bchan=110-124 zapata.conf ;这个文件就是用来设置信道(channels)的属性和组选项,把最后的那些信道(就是4个E1的中继网关的所有数据信道)标志成为group1,然后在拨号计划里面可以使用g1这个变量。(见上面的extensions.conf中那条exten = _123X,n,Dial(ZAP/g1/${EXTEN}),说按照升序对组1的信道进行轮循占用。) [channels] language=en context=testMusic switchtype=euroisdn pridialplan=unknown prilocaldialplan=unknown signalling=pri_net usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes c

文档评论(0)

1亿VIP精品文档

相关文档