返回列表 發帖

Asterisk有沒有辦法拿到轉駁進來的CallerID?

例子就像這樣:
Caller(A)->Caller(B)->Caller(B)轉駁至asterisk的PSTN->Asterisk Server

正常來說...Asterisk收到的incoming call callerID是Caller(A)的...
但有沒有方法連Caller(B)的號碼也可以拿到呢?

本帖最後由 雯雯 於 2012-6-10 20:49 編輯

回復 1# 電腦超人

應該唔得, 因為我們不是電訊商. 我和ckleea以前討論過另外1個情況, 結論都係唔得!
Welcome to my TaoBao shop: http://mandymak520.taobao.com/

TOP

現在有新進展
  1. [default]                                       

  2. exten => s,1,Answer(500)                         ; Answer will wait 0.5 seconds to pass back to dialplan

  3. same => n,Goto(auto-attendant,s,1)



  4. [auto-attendant]

  5. exten => s,1,GotoIf($[${CALLERID(num)} = Anonymous]?Block)
  6. same => n,GotoIf($[${CALLERID(num)} = Block]?Block)
  7. same => n,GotoIf($[${CALLERID(num)} = OutOfArea]?Block)  
  8. same => n,GotoIf($[${CALLERID(num)} = Unavailable]?Block)

  9. same => n,GotoIf($[${CALLERID(num)} = 91234567]?CD)

  10. same => n,GotoIf($[${CALLERID(num)} = 98765432]?GH)

  11. same => n,Authenticate(1234)

  12. same => n,Goto(mainmenu,s,1)

  13. same => n(CD), Dial(SIP/2001,20,t)

  14. same => n(GH), Dial(SIP/2002,20,t)

  15. same => n(Block), Background(vm-goodbye)
  16. same => n,Hangup()
複製代碼

TOP

上面的 scripts
1. 先block 冇 callerID
2. 然後容許 trusted user 使用
3. 最後,唔知的 callerID,可以經 passkey 打入

TOP

不過,還有一個問題,要知道電訊公司點樣設定 callerID

TOP

呢個script應該放係那個位置?

TOP

放在你incoming pstn or cmphone context
你要修改少少

TOP

mainmenu係邊度整?

TOP

但最重要係點可以讓asterisk可以辨認cid, 我而家用緊comnet,但一直都認唔到cid。pstn來電也認唔到

TOP

回復 9# orangelau

Why? Please post up some examples and general section of sip.conf
The scripts I showed can allow some screening based on callerID.

It works in CMPhone

TOP

mainmenu係邊度整?
orangelau 發表於 2014-12-13 14:55


你要做點修改

TOP

回復 11# ckleea

可否加入由來電者直撥內線號碼?

TOP

可以,我的 scripts 已做了

TOP

我有那部分需要修改的?
Thanks

TOP

如密碼?

TOP

返回列表