利用者:ふじかわ/test

提供: VoIP-Info.jp
2018年10月28日 (日) 06:05時点におけるふじかわ (トーク | 投稿記録)による版 (iax.confサンプル)
移動先: 案内検索

CLIが0から始まるときに81をつける

extensions.conf
same = n,Set(CALLERID(all)=${IF($[${CALLERID(num):0:1}=0]?81${CALLERID(num):1}:${CALLERID(num)})})
または
same = n,Set(CALLERID(num)=${IF($[${CALLERID(num):0:1}=0]?81${CALLERID(num):1}:${CALLERID(num)})})
same = n,Set(CALLERID(name)=${CALLERID(num)})

2台のAsteriskをIAX2でシンプルに接続

host1 (IP: 10.10.10.1)のiax.conf

[general]
bindport=4569
;bindaddr=10.10.10.1 ;指定しないと全てのアドレスにバインド
iaxcompat=yes
language=en
bandwidth=medium
disallow=all
allow=ulaw
allow=gsm
jitterbuffer=no

[host2]
type=friend
secret=EKWfVd47p7n4
host=10.10.10.2 ;host2のIPアドレス
context=from-incoming
;host2から着信したときにhost1が参照するhost1のextensions.confのcontext
qualify=yes

host2 (IP: 10.10.10.2)のiax.conf

[general]
bindport=4569
;bindaddr=10.10.10.2 ;指定しないと全てのアドレスにバインド
iaxcompat=yes
language=en
bandwidth=medium
disallow=all
allow=ulaw
allow=gsm
jitterbuffer=no

[host1]
type=friend
secret=EKWfVd47p7n4
host=10.10.10.1 ;host1のIPアドレス
context=from-incoming
;host1から着信したときにhost2が参照するhost2のextensions.confのcontext
qualify=yes