Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

IP-PBX-Android

7 067 vues

Publié le

Publié dans : Technologie
  • Identifiez-vous pour voir les commentaires

IP-PBX-Android

  1. 1. 構内電話網 (IP-PBX) を構築して Android で無料通話
  2. 2. 自己紹介 アジェンダ ( IP-PBX 構築しようとした) 経緯 Asterisk って? Android2.3 から搭載された! あんなことやこんなこと デモ Asterisk + Android
  3. 3. 自己紹介 名前 : 岩倉 洋平 所属 :  zamuu       日本 Android の会 四国支部 職業 : 営業 兼 プログラマー 一昨年の 11 月に大阪から香川へ移住してきました。 デザイナーの相方と二人で活動しています。 家が農家なので平日は開発、週末は畑仕事に勤しんでいます。 twitter : @dr_cova URL : http://zamuu.net
  4. 4. 経緯 今年4月から事務所を香川県三豊市から高松市に移動したのですが、移動前の事務所は IP 電話( 050 )を使ってました。 事務所が変わっても同じ番号で受けて、、、できれば携帯転送してほしい! ということで、うちの契約先の ISP さんにお願いしようとしたところ
  5. 5. 経緯 「転送サービスは行っておりません」     ISP さん 私は開発者でありながら、 IP-PBX についてほとんど知識ありませんでした。「じゃぁ、これを機に(電話転送をサーバでできないか)ってのを調査してみよう」というのが発端です。 この頃は Android と繋がることさえ考えられなかった・・・。 「あ、もしもし。転送サービスしてほしいんですが」 「!!!」
  6. 6. Asterisk って? はじめに 【キーワード】 SIP   スカイプのような音声チャットやビデオチャットができるプロトコル SIP サーバー    SIP を使用して管理・監視するサーバー Asterisk    SIP サーバーや IP-PBX 構築する為のオープンソースソフトウェア   (管理ツール) IP-PBX    IP 電話を利用するさいの交換機
  7. 7. Asterisk って? 「経緯」の続きですが、本題になります。 調べていると、 Asterisk なるものを見つけました。 こんな機能があるらしい ・ボイスメール機能 ・音声会議機能 ・自動音声応答( IVR )機能。 ・自動着信呼配分( ACD: Automatic Call Distributor )機能。  コールセンターで利用されるような、待ち時間順でつなぐことや  一斉着信などの機能。 ・ PSTN ( 公衆交換電話網 )への接続が可能。
  8. 8. Asterisk って? これは転送機能が必要な 我が家でも使えそう これら機能をネットワークを介して行うことができます。 ISP の契約料のみで、もちろん通話料はかかりません。 そして Asterisk を利用して、コールセンターのようなところで活用される CTI が構築されているらしい。
  9. 9. Asterisk って? さっそく家でサーバ構築・・・ さっきの機能概要みたいなのに記載したように、機能が多すぎ! ↓ 「インストール」とか「設定」めっちゃめんどくさそう・・・ と思っていたら 内線通話までの設定ならテンプレート配布されてました。 (手順については後で説明します。)
  10. 10. Android も 2.3 までは同じでした。 サーバ構築したので次はクライアント Android2.3 から搭載された! 国内3 G 携帯では SIP 対応されていません!(と思う) ・・・というか、対応されていても公開されていませんね。 SIP ?何それ? 肩こり治るの? しかし、流行に乗ってる Android 君は Version 2.3 から SIP 機能を搭載! SIP 通話できます♪
  11. 11. そのままの機能では動きません。 2.2 の GalaxyS でも動く SIP クライアントアプリあったりして・・・ アンドロイドマーケットから探してみました。 マーケットに既にあったりして・・・ Android2.3 から搭載された! ありました! Sipdroid というアプリです、 sipdroid( 有料版 ) の動画があるので見てみます。
  12. 12. Android2.3 から搭載された! http:// www.youtube.com/watch?v =PlLZHCHlSY4
  13. 13. 2.3 からは、 SIP クライアントが作成できるような API が提供されています。 Android2.3 からの SIP API Android2.3 から搭載された! //SIP プロバイダへの REGISTER や発信、着信を管理するクラス android.net.sip.SipManager // 自分の SIP プロファイル android.net.sip.SipProfile //SIP プロバイダに REGISTER する際のリスナ android.net.sip.SipRegistrationListener
  14. 14. Android2.3 からの SIP API Android2.3 から搭載された! //SIP 通話の音声を管理する android.net.sip.SipAudioCall //SIP 通話の確立や切断、エラー等のリスナ android.net.sip.SipAudioCall.Listener //SIP 周りの例外 android.net.sip.SipException 実は SIP クライアントのサンプルコードが Android API sample-10 にあります。オリジナル機能&デザインの IP 電話機が作成できます。
  15. 15. Asterisk+Android 構築手順( CentOS 5.1 )は以下。 1. Linux コマンド yum install asterisk でインストール 2. Wiki から設定ファイルをサーバに DL 3. Service asterisk start コマンドで IP-PBX 構築完了! サイトリンクや手順は、ブログ( blog.zamuu.net ) 4/20 の記事で公開。
  16. 16. Asterisk + Android 自宅での構築イメージ
  17. 17. サーバ構築したので次はクライアント Asterisk + Android 内線 202 -> 201 へコール
  18. 18. デモ DOMAIN: 133.71.3.131 USER: 203 ~ 209 まで。 PASS: 全て [pass] です。 内線番号: 317 時報 333 エコーテスト 201 ~ 209 内線番号 アプリ DL http://zamuu.net/android/VoIP-SIP.apk
  19. 19. あんなことやこんなこと IP-PBX だけでなく SIP サーバに対応した Asterisk + Android を使用したら・・・ 今まで「本社」「支社」間を結んでいた IP 電話 本社 営業所 SIP サーバー
  20. 20. あんなことやこんなこと SIP サーバー 本社 街中どこからでも 公衆無線 LAN や Wi-Fi を利用して
  21. 21. あんなことやこんなこと SIP サーバー 本部 区画 A [ 201 ] 一時的なイベント施設や、常設店舗の内線として 区画 B [ 202 ] 区画 C [ 203 ] 構築ステップが簡単なので WiFi 環境があれが、当日構築可能
  22. 22. あんなことやこんなこと 外部からかかってきた一般電話( PSTN )も、音声案内や SIP 経由の転送で安く Android 端末でうけれる!!!(よくわかってません) ユーザ PSTN PSTN 3G 携帯 ユーザ 事務所 PSTN PSTN サーバ Android 転送(有料) SIP サーバ 転送(有料) 転送(無料) 受信時、 転送先の Android が Wi-Fi 等で SIP による転送が可能なら 内線として、応答がなければ外線として転送。 事務所
  23. 23. 個人的に「まとめ」 Asterisk + Android を使うとどうなるか。 今までキャリアへ払っていた通話料・・・これを安くできる場面が多くなり、キャリアさんには申し訳ないがユーザとしては非常に助かる。 ビジネスシーンでは、営業職を多くかかえる企業では通話料の経費削減となりうる。 テンプレートで 即時に構築できる為、 短期イベント企画や施設間の内線としての利用形態として期待できる。

×