سلام. من Asterisk 18 نصب کردم. توی مسیر users.conf تعدادی داخلی ایجاد کردم و کانتکست داخلی ها هم روی internal گذاشتم :
بعد توی extensions.conf هم یک دایل پلن به نام internal نوشتم که داخلی ها بتونن با همدیگه تماس بگیرند.
اما زمانیکه از داخلی اولم به یه داخلی دیگه زنگ میزنم با خطای extension '2000' rejected because extension not found in context 'internal'. مواجه میشم.
مشکل از کجا هست؟
کد PHP:
[1000]
host=dynamic
type=friend
username=1000
secret=1000
context=internal
qualify=yes
[2000]
host=dynamic
type=friend
username=2000
secret=2000
context=internal
qualify=yes
[3000]
host=dynamic
type=friend
username=3000
pass=3000
context=internal
qualify=yes
بعد توی extensions.conf هم یک دایل پلن به نام internal نوشتم که داخلی ها بتونن با همدیگه تماس بگیرند.
کد PHP:
[internal]
exten => xxxx,1,dial(sip/$EXTEN)
exten => xxxx,n,hangup()
اما زمانیکه از داخلی اولم به یه داخلی دیگه زنگ میزنم با خطای extension '2000' rejected because extension not found in context 'internal'. مواجه میشم.
کد PHP:
debian*CLI>
== Using SIP RTP CoS mark 5
> 0x7f11c003b080 -- Strict RTP learning after remote address set to: 192.168.1.10:7078
[Jun 20 03:35:17] NOTICE[25427][C-00000008]: chan_sip.c:26793 handle_request_invite: Call from '1000' (192.168.1.10:5060) to extension '2000' rejected because extension not found in context 'internal'.
debian*CLI>
مشکل از کجا هست؟
کامنت