2人のsipユーザーがアスタリスクで互いに通信するにはどうすればよいですか?


2

CentOS 6でアスタリスク13を使用しています。次のように2人のユーザーを追加しpjsip.confました。

[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

そして、6001と7001をzoiperからアスタリスクサーバーに正常に登録できます。しかし、6001と7001を互いに対話させるにはどうすればよいですか?6001アカウントを登録しているモバイルから7001をダイヤルすると、404エラーが返されます。

編集する必要があるかもしれextensions.confませんが、それを終了する方法がわかりませんか?

PS:この行をに追加しましたextensions.confが、機能しません:

[from-internal]
exten => 7001,1,Dial(7001)

回答:


2

わかった。

ではextensions.conf、次のコードを使用します。

exten => 7001,1,Dial(PJSIP/${EXTEN},30)

アスタリスク13で機能します。


1
回答を受け入れてください。そうすると、質問には受け入れられた回答があるとマークされます。
ダンカンXシンプソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.