あえていえば、trixbox Proとは、「IP電話とインターネット電話の両方をオフィスにつなげる電話交換機です」というところか。
業界的には、"IP電話"と"インターネット電話"は、微妙に意味が違う、ということになっているらしい。
IP電話(Wikipedia)
「IP電話(アイピーでんわ)は、広い意味では電話網の一部もしくは全てにVoIP技術を利用する電話サービスである。音声のみのものが多いが、動画も利用できるテレビ電話サービスなども可能である。
狭い意味では、VoIP技術を加入者回線に利用するもののうち電気通信役務として規制されるものをさす。多くの国では、公衆交換電話網と相互接続されるものが該当する。電気通信事業者のIP加入者線を利用した電話番号の割り当てられるもの、インターネットをアクセス回線として利用した電話番号の割り当てられるもの、インターネットを利用した電話番号が割り当てられず発信のみのものに大別される。」
インターネット電話(Wikipedia)
「インターネット電話(インターネットでんわ、英: Internet phone)は、IP電話のうち特に、電話網としてインターネットを用いるものを言う。PC(パーソナルコンピュータ)同士で通話するものが多いが、一般または専用の電話機が使えるサービスもある。IP電話、VoIPの項も参照のこと。
PC上で利用するものは、ボイスチャットと言う場合もある(なお、ボイスチャットは3者以上のグループ通話にも通常対応する)。また、ビデオチャット(PC同士のテレビ電話)など色々な機能が利用可能である。
PC同士でのP2Pによる通信を前提とするため、インターネット接続料金を別にすれば通話料は掛からない、即ち料金契約対象にはならないのが通常である。ただし、他の電話網との通話については料金契約が必要となり通話料が掛かる場合がある。
なお、インターネット電話とIP電話/VoIPの「ソフトフォン」とは、通常のPCの使用を想定している点では共通だが、前者は通信経路として一般的なインターネット回線の使用を志向している点で区別される。」
ただ、一般的には、「インターネット電話って聞いたことがないなぁ。IP電話の間違いじゃないの」とか声が聞こえてきそうです。
trixbox Proは、Voipプロバイダの回線をPBXに直接、収容していますし、ソフトフォンやハードフォンを使って通常のインターネット回線から社内の内線につながります。Skypeからのお客様を直接、PBXでつなげているところもあります。AndroidやiPhoneから社内の内線電話を使ったり、チャットすることが可能です。日本では、trixbox Pro PBXの大多数がコールセンターで採用されていますが、もっともっと、社内のコミュニケーション向上のために、一般的な企業で採用されたらいいなぁと考えている今日この頃です。そういう点では、trixbox Proを導入済みの企業は、かなりコミュニケーションの重要性について認識し、かなり進んでいると言えるのではないでしょうか・・・・。
2012年03月17日
2011年11月20日
Aastra IP電話機の受話器が使えない?というトラブル解決。
数年間、作業場で動作していた Aastra 480iの受話器が動作しなくなりました。もっと正確にいうと、「受話器を持ち上げてもオフフックにならない。スピーカーフォンはいつも通り使える」という症状です。テスト用の内線なのでそのままほっておこうかとも思いましたが、やはり気持ち悪いので直せないか色々やってみました。Factory Resetして再設定しても何も症状がかわりませんでしたし、パネル関係の動作はまったく問題ないので、ハード的な問題かなぁとネジを回してばらすこと15分。Aastra 480iは非常にばらしやすいですね。Panasonic の Let's noteなどとは比べ物にならない簡単さです。結局、受話器をかけるところと基板との接点を少しこちょこちょ清掃しただけで、元のように動作するようになりました。
動作する機種が別にあり、これはもうお蔵入りしてもいい、という電話機でしたが、手をかけて復活した電話機にはまたそれなりに愛着がわきます。
動作する機種が別にあり、これはもうお蔵入りしてもいい、という電話機でしたが、手をかけて復活した電話機にはまたそれなりに愛着がわきます。
2011年10月28日
次世代電話システムのtrixbox Pro、 Intelと組む!
Cloud Telephony Feature
Fonality, Intel News Raises Bar for Cloud Telephony Services
クラウドと電話システム(PBX)の組み合わせはまだまだ発展しそうです。
Fonality, Intel News Raises Bar for Cloud Telephony Services
クラウドと電話システム(PBX)の組み合わせはまだまだ発展しそうです。
2011年01月30日
次世代電話システムの姿/Fonality HUD Full Demo
ちなみにすでに日本語、中国語繁体字、中国語簡体字、スペイン語、韓国語、ロシア語、フランス語に切り替え可能です。うちの会社の社員の内線は日常的にデスクトップ・ノートPC・モバイル回線などで使用しています。日本のコールセンターでの採用事例も増えてきました。日本の電話回線でも問題なし。
2011年01月18日
Javascript/jQuery/graph library + MIT license
グラフ描画jQueryプラグインのFlot、かなりいいですね!
flot
Attractive Javascript plotting for jQuery
http://code.google.com/p/flot/
下記の使用例は必見。
http://code.google.com/p/flot/wiki/FlotUsage
http://people.iola.dk/olau/flot/examples/
flot
Attractive Javascript plotting for jQuery
http://code.google.com/p/flot/
下記の使用例は必見。
http://code.google.com/p/flot/wiki/FlotUsage
http://people.iola.dk/olau/flot/examples/
2011年01月17日
Simple Solution for PHP 5.3 + GraPHPite, "Fatal error: Call to undefined function: image_graph_element() "
Nice tip!
http://wmm.jp/2009/07/05/%E3%80%8Cfatal-error-call-to-undefined-function-image_graph_element-in-graph-php-on-line-136%E3%80%8D%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC/
So,
Graph/Fill.php
----------------------------------------------------
class Image_Graph_Fill extends Image_Graph_Element
{
//by SD
function Image_Graph_Fill(){
}
Graph/Marker.php
----------------------------------------------------
class Image_Graph_Marker extends Image_Graph_Element
{
//by SD
function Image_Graph_Marker(){
}
Graph/Layout.php
----------------------------------------------------
class Image_Graph_Layout extends Image_Graph_Element
{
//By SD
function Image_Graph_Layout(){
}
Graph/Element.php
----------------------------------------------------
class Image_Graph_Element extends Image_Graph_Common
{
//by SD
function Image_Graph_Element() {
}
That's all!!!
http://wmm.jp/2009/07/05/%E3%80%8Cfatal-error-call-to-undefined-function-image_graph_element-in-graph-php-on-line-136%E3%80%8D%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC/
So,
Graph/Fill.php
----------------------------------------------------
class Image_Graph_Fill extends Image_Graph_Element
{
//by SD
function Image_Graph_Fill(){
}
Graph/Marker.php
----------------------------------------------------
class Image_Graph_Marker extends Image_Graph_Element
{
//by SD
function Image_Graph_Marker(){
}
Graph/Layout.php
----------------------------------------------------
class Image_Graph_Layout extends Image_Graph_Element
{
//By SD
function Image_Graph_Layout(){
}
Graph/Element.php
----------------------------------------------------
class Image_Graph_Element extends Image_Graph_Common
{
//by SD
function Image_Graph_Element() {
}
That's all!!!
2011年01月07日
OpenVPN tls-auth + Windows Clientの設定
tls-auth を設定した OpenVPN とWindows Client の組み合わせがうまくいかなかないために少し苦労したのですが、最初の.ovpnというテキストファイルを作成した時点で、
===============================
key-direction 1
tls-auth C:\\openvpn\\ta.key 1
===============================
などと“key-direction 1”を前に書いておけばよかったようです。
Authenticate/Decrypt packet error: packet HMAC authentication failed
TLS Error: incoming packet authentication failed from ***.***.***.***
などのエラーが消えて、すんなりつながるようになりました。
参考:
http://someh4x0r.wordpress.com/2010/08/19/windows-openvpn-client-and-tls-auth/
http://www.mail-archive.com/networkmanager-list@gnome.org/msg12349.html
.ovpnファイル(日本語):
http://griffonworks.net/freebsd/openvpn/client.ovpn
===============================
key-direction 1
tls-auth C:\\openvpn\\ta.key 1
===============================
などと“key-direction 1”を前に書いておけばよかったようです。
Authenticate/Decrypt packet error: packet HMAC authentication failed
TLS Error: incoming packet authentication failed from ***.***.***.***
などのエラーが消えて、すんなりつながるようになりました。
参考:
http://someh4x0r.wordpress.com/2010/08/19/windows-openvpn-client-and-tls-auth/
http://www.mail-archive.com/networkmanager-list@gnome.org/msg12349.html
.ovpnファイル(日本語):
http://griffonworks.net/freebsd/openvpn/client.ovpn
2010年12月16日
CentOS: error: pcre.h: No such file or directory
CentOSにAPCをインストールしようとしたところ、
# pecl install APC
gcc -I. -I/tmp/tmphJfneE/APC-3.1.6 -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.6/include -I/var/tmp/ pear-build-root/APC-3.1.6/main -I/tmp/tmphJfneE/APC-3.1.6 -I/usr/include/php -I/usr/include/php/main -I/usr /include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -DHAVE_CONFIG_H -g -O2 -c /tmp/tmphJfneE/A PC-3.1.6/apc.c -fPIC -DPIC -o .libs/apc.o
In file included from /tmp/tmphJfneE/APC-3.1.6/apc.c:42:
/tmp/tmphJfneE/APC-3.1.6/apc_php_pcre.h:29:18: error: pcre.h: No such file or directory
I
と怒られました。
結局、
# yum install pcre-devel
でOK。
# pecl install APC
downloading APC-3.1.6.tgz ...
Starting to download APC-3.1.6.tgz (148,835 bytes)
.........................done: 148,835 bytes
49 source files, building
running: phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
building in /var/tmp/pear-build-root/APC-3.1.6
なんて尋ねられるようになっているので、今度、ベンチマークを確認してみたい〜〜。
# pecl install APC
gcc -I. -I/tmp/tmphJfneE/APC-3.1.6 -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.6/include -I/var/tmp/ pear-build-root/APC-3.1.6/main -I/tmp/tmphJfneE/APC-3.1.6 -I/usr/include/php -I/usr/include/php/main -I/usr /include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -DHAVE_CONFIG_H -g -O2 -c /tmp/tmphJfneE/A PC-3.1.6/apc.c -fPIC -DPIC -o .libs/apc.o
In file included from /tmp/tmphJfneE/APC-3.1.6/apc.c:42:
/tmp/tmphJfneE/APC-3.1.6/apc_php_pcre.h:29:18: error: pcre.h: No such file or directory
I
と怒られました。
結局、
# yum install pcre-devel
でOK。
# pecl install APC
downloading APC-3.1.6.tgz ...
Starting to download APC-3.1.6.tgz (148,835 bytes)
.........................done: 148,835 bytes
49 source files, building
running: phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
building in /var/tmp/pear-build-root/APC-3.1.6
なんて尋ねられるようになっているので、今度、ベンチマークを確認してみたい〜〜。
2010年07月27日
jQuery:hiddenの値がbeforeSubmitで書き変わらない
javascript/jQueryの話です。
beforeSubmitで設定した関数内でhidden属性の値を書き換えたのですが、何度やってもうまくいきません。
かわりに、beforeSerializeで書き換えたら、うまくいきました。
下記を参考にしました:
http://stackoverflow.com/questions/2566995/jquery-modify-hidden-form-field-value-before-submit
jQuery: modify hidden form field value before submit
beforeSubmitで設定した関数内でhidden属性の値を書き換えたのですが、何度やってもうまくいきません。
かわりに、beforeSerializeで書き換えたら、うまくいきました。
下記を参考にしました:
http://stackoverflow.com/questions/2566995/jquery-modify-hidden-form-field-value-before-submit
jQuery: modify hidden form field value before submit
2010年07月06日
asteriskサーバがハッキングされたらすべきこと
アスタリスクサーバがハッキングされたらまずすべきことは?という面白い切り口で書かれた記事。
http://ilovetovoip.com/2010/07/what-to-do-when-your-asterisk-is-hacked/
What to do when your asterisk is hacked
とりあえず現状の確認には、
asterisk -vvvr
set verbose 0
show channels
電話機登録情報を確認
sip.confなどの設定ファイル
電話機のパスワードを変更したら
sip show peers like 20
sip reload
どこか分からぬIPアドレスからのレジストにはiptablesで対処
iptables -I INPUT -s 173.194.32.104 -j DROP
(ファイアーウォールではじいてもOK。)
restart now
で、強制的にコールを切ってしまうとか。
まぁ、trixbox Proの場合には、CD再インストールだけで設定がクラウドから書き戻されて復旧するので、それほど心配する必要がありません。
http://ilovetovoip.com/2010/07/what-to-do-when-your-asterisk-is-hacked/
What to do when your asterisk is hacked
とりあえず現状の確認には、
asterisk -vvvr
set verbose 0
show channels
電話機登録情報を確認
sip.confなどの設定ファイル
電話機のパスワードを変更したら
sip show peers like 20
sip reload
どこか分からぬIPアドレスからのレジストにはiptablesで対処
iptables -I INPUT -s 173.194.32.104 -j DROP
(ファイアーウォールではじいてもOK。)
restart now
で、強制的にコールを切ってしまうとか。
まぁ、trixbox Proの場合には、CD再インストールだけで設定がクラウドから書き戻されて復旧するので、それほど心配する必要がありません。



