差分

移動先: 案内検索

Asterisk e164.org

989 バイト追加, 2007年6月11日 (月) 16:28
テストコール
exten => s,n,Hangup
e164.orgで見つからない場合に他を探すには上のURLの設定を参考に。要するにENMUで探して見つからなければ普通にダイアルアウトするなりすればいいかと。
==Asterisk 1.4系マクロ===
ENUMLOOKUP()の書式が変わっています。1.4系で使用する場合には以下を参考に。
[macro-enum-call]
exten => s,1,Set(CALLERID(num)=88299xxxxxxxx)
exten => s,2,Set(count=${ENUMLOOKUP(+${ARG1},ALL,c,,e164.org)}|counter=0)
exten => s,n(start),GotoIf($["${counter}" >= "${count}"]?hangup)
exten => s,n,Set(counter=$[${counter}+1])
exten => s,n,Set(ENUM=${ENUMLOOKUP(+${ARG1},ALL,,${counter},e164.org)})
exten => s,n,GotoIf($["${LEN(${ENUM})}" = "0" ]?continue)
exten => s,n,GotoIf($["${ENUM:0:3}" = "sip" ]?sipuri)
exten => s,n,GotoIf($["${ENUM:0:3}" != "iax" ]?continue)
exten => s,n,Set(DIALSTR=IAX2/${ENUM:5})
exten => s,n,Goto(dodial)
exten => s,n(sipuri),Set(DIALSTR=SIP/${ENUM:4})
exten => s,n(dodial),Dial(${DIALSTR}|120)
exten => s,n,GotoIf($[$["${DIALSTATUS}"="CHANUNAVAIL"]|$["${DIALSTATUS}"="CONGES
exten => s,n(continue),Goto(start)
exten => s,n(hangup),NoOp(Dial failed due to ${DIALSTATUS})
exten => s,n,Hangup
==テストコール==
試しにどこかダイアルしてみたい人は
8829900328620
までどうぞ。日本語音声デモと同じ自動音声が出ます。

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-