返回列表 發帖

一asterisk內2個2b帳號...其中一個不能接聽(入)問題

我的asterisk中掛有兩個asterisk帳號...
如果撥出的話...也是可以分開不同的號碼撥出的...
但如果接聽的話...好像只辦認了一個號碼...

設定如下:
sip.conf
; ### HKBN 2b Trunk ###
register => 3XXXAAAAhkASS@s2hkbntel.net:5060/3XXXAAAA
register => 3XXXBBBBhkASS@s2hkbntel.net:5060/3XXXBBBB

[hkbn3XXXAAAA]
...
context=from-AAAA

[hkbn3XXXBBBB]
context=from-BBBB
========
extensions.conf
[DialPlanAAAA]
include = from-AAAA

[DialPlanBBBB]
include = from-BBBB
===========
users.conf
[USERA]
context = DialPlanAAAA

[USERB]
context = DialPlanBBBB
================
USER A接是正常的...
但USER B接就出了以下error...

[Sep 22 08:13:44] NOTICE[2749]: chan_sip.c:21358 handle_request_invite: Call from '3XXXAAAAhk' to extension '3XXXBBBB' rejected because extension not found in context 'from-AAAA'.
localhost*CLI>


請問各位我有什麼是設定錯呢?

謝謝~

本帖最後由 角色 於 2012-9-22 08:45 編輯

问题是context要一样,而你不一样!

不过你自己的2b,打自己的2b,真的没有试过。你两个2b是多少钱呢?

TOP

本帖最後由 bubblestar 於 2012-9-22 10:06 編輯

對!  兩個號碼要放在同一個context 之中;這個情況,我在設定ipKall 時已遇到過 (因為要申請幾個GV account,所以需要有幾個 ipKall 帳號)。


以下為我的設定例子,請把 ipKall 兩個號碼 (此處我用了 ipkall 及 ipkall1) 分別改為你 2b 的兩個號碼即可,完成後記著做  dialplan reload 以便生效。之後試打入,你可以在log file / CLI 下看到它是以哪個 2b 號碼接入的。
  1. extensions.conf

  2. [from-ipkall]; all 2 ipkall accounts coming into this same context.
  3. exten => ipkall,1,NoOp(Incoming call from IPKall) ; Calling via IPKall 號碼 1
  4. exten => ipkall,n,Answer()
  5. exten => ipkall,n,Wait(10)
  6. exten => ipkall,n,Dial(SIP/6001,30,Ttr)
  7.                        
  8. exten => ipkall1,1,NoOp(Incoming call from IPKall) ; Calling via IPKall 號碼2
  9. exten => ipkall1,n,Answer()
  10. exten => ipkall1,n,Wait(10)
  11. exten => ipkall1,n,Dial(SIP/6002,30,Ttr)
複製代碼

TOP

返回列表