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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Asterisk 的软交换和中继网关配置 1 拓扑图和地址、号码规划:

Asterisk +板卡的中继网关(配置1)

PSTN

拓扑图和地址、号码规划

2 要达到的目标:

● PSTN 侧的电话可以拨号 17988 到中继网关,听到提示音后进行二次拨号,

拨 1、2、3、4 分别给出 4 种音乐,当一种音乐不喜欢听,可以通过再次拨1、2、3、4 自动切换到另外一段音乐。

● PSTN 和 IP 侧的电话可以互相拨打。

4E1

Asterisk 使用SIP

server (配置2)

IP: 192.168.1.101 IP: 192.168.1.37 I P 网络

电话3

IP: 192.168.1.34

号码:1338 号码:1234 号码:1235 电话1 电话2

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

相关文档
最新文档