我的网上记事本
« »

配置从DIDWW购买的DID号码

从didww.com购买了DID号码后,为使Asterisk可以接收来自DIDWW的DID呼叫,需要在 /etc/asterisk/sip.conf 文件中添加如下信息:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[didww.uk1]
host=81.85.224.39
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.uk2]
host=81.85.224.40
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.uk3]
host=81.85.224.41
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.uk4]
host=81.85.224.42
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.me1]
host=212.150.88.20
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.me2]
host=212.150.88.21
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.us1]
host=204.11.194.34
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.us2]
host=204.11.194.35
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.us3]
host=204.11.194.36
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.us4]
host=204.11.194.37
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

[didww.us5]
host=204.11.194.38
dtmfmode=rfc2833
dtmf=rfc2833
type=peer
context=from-didww
insecure=invite,port
nat=never
allow=all

将如上内容拷贝粘贴到sip.conf文件末尾,保存。

编辑 /etc/asterisk/extensions.conf ,添加如下内容:

;;;;;;;;;;;;;
[from-didww]
exten => _X.,1,noop(${CALLERID(num)})
exten => _X.,2,noop(${EXTEN})
exten => _X.,3,hangup

保存。

测试:

在asterisk控制台执行reload命令,使上述配置生效。

然后,呼叫你的DID号码,即可在asterisk console中输出主叫号码和被叫号码信息。有时因DID供应商的原因,经由他们DID送出的主叫被叫信息不一定正确,或者说与你期望的格式不一致。因此,在DID上线之前,执行上述测试步骤还是挺重要的。

日志信息 »

该日志于2010-02-17 17:58由 admin 发表在Asterisk, 工作步骤分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

3条评论

  1. 如果系统是Elastix也是一样的么?elastix有web界面可以操作的

  2. admin 说:

    首先, 你需要保证在didww端配置正确. 请按照我那篇文章配置.
    然后, ssh登入linux, 连接到asterisk:
    asterisk -rvvvvvvvc
    然后,开启debug:
    sip debug
    剩下的事情是, 用电话呼叫你的DID号码,同时在asterisk里观察一下即可找到问题所在.

发表评论 »

返回顶部