返回列表 發帖

ComNet Phone + Asterisk + register string (registered 变成 No Authentication)

本帖最後由 角色 於 2013-2-13 13:19 編輯

ComNet Phone + Asterisk是怎样实现?

incoming and outgoing trunk registration
1. sip.conf
  1. ;incoming call
  2. register => 85233226688:222333@202.0.179.3/85233226688

  3. ;outgoing call
  4. [cmphone-trunk]
  5. type=friend
  6. host=202.0.179.3
  7. username = 85233226688
  8. fromuser=85233226688
  9. realm=85233226688
  10. realm=huawei
  11. secret = 222333
  12. insecure = port,invite
  13. dtmfmode = auto
  14. canreinvite = no
  15. transport=udp
  16. nat=yes
  17. qualify = no
  18. disallow = all
  19. allow = ulaw
  20. allow = alaw
  21. context = from-cmphone
複製代碼
;dialplan
2. extension.conf
  1. exten => _X.,1,Dial(SIP/${EXTEN}@cmphone-trunk,,r)

  2. [from-cmphone]
  3. exten => 85233226688,1,Dial(SIP/2322)
  4. exten => 85233556688,n,Hangup()
複製代碼
Problem:
在Asterisk CLI:sip show registry

ComNet Phone不知道为什么status,从registered变成No Authentication!那么ComNet打出没有问题,而打入就出问题。

怎样解决,就是要在CLI里,执行sip reload,就可以把No Authentication变成registered。

Reference:
关于QNAP cron job information Link

我的script是用于NAS,而你是standard path。

TOP

回復 24# 角色

剛剛跟你的script改了配合我的server 設定

TOP

这个cron job是你自己定的,你可以按照你自己的Asterisk server来定的。

TOP

回復 3# 角色

是否新版ASTERISK沒有了OPT這個FOLDER而沒有執行呢?

TOP

本帖最後由 orangelau 於 2014-1-22 00:03 編輯

回復 20# ckleea


    SIP RELOAD & Asterisk autostart 已搞掂

TOP

本帖最後由 orangelau 於 2014-1-22 00:03 編輯

回復 20# ckleea


   
有case,係佢突然玩完,請問可以攞去邊做保養?

TOP

回復 19# orangelau


你的raspberry pi 沒有買 case 保護?

TOP

回復 18# ckleea


    換過sd卡又換過火牛都係開唔到,不過comnet係synology nas既問題就解決左,但每次reboot nas都要manual開asterisk,用左script都唔得

TOP

回復 16# orangelau


  Raspbery  點樣出問題?

TOP

你用的Synology,与Qnap不一样,所有有这样的问题。

TOP

回復 15# 角色

我個raspbery pi突然死左,而家用synology 211搞,但每5分鐘就變成no registration。
試左ssh入去,但第一句就唔得,係咩問題?
Screen Shot 2014-01-19 at 10.40.35 am.JPEG

TOP

怎样auto-add cron.sh?

1. Edit /opt/etc/init.d/asterisk-start.sh
2. Add tmpfile=/tmp/crontab.tmp
3. Add the following lines before the asterisk programs
# read crontab and remove custom entries (usually not there since after a reboot
# QNAP restores to default crontab:
# crontab -l | grep -vi "custom1.sh" | grep -vi "custom2.sh" > $tmpfile
crontab -l | grep -vi "cron.sh" > $tmpfile


#  crontab /xyz/home/userx/crontab -u userx
echo "*/3 * * * * /opt/asterisk-1.8/sbin/cron.sh" >> $tmpfile

# load crontab from file
crontab $tmpfile

# remove temporary file
rm $tmpfile

# restart cron daemon
/etc/init.d/crond.sh restart

TOP

本帖最後由 角色 於 2013-5-3 02:08 編輯

怎样建立cron job,可以参考下面帖子:

http://www.telecom-cafe.com/foru ... &highlight=auto

选Method 2
http://wiki.qnap.com/wiki/Add_items_to_crontab

TOP

应该是cron job不见了。

TOP

返回列表