Suche senden
Hochladen
IP電話交換機ソフト Asterisk について
•
3 gefällt mir
•
4,780 views
Retrieva inc.
Folgen
IP-PBX Asterisk についての紹介。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 39
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ss
Kenichi Sonoda
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
Hiveを高速化するLLAP
Hiveを高速化するLLAP
Yahoo!デベロッパーネットワーク
データ収集の基本と「JapanTaxi」アプリにおける実践例
データ収集の基本と「JapanTaxi」アプリにおける実践例
Tetsutaro Watanabe
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
Empfohlen
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ss
Kenichi Sonoda
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
セキュアエレメントとIotデバイスセキュリティ2
セキュアエレメントとIotデバイスセキュリティ2
Kentaro Mitsuyasu
Hiveを高速化するLLAP
Hiveを高速化するLLAP
Yahoo!デベロッパーネットワーク
データ収集の基本と「JapanTaxi」アプリにおける実践例
データ収集の基本と「JapanTaxi」アプリにおける実践例
Tetsutaro Watanabe
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
sairoutine
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
IIJ
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
Amplify Studioを使ってみた
Amplify Studioを使ってみた
虎の穴 開発室
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
株式会社MonotaRO Tech Team
OAuth2.0によるWeb APIの保護
OAuth2.0によるWeb APIの保護
Naohiro Fujie
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
SIerで幸せな技術キャリアを築くために
SIerで幸せな技術キャリアを築くために
Takanari Konishi
Datadog による Container の監視について
Datadog による Container の監視について
Masaya Aoyama
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
OpenID Connect入門
OpenID Connect入門
土岐 孝平
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
Yoichi Kawasaki
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
大規模システムリプレイスへの道
大規模システムリプレイスへの道
Recruit Lifestyle Co., Ltd.
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
Yahoo!デベロッパーネットワーク
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
Masatomo Ito
Weitere ähnliche Inhalte
Was ist angesagt?
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
sairoutine
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
Naohiro Fujie
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
IIJ
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Kohei Tokunaga
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
Amplify Studioを使ってみた
Amplify Studioを使ってみた
虎の穴 開発室
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
株式会社MonotaRO Tech Team
OAuth2.0によるWeb APIの保護
OAuth2.0によるWeb APIの保護
Naohiro Fujie
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
SIerで幸せな技術キャリアを築くために
SIerで幸せな技術キャリアを築くために
Takanari Konishi
Datadog による Container の監視について
Datadog による Container の監視について
Masaya Aoyama
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
OpenID Connect入門
OpenID Connect入門
土岐 孝平
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
Yoichi Kawasaki
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
大規模システムリプレイスへの道
大規模システムリプレイスへの道
Recruit Lifestyle Co., Ltd.
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
Was ist angesagt?
(20)
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
【解説】IKE(IIJ Kubernetes Engine):= Vanilla Kubernetes + 何?
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Amplify Studioを使ってみた
Amplify Studioを使ってみた
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
OAuth2.0によるWeb APIの保護
OAuth2.0によるWeb APIの保護
Rootlessコンテナ
Rootlessコンテナ
SIerで幸せな技術キャリアを築くために
SIerで幸せな技術キャリアを築くために
Datadog による Container の監視について
Datadog による Container の監視について
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
OpenID Connect入門
OpenID Connect入門
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
クラウドネイティブ時代の分散トレーシング - Distributed Tracing in a Cloud Native Age
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
大規模システムリプレイスへの道
大規模システムリプレイスへの道
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
Ähnlich wie IP電話交換機ソフト Asterisk について
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
Yahoo!デベロッパーネットワーク
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
Masatomo Ito
OSS光と闇
OSS光と闇
Hirofumi Ichihara
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
Masatomo Ito
Spring tools4
Spring tools4
Takuya Iwatsuka
Infraengineer In The Datacenter
Infraengineer In The Datacenter
SAKURA Internet Inc.
20141023 IPv6 Summit in FUKUOKA 2014 IPv6対応Webサービスの作り方
20141023 IPv6 Summit in FUKUOKA 2014 IPv6対応Webサービスの作り方
v6app
オタク×Node.js勉強会
オタク×Node.js勉強会
虎の穴 開発室
Osc2009 Tokyo Fall Asterisk
Osc2009 Tokyo Fall Asterisk
Kenichi 深海
OpenStack Swift紹介
OpenStack Swift紹介
Kota Tsuyuzaki
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
第5回 デジタルガジェット祭り! スマートスピーカー特集(4)
第5回 デジタルガジェット祭り! スマートスピーカー特集(4)
aitc_jp
Sumo logic meetup 2020 jan
Sumo logic meetup 2020 jan
Masatomo Ito
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
gree_tech
LoRaWANとAzure IoT Hub接続ハンズオン
LoRaWANとAzure IoT Hub接続ハンズオン
Tomokazu Kizawa
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
Yahoo!デベロッパーネットワーク
【FORTINET様】第3回SoftLayer勉強会資料
【FORTINET様】第3回SoftLayer勉強会資料
Tomoaki Suzuki
IIJmio meeting 31 音声通信の世界
IIJmio meeting 31 音声通信の世界
techlog (Internet Initiative Japan Inc.)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Insight Technology, Inc.
SkyWay HandsOn
SkyWay HandsOn
Yusuke Naka
Ähnlich wie IP電話交換機ソフト Asterisk について
(20)
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
Datadog monitoring with HashiCorp stack
Datadog monitoring with HashiCorp stack
OSS光と闇
OSS光と闇
Datadog monitoring with HashiCorp
Datadog monitoring with HashiCorp
Spring tools4
Spring tools4
Infraengineer In The Datacenter
Infraengineer In The Datacenter
20141023 IPv6 Summit in FUKUOKA 2014 IPv6対応Webサービスの作り方
20141023 IPv6 Summit in FUKUOKA 2014 IPv6対応Webサービスの作り方
オタク×Node.js勉強会
オタク×Node.js勉強会
Osc2009 Tokyo Fall Asterisk
Osc2009 Tokyo Fall Asterisk
OpenStack Swift紹介
OpenStack Swift紹介
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
第5回 デジタルガジェット祭り! スマートスピーカー特集(4)
第5回 デジタルガジェット祭り! スマートスピーカー特集(4)
Sumo logic meetup 2020 jan
Sumo logic meetup 2020 jan
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
LoRaWANとAzure IoT Hub接続ハンズオン
LoRaWANとAzure IoT Hub接続ハンズオン
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
【FORTINET様】第3回SoftLayer勉強会資料
【FORTINET様】第3回SoftLayer勉強会資料
IIJmio meeting 31 音声通信の世界
IIJmio meeting 31 音声通信の世界
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
SkyWay HandsOn
SkyWay HandsOn
Mehr von Retrieva inc.
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
Retrieva inc.
音声認識入門(前編)
音声認識入門(前編)
Retrieva inc.
自然言語処理シリーズ9 構文解析 3.6-3.8節
自然言語処理シリーズ9 構文解析 3.6-3.8節
Retrieva inc.
Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
Retrieva inc.
論理的思考で読解力を培う
論理的思考で読解力を培う
Retrieva inc.
キートップのノベルティを作ってみた話
キートップのノベルティを作ってみた話
Retrieva inc.
自然言語処理勉強会11章 情報抽出と知識獲得
自然言語処理勉強会11章 情報抽出と知識獲得
Retrieva inc.
キートップのノベルティを作った話
キートップのノベルティを作った話
Retrieva inc.
放送大学テキスト「自然言語処理」 6章 意味の解析(1)
放送大学テキスト「自然言語処理」 6章 意味の解析(1)
Retrieva inc.
キーボード自作のススメ
キーボード自作のススメ
Retrieva inc.
レトリバのキートップ説明書
レトリバのキートップ説明書
Retrieva inc.
ブースティング入門
ブースティング入門
Retrieva inc.
情報検索の基礎
情報検索の基礎
Retrieva inc.
Chainer の Trainer 解説と NStepLSTM について
Chainer の Trainer 解説と NStepLSTM について
Retrieva inc.
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なこと
Retrieva inc.
20170221 cnet live講演資料
20170221 cnet live講演資料
Retrieva inc.
Making Google Cardboard and Laser Cutter
Making Google Cardboard and Laser Cutter
Retrieva inc.
Chainerで学ぶdeep learning
Chainerで学ぶdeep learning
Retrieva inc.
Mehr von Retrieva inc.
(18)
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
音声認識入門(前編)
音声認識入門(前編)
自然言語処理シリーズ9 構文解析 3.6-3.8節
自然言語処理シリーズ9 構文解析 3.6-3.8節
Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
論理的思考で読解力を培う
論理的思考で読解力を培う
キートップのノベルティを作ってみた話
キートップのノベルティを作ってみた話
自然言語処理勉強会11章 情報抽出と知識獲得
自然言語処理勉強会11章 情報抽出と知識獲得
キートップのノベルティを作った話
キートップのノベルティを作った話
放送大学テキスト「自然言語処理」 6章 意味の解析(1)
放送大学テキスト「自然言語処理」 6章 意味の解析(1)
キーボード自作のススメ
キーボード自作のススメ
レトリバのキートップ説明書
レトリバのキートップ説明書
ブースティング入門
ブースティング入門
情報検索の基礎
情報検索の基礎
Chainer の Trainer 解説と NStepLSTM について
Chainer の Trainer 解説と NStepLSTM について
ChainerでDeep Learningを試すために必要なこと
ChainerでDeep Learningを試すために必要なこと
20170221 cnet live講演資料
20170221 cnet live講演資料
Making Google Cardboard and Laser Cutter
Making Google Cardboard and Laser Cutter
Chainerで学ぶdeep learning
Chainerで学ぶdeep learning
Kürzlich hochgeladen
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Kürzlich hochgeladen
(10)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
IP電話交換機ソフト Asterisk について
1.
IP電話交換機ソフト Asterisk について 株式会社レトリバ ©
2018, Retrieva, Inc.
2.
目次 • 自己紹介(次ページ~) • IP電話について •
音声データの伝達 • 相手の呼び出し • IP電話交換機ソフト Asteriskについて • 概要 • 設定ファイル • 設定例:話者別に音声ファイルを分けて通話を記録する © 2018, Retrieva, Inc.
3.
自己紹介 • 高田智巳 • Twitter:
@t_tkd3a , Qiita: @t-tkd3a • 株式会社レトリバ 製品開発部 エンジニア (2018/4~) • ミドル・バックエンド のプログラム開発 • 趣味 • 家族で鉄道関係の施設・イベント・巡り © 2018, Retrieva, Inc.
4.
自己紹介 • ベーマガ直撃世代 © 2018,
Retrieva, Inc. 68最強98最高! ! なにもかもが懐かしい 大学時代
5.
自己紹介 • 通信速度の進化を体感してきた世代 © 2018,
Retrieva, Inc. (bps) 300 1200 2400 9600 14.4K 33.6K 56K アナログ回線 ADSL回線 (bps) 10M~ 光回線 (bps) 1.5M~ ISDN回線 (bps) 64K,128K 198x年 199x年 200x年 201x年
6.
自己紹介 • 通信速度の進化を体感してきた世代 © 2018,
Retrieva, Inc. (bps) 300 1200 2400 9600 14.4K 33.6K 56K アナログ回線 ADSL回線 (bps) 10M~ 光回線 (bps) 1.5M~ ISDN回線 (bps) 64K,128K 198x年 199x年 200x年 201x年 伏線 (後ほど回収)
7.
IP電話とは • Wikipedia先生 © 2018,
Retrieva, Inc.
8.
VoIP とは • Voice
over Internet Protocol 音声を各種符号化方式で符号化および圧縮し、パケットに変換したものを IP(Internet Protocol )ネットワークでリアルタイム伝送する技術 © 2018, Retrieva, Inc. IPネットワーク (+ ISDN網) デジタル音声
9.
IP電話のデジタル音声 • ISDNの音声は 64Kbps •
8(bit 解像度) × 8000(サンプリング数) © 2018, Retrieva, Inc. 秒間8000サンプリング 8bit G.711 (ITU-T 1972年)
10.
RTP • Real-time Transport
Protocol (RTP) (RFC3500) • 音声などのデータをリアルタイムに伝送する データの一部が途中で失われたとしても再送したりせず、 次のデータをできるだけ早く、途切れなく伝送し続ける。 © 2018, Retrieva, Inc. 20ms 毎に 160Byteの音声データ 音声Packet 音声Packet 音声Packet 音声Packet
11.
相手端末の呼び出し • 音声データの伝送はRTP • 相手側端末の呼び出しは
別のプロトコル © 2018, Retrieva, Inc.
12.
スコープ © 2018, Retrieva,
Inc. 電話網 VoIP ゲートウェイIP電話交換機 内線IP電話
13.
スコープ © 2018, Retrieva,
Inc. 電話網 VoIP ゲートウェイIP電話交換機 内線IP電話
14.
SIP (Session Initiation
Protocol) • RFC3261 • IP電話などのセッション(通話)の開始、変更、終了などの操作をおこなう。 • HTTP に似たテキストベース・メッセージ・フォーマット。 • コマンドの種類 • IP電話の登録 • IP電話の呼び出し • IP電話の通話開始 • IP電話の通話終了 © 2018, Retrieva, Inc.
15.
例:SIP での通話フロー • 登録 •
REGISTER コマンド IP電話交換機 内線番号201 起動したよ IPアドレス通知するよ 201 202 内線番号202 です IPアドレス通知します 了解 了解 © 2018, Retrieva, Inc.
16.
例: SIP での通話フロー •
呼び出し • INVITEコマンド IP電話交換機 202に通話したい 202 はいよ 201 © 2018, Retrieva, Inc.
17.
例:SIP での通話までの流れ • 呼び出し •
INVITEコマンド IP電話交換機 201からの 呼び出しです 201 202 © 2018, Retrieva, Inc. !
18.
例:SIP での通話までの流れ • 呼び出し中 •
RINGER 状態 IP電話交換機 201 202 はい 呼び鈴鳴らします © 2018, Retrieva, Inc.
19.
例: SIP での通話フロー •
通話開始 • INVITEコマンドの戻り 200 OK IP電話交換機 201 202 通話開始 了解 通話開始 了解 ガチャ © 2018, Retrieva, Inc.
20.
例:通話中 パターン1 • 端末間直接
RTP IP電話交換機 201 202 音声Packet 音声Packet 音声Packet 音声Packet © 2018, Retrieva, Inc. 64Kbps 64Kbps
21.
例:通話中 パターン2 • 交換機であえて中継 IP電話交換機 201
202 伏線 (後ほど回収) © 2018, Retrieva, Inc.
22.
例: SIP での通話終了のフロー •
通話終了 • BYE コマンド IP電話交換機 201 202 通話終了 了解 通話終了 了解 © 2018, Retrieva, Inc.
23.
IP電話交換機 © 2018, Retrieva,
Inc. 電話網 VoIP ゲートウェイIP電話交換機 内線IP電話
24.
Asterisk • 2009年の↓の記事で一躍有名に © 2018,
Retrieva, Inc.
25.
Asterisk https://asterisk.org © 2018,
Retrieva, Inc. • IP電話交換機(IP-PBX) のデファクト • オープンソース • Linux FreeBSD , Mac , Windows …
26.
Asterisk の 機能 ©
2018, Retrieva, Inc. • 内線電話 • 外線電話 • コールパーキング • 通話を保留し、別の端末で通話再開する機能。 • コールピックアップ • 代理応答
27.
Asterisk の 機能 ©
2018, Retrieva, Inc. • 自動音声応答 • 「〇〇のご用件の方は1を、△△のご用件の方は2を」 • 留守番電話・ボイスメール • 通話録音
28.
Asterisk © 2018, Retrieva,
Inc. • 日本のコミュニティ: https://www.voip-info.jp/
29.
Asterisk © 2018, Retrieva,
Inc. • お薦め文献 Asterisk徹底活用ガイド 2007/4/11 高橋 隆雄 (著)
30.
Asterisk • バージョン と
サポート期間 © 2018, Retrieva, Inc. https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
31.
Asterisk のインストール • RHEL
7 (CentOS 7)系 • 公式からダウンロード • wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz • 展開した先で • ./configure --with-pjproject-bundled • meke menuselect • make • sudo make install © 2018, Retrieva, Inc. [参照]https://voip-info.jp/index.php/Asterisk_13 ↑に丁寧なインストール手順が記されてる。
32.
Asterisk の設定ファイル © 2018,
Retrieva, Inc. • /etc/asterisk の下に多数ある… • 通話と録音に関しては↓の2ファイル • asterisk.conf • ディレクトリの指定 • 設定ファイル、ログ出力先、シェルスクリプト格納先、Wav 出力先 • extension.conf • 内線番号毎の着信時の処理をBASICライクのスクリプトで記述
33.
Asterisk extension.conf © 2018,
Retrieva, Inc. • BASIC ライク • 内線番号毎に処理の記述が可能 • 行番号がある。 Goto , GotoIf , Gosub ,GosubIf で処理を飛ばす。 Asterisk 徹底活用ガイド P.93 より抜粋
34.
Asterisk extension.conf © 2018,
Retrieva, Inc. • BASIC ライク独自スクリプト • AGI :外部スクリプト呼び出し(CGI的) • 記述言語は(標準入出力を操作できれば)なんでも可 AsteriskのVersion が上がるにつれ……
35.
Asterisk extension.conf © 2018,
Retrieva, Inc. • AGI (Asterisk Gateway Interface )コマンド • 外部のスクリプトを 引数付きで呼び出す。 • 外部スクリプト側から、Asterisk へのコマンド発行が可能。 • 外部スクリプトに利用可能な言語 • Shell Script • Ruby • Python • Perl • PHP • etc … 標準入出力 で Asterisk と対話できればなんでも…
36.
Asterisk extension.conf © 2018,
Retrieva, Inc. • 内線電話の録音 の 設定例 • 通話開始時に A.sh を、通話終了時に B.sh を 実行する。 • 話者両方の音声を、それぞれ、L.wav と R.wav に出力する。 • Zは 1~9 を示す。 行番号のnは省略の意味。 $EXTENは内線番号を示す変数。 • 生成される wav ファイルは 16bit , 8 KHz の PCM
37.
Asterisk CLI © 2018,
Retrieva, Inc. • CLI (Command Line Interface) • CLI の起動 • asterisk –vvvcr • AGI 出力のデバッグ出力有効化 • agi set debug on • 設定ファイル読み直し • core reload • 通話中回線一覧表示 • cdr show active
38.
© 2018, Retrieva,
Inc.
39.
ISDN (Integrated Services
Digital Network) • Wikipedia先生 © 2018, Retrieva, Inc.
Jetzt herunterladen