Board logo

標題: TP-Link + Asterisk + HK2b 唔 work [打印本頁]

作者: kuba    時間: 2013-8-10 23:23     標題: TP-Link + Asterisk + HK2b 唔 work

本帖最後由 kuba 於 2013-9-8 18:38 編輯

第一次用TP-Link Router. TL-ER604W Dual Wan + Synology NAS Asterisk + hkbn 2b 唔得! 之前用Draytek 一切正常用到! 因Draytek 年事已高(用咗8年) 有少毛病, 用退休. TL-ER604W 只用1個Wan, open port 放 UDP 5060, UDP 10000-20000 俾Asterisk, hkbn 2b 注册到, 但打唔到出/打唔入. 但里個設定在Draytek 是正常用到。TL-ER604W 再試放埋 DMZ俾Asterisk, 注册到,都係打唔到出去/打唔入! 各位Ching 遇過類似問題? TP-Link 仲有咩port 要放?
作者: 8869    時間: 2013-9-9 03:13

RTP 被 Drop 了!請檢查 udp 10000-20000
作者: kuba    時間: 2013-9-11 18:13

udp 10000-20000 port 都有放俾 Asterisk! 依然唔 work! 最奇怪連放DMZ 都係打唔出!
作者: 角色    時間: 2013-9-11 22:10

Internal registration, 网内注册是否可以,然后互打是否有问题?
作者: kuba    時間: 2013-9-13 11:27

回復 4# 角色

所有都正常!  只是hkbn 2B 打出/打入唔得! 但hkbn 2b 顯示Registered!
作者: 角色    時間: 2013-9-13 13:21

回復 5# kuba

Internal sip call没有问题,那么两个网外clients,互打是否正常呢?
作者: kuba    時間: 2013-9-14 16:42

本帖最後由 kuba 於 2013-9-14 16:43 編輯

回復 6# 角色
两个网外clients,互打正常
作者: kuba    時間: 2013-9-14 16:51

在同一程況下用手机app "2b App" 又正常使用!
作者: kuba    時間: 2013-9-14 16:56

以下是sip.conf 設定
sip.conf
[hkbn 2b]
type=peer
  nat=yes
  username=34567890hk
  secret=abcdefg
  port=5060
  host=s2hkbntel.net
  fromuser=34567890hk
  fromdomain=s2hkbntel.net
  canreinvite=no
  insecure=invite
  disallow=all
  allow=alaw
  dtmfmode=auto
  context=from-hkbn
  outboundproxy=203.80.89.139
  quality=no
作者: 角色    時間: 2013-9-14 19:46

本帖最後由 角色 於 2013-9-14 19:48 編輯

我的settings好像与你的不一样,请看

sip.conf
  1. [general]
  2. srvlookup=yes
  3. nat=yes
  4. realm=sip.myasterisk.org
  5. externhost=sip.myasterisk.org
  6. fromdomain=sip.myasterisk.org
  7. localnet=10.0.88.0/255.255.255.0
  8. externrefresh = 1
  9. maxexpiry=120
  10. defaultexpirey=300
  11. bindport=5060
  12. qualify=yes
  13. disallow=all
  14. allow=ulaw,alaw,gsm,g729
  15. alwaysauthreject=yes
  16. tos_sip=cs3
  17. tos_audio=ef
  18. tos_video=af41
  19. pedantic=yes
  20. context=front-desk

  21. ;HKBN 2b
  22. register => 31234567hk:mypassword@s2hkbntel.net:5060/31234567

  23. [hkbn2b]
  24. type=peer
  25. username=31234567hk
  26. secret=mypassword
  27. port=5060
  28. host=s2hkbntel.net
  29. fromuser=31234567hk
  30. fromdomain=s2hkbntel.net
  31. canreinvite=no
  32. canredirect = no
  33. insecure=port,invite
  34. dtmfmode=auto
  35. context=from-hkbn
複製代碼
extensions.conf
  1. [internal]
  2. exten => _X.,1,Dial(SIP/${EXTEN}@hkbn2b,,r)
  3. exten => _X.,n,Hangup()


  4. [from-hkbn]
  5. exten => 31234567,1,Dial(SIP/2001,,r)
  6. exten => 31234567,n,Huangup()
複製代碼
/etc/hosts contains
  1. 127.0.0.1 localhost       localhost
  2. 10.0.88.6       MyNAS     MyNAS
  3. 203.80.89.135   s2hkbntel.net s21.hkbntel.net
複製代碼

作者: kuba    時間: 2013-9-15 01:05

回復 10# 角色
萬分感激角色兄提供的scripts! 修改完後現在可以打出!

但有三個問題出現!
1. 打唔入
2. 打出的電話會在大約十二秒會自動掛斷
3. 打去有IVR語音導航(eg.銀行, PCCW的1000, 28881888)按數字沒有反應!
作者: 角色    時間: 2013-9-15 01:08

1. 打不进,要看log
2. 打出12秒断线?你是用在香港使用?
3. IVR是DTMF的传送方式,一帮用inband。
作者: kuba    時間: 2013-9-15 01:36

1. log file 边到睇?
2. 在香港用
3. 已用inband 在"SIP Setting -> TOS - DTMF Mode " inband"?

唔好意思我是新手, 有些設置不熟識! 請見諒!!!
作者: 角色    時間: 2013-9-15 01:48

我回看你的settings,你不是用plain text-based Asterisk Server,而是下载Synology的Asterisk Package。据说这个package有bug,雯雯用的自己compile。

log file,你会用putty,ssh 入 console,然后找出binary file asterisk的路径,然胡 path/asterisk -rvvv 就能进入。
作者: 角色    時間: 2013-9-15 01:52

回復 13# kuba

你是否有参考过我下面给Asterisk-GUI关于HKBN 2b的settings呢?

http://www.telecom-cafe.com/foru ... =4714&pid=24677




歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2