Archive for 'Fax'
AgentCallBackLogin() 在 Asterisk 1.6.x 的解決方法
參考:http://hostseries.com/agentcallbacklogin-alternative/
AgentCallBackLogin()這個Dialplan 功能在 Asterisk 1.6.x 後已經被删去了。因此,用 Asterisk 1.6.x 的 ACD 功能的話這部分便需要自己用 dialplan 解決了。以下的 source code 是小弟自己在 Google 找出來的。功能有待驗證。
voicemail.conf
[agent]
1050 => 1234,Robert,agents@hostseries.com,attach=yes|saycid=yes|envelope=yes|delete=yes|nextaftercmd=no
extensions.conf
[internal]
exten => 701,1,VMAuthenticate(@agent|)
exten => 701,n,AddQueueMember(SALES|local/${AUTH_MAILBOX}@agents/n)
exten => 701,n,AddQueueMember(SUPPORT|local/${AUTH_MAILBOX}@agents/n)
exten => 701,n,Read(AGENT_SIP|agent-newlocation)
exten => 701,n,Set(DB(agent_sip/${AUTH_MAILBOX})=${AGENT_SIP})
exten => 701,n,Playback(agent-loginok)
exten => 701,n,Playback(goodbye)
exten => 701,n,Hangup
exten => 702,1,VMAuthenticate(@agent|)
exten => 702,n,RemoveQueueMember(SALES|local/${AUTH_MAILBOX}@agents/n)
exten => 702,n,RemoveQueueMember(SUPPORT|local/${AUTH_MAILBOX}@agents/n)
exten => 702,n,Set(oldvar=${DB_DELETE(agent_sip/${AUTH_MAILBOX})})
exten => 702,n,Playback(agent-loggedoff)
exten => 702,n,Playback(goodbye)
exten => 702,n,Hangup
[agents]
exten => 1050,1,Set(AGENT_SIP=${DB(agent_sip/1050)})
exten => 1050,n,Dial(SIP/${AGENT_SIP})
Posted: 四月 12th, 2009 under ACD, Fax, 開發.
Tags: ACD
Comments: none
Asterisk 1.6 初試啼聲 - Asterisk 1.6.x 的實際環境測試
Asterisk 1.6 初試啼聲!
實作環境如下:
硬件:
Intel Desktop Board D865GBF
Intel Pentium 4 2.6G CPU
4 x 1GB DDR 400 RAM
2 x WD 80GB SATA HDD
Digium TE110 T1 board
軟件:
CentOS 5.2
Asterisk 1.6.0.3
Asterisk Addons 1.6.0
libpri 1.4.7
DAHDI 2.1.0.3
DAHDI Tools 2.1.0.2
SpanDSP 0.0.5 pre 4
mpg123 1.6.4
T1 是用香港某大電信供應商,所以今次並不是實驗室環境下工作,是直接接駁街線,一個完全真實的環境下工作。
關於 T1 下的Switch type 和 Protocol的設定如下:
/etc/dahdi/system.conf 的內容節錄:
span=1,1,0,esf,b8zs
bchan=1-23
dchan=24
echocanceller=mg2,1-23
/etc/asterisk/chan_dahdi.conf 的內容節錄:
switchtype=4ess
allow=ulaw
signalling=pri_cpe
echocancel=yes
實作1: 收發傳真,Asterisk 作為一台 Fax Server 的實作
以往,Asterisk 在收發傳真這一功能上一直不合格。雖然Asterisk可以安裝 SpanDSP 這一 library 來支援傳真的功能,但可惜SpanDSP 在傳真這功能上一直未如理想。以往我們會倚靠一套老牌的 OpenSource [...]
Posted: 二月 22nd, 2009 under Fax, 安裝, 開發.
Tags: Asterisk, FastAGI, Hylafax
Comments: 2
小試 Asterisk 1.6.0.1
Hardware:
Intel Celeron D CPU
Asus P5GPL-X
1 GB DDR-400
160GB SATA HDD
OpenVox Analog board
Software:
Cent OS 5.2
Asterisk 1.6.0.1
dahdi-linux 2.0
dahdi tools 2.0
spandsp0.0.5 pre4
Posted: 十一月 25th, 2008 under Fax, 安裝, 總類.
Tags: Asterisk, Fax Over IP
Comments: none
再戰 Asterisk 1.4 傳真功能
Asterisk 本身是沒有付上傳真功能的,她需要倚靠第三方的支持。在 版本1.2中我們會用 SpanDSP。 雖然 SpanDSP 可使到 Asterisk 1.2 上可以實現傳真收發,但在 Asterisk 1.4.x 上,很抱歉,我真的未試過成功!
其實 Asterisk 1.4 已經通過測試確實穩定而並已經可以上 Production,但是傳真功能一直是解決不到。新的 SpanDSP 在 1.4 上跑時會使Asterisk 突然call dump,而它也會增加系統的不穩定。用 Hylafax 也不是長遠的方法,始終Hylafax 是Asterisk 以外的東西,如果需要做 unified messaging 這並不是好方法。如果需要整合 unified messaging 和 remote agent等高端的功能,Asterisk 1.4 是一個好選擇(詳情請看http://www.asterisk.org)。但對於一部 Software PABX來說, 不能支持 Faxing 也過意不去,所以我也一直在找 solution。而今次我終於找到了。
上星期我無意中在網上找到一公司PIKA Technologies,她們有供應Asterisk 1.4 的 Faxing 的 modules。如果我們只用一個 Fax resource 是完全免費。
測試平台是 CentOS5.1, Asteisk 1.4.21 [...]
Posted: 八月 6th, 2008 under Fax, 安裝, 系統設定.
Tags: Fax Over IP
Comments: none
Asterisk 永遠的痛 - 傳真
Asterisk自身是沒有提供傳真功能。她需要另外安裝 SapnDSP 模組來實現傳真功能。SpanDSP可以到以下網址下載:
http://www.soft-switch.org
SpanDSP 提供了兩個 Asterisk app function, rxFax 和 txFax。大家可以在DialPlan 用這兩個
app function 來收發傳真。
但設定Asterisk傳真功能是一個很痛苦和沮喪的經歷。
設定SpanDSP 便需要 libtiff。但並不是所有libtiff 的version 也可以用在 SpanDSP 的 Fax。
而且,另一個SpanDSP 傳真功能關鍵是:電腦類型。
我自己用的 Asterisk Box 是用華碩底版,和 VIA mini ITX。華碩有一型號行PIII CPU的底版是可以出Fax,但是,其他的底版便不行了。而Asterisk 1.4還未成功過!
最後,我還是用 Hylafax 來收發傳真了。
不知道大家對Asterisk Fax 的經驗如何? 定還是大家已經放棄這一功能,全改用Hylafax 或 Eicon/ Dialogic?[@more@]
Posted: 八月 6th, 2008 under Fax, 系統設定.
Tags: Fax Over IP, Hylafax
Comments: none