返回列表 發帖
哈哈,经过这次学习,那么大家对Asterisk和Linux起码有一定的增长。

TOP

回復  kinuschan

updated

我DOWNLOAD左2014年1月19日的IMAGE。


1. 內線不能撥打
設了內線的用戶6001,6002,6003, 但互不能打通
[2014-02-04 13:07:37] NOTICE[2056][C-00000211] pbx.c: No such label 'stdexten' in extension '6003' in context 'DLPN_DialPlan'
[2014-02-04 13:07:37] WARNING[2056][C-00000211] pbx.c: Priority 'stdexten' must be a number > 0, or valid label
[2014-02-04 13:07:37] ERROR[2056][C-00000211] app_stack.c: Gosub address is invalid: '6003,stdexten(SIP/6003)'


2. 街線打入時, 不能接聽
[2014-02-04 13:07:22] NOTICE[2048][C-00000210] pbx.c: No such label 'stdexten' in extension '6001' in context 'default'
[2014-02-04 13:07:22] WARNING[2048][C-00000210] pbx.c: Priority 'stdexten' must be a number > 0, or valid label
[2014-02-04 13:07:22] ERROR[2048][C-00000210] app_stack.c: Gosub address is invalid: '6001,stdexten(SIP/6001)'

看了以上LOG FILE, 所講都可能有D 近似.但不太明白. 請賜教:]


我今日重新安裝後, 終於知道是乜問題。 原來我把User Extensions 的DEFAULT 由1000 - 1199 改左做6000-6199 後就出現內線不能打通。
之後所有的線新建的內線EG : 6001,6002, 6003。。等全部都不能打通。 好奇怪。

其後把DEFAULT的 6000-6199 改回1000-1199後, 並把6001,6002,6003 , DELETE左。 再重新建立內線1000,1001,1002後就可以互打通內線。

TOP

回復 257# kinuschan


    相信你話asterisk 認識多了

TOP

In my image, fail2ban is not enabled. For those want to enable, please follow this thread to do so

http://highsecurity.blogspot.hk/ ... d-fail2ban-088.html

TOP

你們的 Raspberrypi image 運作舒暢順?

我的已up 咗 26天

TOP

回復 260# ckleea

還在測試中. 我之後會試下放入10條的Trunk, 及20條內線測試.
不過還有些應用未知怎樣設置.

現在有一個常見應用請教一下 :

現在有3條Trunk (A,B,C )
我的設定是:
Calling Rule   Pattern    Trunk   Failover Trunk
LocalCall1      _9X.        A         B
LocalCall1      _9X.        B         C
LocalCall1      _9X.        C         A

第一個人按9字取街線打出時, 會取得Trunk A 成功打出, 之後
第二個人按9字取街線打出時, 會取得Trunk B 成功打出, 之後
第三個人按9字取街線打出時, 未能取得Trunk C 打出。。。。不知點解

我相信按9字取街線打出, 是大部份公司常用的功能, 在ASTERISK可以做到嗎?
即是如果第一條Trunk 用緊, 會自動取第二條Trunk 打出, 如此類推。

TOP

你們的 Raspberrypi image 運作舒暢順?

我的已up 咗 26天
ckleea 發表於 2014-2-15 07:59



    有呀. 有到現在. 仍然沒有log file.
只顯示 "No log messages found on this Day"
但實際, 在 /log/asterisk/messages 是有的.

TOP

回復 261# kinuschan

你可以參考我們以前的討論
    http://www.telecom-cafe.com/foru ... &highlight=dial

TOP

回復 262# SuiYan


should be at    /var/log/asterisk/messages

TOP

回復 261# kinuschan

你 10條 trunks 可能太多,raspberrypi 硬件未必可以應付。

TOP

回復  SuiYan


should be at    /var/log/asterisk/messages
ckleea 發表於 2014-2-15 22:29



   無錯. 係呢度 /var/log/asterisk/messages.
但個asterisk log show "No log messages found on this Day"

咁先至奇怪丫嘛.

/etc/asterisk/asterisk.conf


;!
;! Automatically generated configuration file
;! Filename: asterisk.conf (/etc/asterisk/asterisk.conf)
;! Generator: Manager
;! Creation Date: Sat Jan  4 15:30:37 2014
;!
[directories]
; remove the (!) to enable this
astetcdir = /etc/asterisk
astmoddir = /usr/lib/asterisk/modules
astvarlibdir = /var/lib/asterisk
astdbdir = /var/lib/asterisk
astkeydir = /var/lib/asterisk
astdatadir = /var/lib/asterisk
astagidir = /var/lib/asterisk/agi-bin
astspooldir = /var/spool/asterisk
astrundir = /var/run/asterisk
astlogdir = /var/log/asterisk
[compat]
pbx_realtime = 1.6
res_agi = 1.6
app_set = 1.6

[options]
internal_timing = yes
live_dangerously = no

TOP

/var/log/asterisk/messages
是有log 加入.
但在 gui上. click log選日期, 就無野睇. 只係show "No log messages found on this Day"

TOP

回復 267# SuiYan


原因不明

TOP

解決了.
發現在logger.conf上問題
是date format問題.


[general]
dateformat=%F %T     <---------- 在前加個; disable它就ok了.
dtmf => dtmf

[logfiles]
console = warning,notice,error
messages => notice,warning,error

TOP

今日有時間, 決定再新測試系統, 手指用 E261, 中移動 138 卡,

1) 先重新寫 image
2) 開機正常, 更改 dongle-conf 的 電話號碼
3) 入 CLI 可以正常見到 Dongle 工作
4) 先用兩個 client 互打分機
5) 發覺未能接通.
        a) 按上次方法在 ring group 加一組
        b) 再在 incoming 加一組 any call
        c) 再測試 OK, 內線可以互打
        d) ** 可能只需要 load 一下 conf file 就可以, 不過唔理可以用就OK
6) 用手機打手指的號碼, 打入 OK. 通話無問題
7) 改 outgoing rule, 我用國內13X 卡, 將 rule 改為 _13X.
8) 試打不出, 有問題, 和上次一樣。沒有這條 trunk
9) Cap 低 screen 同 log file.
10) 重裝系統, 再做步驟 1 - 6
11) 試不改 outgoing rule, 用client 打 008522xxxxxxx(  ), OK 打通無問題 ***** 打 0085213XXXXXXXXX 手機一樣無問題


細心比對發現問題在 outgoing rule setting.

a) 未改前, 這rule 顯示 custom command 是 dial dongle/dongle0/.............
b) 改 rule 及 update 後 custom command 是 "" 空白的
c) 嘗試改 rule 後選 custom 及至加回 dial dongle/dongle0/........, 不成功, update 及 後還是空白


各位 C Hing 指教可以怎樣改這這 outgoing rule, 在 GUI 改不行, 要改那個 conf file ?

TOP

返回列表