asterisk 的應用文摘

2021-08-30 03:54:07 字數 1603 閱讀 8697

在freepbx中,有多處需要設定dial rules,設定規則如下:

x代表乙個0-9中的任意乙個數字

z代表乙個1-9中的任意乙個數字

n代表乙個2-9中的任意乙個數字

[ 1237-9 ] :匹配括號內的任何數字或字母(在這個例子中匹配1,2,3,7,8,9)

. :萬用字元,匹配乙個或多個字元(不允許在|或+之前)

|:代表去掉號碼前面的指定數字(例如9|.是去掉號碼前面的9,0755|.是去掉號碼前面的0755)

+:代表在號碼前面加指定數字(例如, 17909+n******將比賽時,一旦撥「55551234 」 ,送出的號碼將變成「 1790955551234 」)

dial rules:

x.                        [設呼入以0-9開頭的所有號碼]

peer details:

type=peer                  [型別可以是 peer, user, friend  ]

host=192.168.0.1        [伺服器的位址, 有的時候註冊還需要網域名稱, 可以加一條fromdomain=來實現]

insecure=invite,port      [完全信任ip位址和埠,很重要!!!!]

secret=****               [註冊的密碼]

fromuser=60***x          [註冊id, 有些電信的認證id和註冊id是不一樣的, 需要注意一下]

dtmfmode=inband         [使用的dtmf方式, 共3種可選(rfc2833, sipinfo和inband) ]

context=from-trunk      [呼入走的指令碼]

canreinvite=no             [是否允許reinvite功能]

authuser=60***x          [認證id,從提供商處得到]

user detials:

type=user

secret=****               [secret的密碼是要和上面的密碼一樣]

context=from-trunk

dtmfmode=inband

insecure=very

register string:呼出:

outgoing routes裡為這條trunk加一條路由做出局引數;

呼入:

incoming routes裡加一條路由,, 在新加的路由裡面的extensions裡選擇你要接聽**的分機或其它。

在did number裡填上你要接聽的那條trunk的號碼, 或者在caller id number裡填上要進線的cid. 就可以有**進來了.

如果did number和caller id number都是空的話, 就會變成一筆any did/ any cid, 這樣所有的**都會有指定的分機來接聽了.

參考:

Iscroll應用文件

iscroll是乙個非常不錯的區域滑動外掛程式。不過它有個小小的不足,就是它的說明文件。全英文不說,整理的也不咋好,官網上看著很亂,不容易查閱。因此上網找了一些相關的文件說明並加以整理。iscroll 提供的呼叫方法 destroy 顧名思義,是用來銷毀你例項化的iscroll 例項,包括之前繫結的...

DataGrid 應用文章

1 datagrid動態模板列更新資料並且分頁的例子 2 datagrid動態新增模板列的乙個例子 3 datagrid實現增刪 帶提示 改和分頁 4 怎麼在繫結後動態改變datagrid中的內容 5 怎麼為datagrid中的鏈結設定多個引數 6 datagrid實現自增列 單選 多選 8 dat...

EasyMock應用文章收集 二

easymock教程 easymock的典型使用 關於easymock的典型使用方式,在easymock的官網文件中,有非常詳盡的講解,文件位址為 文件的開頭一部分內容都是easymock中最基本的使用介紹,雖然是英文,但是非常容易看懂,適用新學者入門。這裡只羅列一些簡單的常用功能,依然以前面教程中...