原创 使用SetUnhandledExceptionFilter轉儲程序崩潰時內存DMP注意事項

使用代碼手工生成dmp文件 SetUnhandledExceptionFilter 爲每個線程設置SetUnhandledExceptionFilter(MyCallBack),(必須在每個線程中啓動時調用一次,否則造成無法進入回調函數

原创 Asterisk 錄音功能實現函數

Asterisk 源碼分析(一)               ——Asterisk 錄音功能實現函數(轉) Asterisk 錄音可以用monitor,mixmonitor 兩個app.區別是 monitor錄單通道,mixmoni

原创 Asterisk 函數

Asterisk 函數 Asterisk的撥號計劃命令,翻譯自 http://www.voip-info.org/wiki/view/Asterisk+-+documentation+of+application+command

原创 Elastix 配合VOS使用說明(圖文)

VOS也算國內比較流行的平臺了。有些同學會問怎麼和VOS配合使用。其實基本的方法也是建立1個SIP TRUNK再加上匹配的撥號規則就好了。Joe測試的撥號規則打國內是要撥區號的。比如說打深圳的號碼,要撥0086 755 8888888

原创 通信協議之序列化

通信協議可以理解兩個節點之間爲了協同工作實現信息交換,協商一定的規則和約定,例如規定字節序,各個字段類型,使用什麼壓縮算法或加密算法等。常見的有tcp,udp,http,sip等常見協議。協議有流程規範和編碼規範。流程如呼叫流程等信令流

原创 Elastix開山篇

Elastix支持多少個分機,多少個併發? 從軟件來看,elastix是沒有做這個限制的。其實說實話,Joe也不能給一個準確的答案。但是可以給個大概 一般來說,主流配置的機器 2G內存,,可以跑得了500個註冊分機,150個併發。 1G

原创 Asterisk 通道變量

  * ${ACCOUNTCODE}: 用戶計費帳號 sip.conf 裏的 account=XXXX     * ${ANSWEREDTIME}: 通話時長(秒)     * ${BLINDTRANSFER}: 通道是否爲轉接類型   

原创 C# 開發 Win 7下應用程序所需的管理員身份運行問題

如果程序不是以管理員身份運行,操作本地文件會提示:System.UnauthorizedAccessException異常 Vista 和 Windows 7 操作系統爲了加強安全,增加了 UAC(用戶賬戶控制) 的機制,如果 U

原创 Asterisk的進階功能:轉接、代接和會議室

Asterisk除了基本的通話功能外,也可以使用轉接或代接的功能,如果話機上沒有功能鍵可以使用的話,也可以利用下列方式來設定特殊鍵組:1.設定代接、轉接 vim /etc/asterisk/features.conf featured

原创 Asterisk怎麼開啓CDR通話記錄

Asterisk 怎麼在數據庫中記錄我們的通話記錄,如去電和來電號碼,時間==。。,首先我想到的是可以直接在 dialplan中把主叫及被叫號及時間==其它信息直接手寫添加到mysql 數據中。那麼官方提供了這樣的一個方法來開啓CDR記錄

原创 elastix 代答接聽設置

在一個辦公室中,有一臺elastix服務器,它有很多個分機,當同事分機響鈴但同事不在旁邊時,我們可以用自己的分機通過撥打相關的號碼來代接,主要有兩種方法: 第一種:直接撥打*8接聽正在響鈴的分機,這個一般用於只有一個分機在響鈴的情況。

原创 Elastix如何監聽其它分機(圖文)

Elastix可以監聽分機嗎?當然可以。只要按555就好。可是隻能隨機監聽分機。如何做到監聽指定的分機呢。那就要自己寫1個撥號規則了。寫完後記住要Reload Asterisk不然是無法生效的。(粗心的童鞋切記啊, 在SAV

原创 Asterisk Dialplan 之 Read()和SayDigits()命令詳解

http://www.asterisk-help.com/ 1:Read()   讀取用戶輸入的一個或多個以 #-結尾的數字字符串到指定的變量。    Read(variable[,filename][,maxdigits][,op

原创 如何用SIP連接兩個elastix

方案目的:局域網內部的兩個elastix可以撥打對方的分機號,並且通過對方的trunk呼出號碼。 方案情景:我們假設在局域網中有兩個elastix,它們的相關信息是: elastix A elastix B

原创 VS2010 編譯安裝boost庫

VS2010 編譯安裝boost庫 譯自:http://leaver.me/archives/721.html 方法記錄如下: 1.下載boost 從boost官網( http://www.boost.org )上下載最新的bo