返回列表 發帖

Asterisk Engine 使用CM Phone不能打出

本帖最後由 vinson 於 2012-10-7 22:29 編輯

Hello, 小弟現在學習使用純Asterisk Engine設置SIP trunk

根據角色的教學,我在sip.conf加入
  1. [general]
  2. pedantic=yes

  3. register = 852350XXXXX:XXXXXX@202.0.179.3/852350XXXXX

  4. [cmphone]
  5. type=peer
  6. host=202.0.179.3
  7. port=5060
  8. fromdomain=huawei.com
  9. fromuser=852350XXXXX
  10. realm=huawei
  11. secret=XXXXXX
  12. username=852350XXXXX
  13. insecure=port,invite
  14. context=from-cmphone
  15. authname=852350XXXXX
  16. dtmfmode=auto
  17. canreinvite=no
  18. qualify=no
複製代碼
在asterisk.conf中加入
  1. [options]
  2. internal_timing = yes
複製代碼
在extensions.conf中加入outbound calling rule
  1. [from-cmphone]
  2. exten = _XXX.,1,Answer
  3. exten = _XXX.,2,Dial(SIP/cmphone/${EXTEN:0}, 20, A(thanks)S(1))
  4. exten = _XXX.,n,Hangup
複製代碼
然後使用asterisk -vvvvvvr 並使用core reload

問題在於,當我用X-lite打出本地電話時,Cli的顯示我輸入的電話 extensions 不在 [default] 中....

應當如何解決?

看上去,好像format不正确!

[from-cmphone] 是处理打入问题,不是用于打出用。

TOP

看上去,好像format不正确!

[from-cmphone] 是处理打入问题,不是用于打出用。 ...
角色 發表於 2012-10-7 22:35



    那麼是不是直接在extensions.conf加
  1. exten = _XXX.
複製代碼
不用[from-cmphone]什麼的就可以了?
  1. exten = _XXX.,2,Dial(SIP/cmphone/${EXTEN:0}, 20, A(thanks)S(1))
複製代碼
這個格式是不是應該是這樣?
  1. exten = _XXX.,2,Dial(SIP/${EXTEN}@cmphone, 20, A(thanks)S(1))
複製代碼

TOP

可能你把Trunk与Extensions搞混了!所以才出现这样的毛病。

TOP

返回列表