2016年2月26日金曜日

携帯->ブラステル転送 最低限の設定

[globals]
BRNUMBER=かける側番号
TGNUMBER=受ける側番号

[gratina]
exten => s,1,NoOp("gratina")
same  =>         n,GotoIf($["${CALLERID(num)}" = "${BRNUMBER}"]?test)
same  =>         n,Ringing(1)
same  =>         n,answer()
;same  =>         n,WaitExten(1)
same  =>         n,Dial(SIP/${TGNUMBER}@brastel,60,r)
same  =>         n,Congestion
same  =>         n,Hangup()
same  =>         n(test),answer()
same  =>         n,wait(5)
same  =>         n,Playback(hello-world)
same  =>         n,Hangup()

[keep]
exten => s,1,NoOp("keep account")
same  =>         n,wait(1)
same  =>         n,answer()
same  =>         n,WaitExten(10)
same  =>         n,Playback(hello-world)
same  =>         n,Hangup()


outgoing.txt (所有権asterisk:asterisk)
Channel: SIP/ブラステルのトランク/携帯番号
MaxRetries: 1
RetryTime: 90
WaitTime: 90
Context: keep
Extension: s


cp -a outgoing.txt /var/spool/asterisk/outgoing/ を年2回ぐらいcronで実行する。

電話番号振られてたら消されないという話もあるけどね。

0 件のコメント:

コメントを投稿