CentOS 6でアスタリスク13を使用しています。これで、pjsip.conf
に次のように2人のユーザーを追加しました。
[transport-udp]
type=transport
protocol=udp ;udp,tcp,tls,ws,wss
bind=0.0.0.0
[6001]
type=endpoint
transport=transport-udp
context=from-internal
disallow=all
allow=ulaw
allow=gsm
auth=6001
aors=6001
[6001]
type=auth
auth_type=userpass
password=************
username=6001
[6001]
type=aor
max_contacts=1
[7001]
type=endpoint
transport=transport-udp
context=from-internal
disallow=all
allow=ulaw
allow=gsm
auth=7001
aors=7001
[7001]
type=auth
auth_type=userpass
password=************
username=7001
[7001]
type=aor
max_contacts=1
そして、zoiperからアスタリスクサーバーに6001と7001を正常に登録できます。しかし、どうすれば6001と7001を相互に通信させることができますか? 6001アカウントを登録している携帯電話から7001をダイヤルすると、404エラーが返されます。
extensions.conf
を編集する必要があるかもしれませんが、それを終了する方法がわかりませんか?
PS:この行をextensions.conf
に追加しましたが、機能しません:
[from-internal]
exten => 7001,1,Dial(7001)
わかった。
extensions.conf
、次のコードを使用します:
exten => 7001,1,Dial(PJSIP/${EXTEN},30)
アスタリスク13で機能します。