« | iPhone5発表 »

FUSION IP-Phone SMARTをAsteriskで「お安く」使う

Posted on 2012/08/18 (土) 16:53
Filed Under VoIP | | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

FUSION IP-Phone SMARTは050番号でも無料通話先とそうでない番号があるんで、無料のときだけ自動選択するようにAsteriskを設定した。

#とココまで書いたところでFUSION IP-Phone SMART使いはじめたよ記事がなかったことに気がついた。
ので簡単なまとめ。

【FUSION IP-Phone SMARTの特徴】
FUSION IP-Phone SMARTはIP電話サービス、いわゆるITSP。
・便利なところ:月額基本料無料で050番号とれる。接続サービスプロバイダフリー。SIPクライアントフリー(Asteriskでも利用可能)。同一キャリア内での通話無料。ch数の上限がない(とおもう。未確認)
・そうではないところ:キャリア外への通話料が高い 一律8.4円/30秒。国際不可、国内通話専用。
というわけで維持費はかからないので外線として一本持っているとなにかと便利そうではあるのです。
設定の参考:「FUSION IP-Phone SMART - VOIP-Info.jp Wiki

というわけで、数ヶ月使っていたのだけど、通話先050はFusionインフラのみが無料なため、番号をぱっとみてもすごい記憶力の人しか無料通話か8.4円/30秒の高い通話先かわからない。
参考:「無料通話可能な050番号 | IP-Phone SMART

なので、そういうことはAsteriskに自動判定させるようにした。

しくみは簡単でextensions.confで050番号発信の前にfusion050freechk.plという今回作ったスクリプトを呼んで無料対象番号か判定して発信先を変えるだけ。この例では無料通話対象番号な場合はFusionを使って発信、そうでない場合はNTTのひかり電話を使って発信している。
fusion050freechk.plは番号を羅列している簡単なスクリプト。

(ウチで使っているextensions.confの例、外線発信は0発信等のプレフィックスなし、外線番号を0から直打ち。番号によって発信キャリア自動判定。発信先が050から始まる番号だった時の処理部分)

PERL:
  1. ;Fusion SMART Dial-out Sample
  2. exten => _050.,1,NoOp(IP-Phone Number  )
  3. exten => _050.,n,Set(FREECALLFLAG=${SHELL(/your/script/path/fusion050freechk.pl ${EXTEN})})
  4. exten => _050.,n,GotoIf($["${FREECALLFLAG}"="FREE"]?fusion)
  5. exten => _050.,n,NoOp(NoFree 050 ,Call via NTT )
  6. exten => _050.,n,Set(CALLERID(num)=${MYNUMBER})
  7. exten => _050.,n,Set(CALLERID(name)=${MYNUMBER})
  8. exten => _050.,n,Dial(SIP/${EXTEN}@hikari-denwa,120,T)
  9. exten => _050.,n,Hangup()
  10. exten => _050.,n(fusion),NoOp(Call via FUSION )
  11. exten => _050.,n,Dial(SIP/${EXTEN}@fusion,30,T)
  12. exten => _050.,n,Playback(invalid)
  13. exten => _050.,n,Hangup

各自環境の必要に応じててfusion050freechk.plのpathとか適当に書き換えてください。

最近はVoIPの話題はLINEというアプリばかりで、ViberやAsteriskはなかなか話題になりませんな。

#今回初めてVoIPカテゴリを新設した。追って過去記事も直して行くこともあるかも。

これが必要かわかんないけどスクリプトへのリンク:fusion050freechk.pl

Comments

Leave a Comment

TrackBack URI :http://www.dcc-jpl.com/diary/2012/08/18/fusion-smart-asterisk/trackback/

Name

Email

ウェブサイト

コメント

3 Comments so far
  1. txn 2014/04/16 (水) 9:43

    素敵です。
    番号fusion番号一覧はどうやってしらべたのですか?

  2. 宗子 2014/04/16 (水) 14:24

    公式の「無料通話可能な050番号 | IP-Phone SMART」というページに羅列されていますよ!

  3. […] FUSION IP-Phone SMARTをAsteriskで「お安く」使う More from my sitefusion sip.conf extensions.confHT502 Fusion で使うasterisk freepbx ppp 固定ipeo光の光電話回線をasteriskで利用するraspbx 時刻が合わないavantfax asterisk回線 […]

Recently


Categories


Archives


Wish list

宗子さんのほしい物リスト2015/5-