屋根裏の自宅鯖FreeBSDからVPSのCentOS、そしてKVMへ。メニューblogkenti.jpについて。2017年11月4日Asteriskで無課金コールバックを試してみる。自分の携帯から発信したくない...自宅の家電話から発信したい...ということで、ちょっと以下のような「Asteriskによる無課金コールバックシステム」を作ってみました。条件として、以下のような環境が必要です。・050番号その2といった環境です。registerが2つあればということです。)以下の説明は、050番号その1とその2の方法で書いてみます。${IPTEL1},2,busyこのエクステンションで(1)の動作をします。ようは、かかってきた番号だけをスクリプトに渡し、あとは着信せずビジーにします。することで課金が発生しません。i,8,Congestionここまでで(2)のIVRを行います。_0.,3,Congestionここで(3)の動作となり、050番号その2で発信します。内に以下のようなフォーマットのテキストを入れることで、自動発信を行います。1この内容で、Asteriskから内線200を呼び、extensionsのdefault→201,1を実行します。(CallerIDが100にしてあるので、内線200には100から電話がきた、ということになります。)そこで、今回の「かかってきた番号に対して、コールバックする」という仕組みを考えた場合、以下のような単純なスクリプトが出来ると思います。(ベタなPerlで作成しました...。){/var/bin/ipout.pl}#!/usr/local/bin/perl#コールバックを受け付ける携帯のセット。複数ある場合は|で区切る。セットされていない電話番号にはコールバックしない、等の安全措置を入れてあります。遊べるかもしれませんね...。2017年11月4日AsteriskでIVR(自動音声案内)を行う最近Asteriskばっかりいじっているので、今日はIVR(自動音声案内)を作成するにはどうしたらいいか、というのをやってみたいと思います。http://voip-info.jpを参考にしました。2017年11月4日Asteriskでひかり電話と050番号をまとめる。オープンソースであるIP-PBXのAsteriskを使用して、自宅のひかり電話と、プロバイダで契約している050番号(IP電話)をまとめ、内線毎に鳴り分ける方法を書いてみたいと思います。)は使用せず、SIP通信だけを行わせます。上記接続図では説明が不十分のため、図解を入れました。設定は以下の通りです。RT-200KI(NTT東日本rental)IPアドレスは、192.168.11.253とする。