オープンソースPBX Asteriskについて語ろう part7 [無断転載禁止]©2ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
重いからtop実行したら、入れてないはずなのにapacheとかいうプロセス動いてなんかやってる感じだった経験はみんなあるよね? それUbuntu Server系のインスコ時のbundleじゃないか?
インスコするときに最小構成にすりゃあ問題ないし
セントでもservice/systemdで動かさない限り動かないと思うが。
あとtop見づらいからhtop,nmonあたりが好き。 連投すまん
>>825ぐぐったらPPAあったよ
https://launchpad.net/ubuntu/+ppas?name_filter=asterisk
あとyum repoもあるみたい
packages.asterisk.org/centos/
更新頻度は分からんけど。 >>825
今までの経験だけどソースからインストールしたAsteriskだけ動かしているubuntuサーバーなので、気にせずapt upgreadしたらAsterikが不安定になった。
Asteriskが突然死してしまうようになったんだよね。 >>825
うちは、
asteriskはソースから入れているけど、他の周辺はパッケージからだな
アップデート目的は脆弱性とかセキュリティ対応
インターネットにさらしてるから、しなくていいというわけにいかない
DBも使ってるけどたまに不正アクセスのニュースを聞くから怖い。外部からDBを参照は出来ないようにしてるけど、どんなセキュリティーホールが見つかるか分からないからから、5年10年ほったらかしは、考えられないかな。 でも、完全に内部に置いているラズパイベースのは、放置してる。
ポートを開けて公開してることも無くて、メインのasteriskサーバーにiaxで繋いでるだけ 突然失礼です。
allowed 80,443だけでip電話構築って可能ですか?
sipのPortを変更するだけでおkですか?
rtspみたいなやつがasterisk介さないP2Pならそれ以外はいじらなくていいのでしょうか?
あとできればセキュアな通信にしたいが、SSLも出来ますか?
80,443のみ与えられたグローバルIPで扱いたいです。
ローカルでのasterisk構築経験はあります。 >>828
Asteriskのパッケージあるのか。
Ubuntuの公式だったら安心だけど。
野良yum自動リポジトリがあるのは知っていて、
試したらちゃんとインストールできたものの、
なにか変な仕掛けがあると思うと使えなかった。 >>832
通話はudpでやり取りするから普通にやったら無理じゃね?
そんなの検討するよりも、暗号化とか面倒だから334でVPNでトンネル掘ってその中で通信させれば?
そしたら443を使って、VPNで暗号化してるから全部願いが叶うのでは?
ローカルと同じ環境で運用できるから経験も活かせるし。 IAXで外とつないであげるやり方もあるけど、
>>834
の方法が一番いいと思う 確かに。
443で掘ってルーティングしてみます。ありがとうございます。 >>837
80と443しか使えない環境ってどんな環境?? >>838
グローバル環境の申請が通りづらくて/30で実際は53,80,443だけFW通せるようにやっと出来た形でして。
ここで言うのもなんですが、取り敢えずリバースプロキシみたいな名前ベースでローカルの複数サーバーにルーティングできないか、
443でVPN振ってローカルに引っ張れないか、ってのを頭でこねくり回してる状況です。アスタリスクもその一つで、ローカルネットワークに接続しなくても(携帯電話のデータ回線から)接続できないか試みている最中です。 ローカルIP/30 の53,80,443(OUTPUT)を許可されただけで、
FORWARDなんて許されてないよね?
大学とかでインターネットのweb閲覧が許可された?と推測する 制限があった方が楽しいよね。
そういうの大好き。
自分ならSoftEtherを使って443で穴開けてやるかな。
制限なくSIP以外にも色々なことをしたければ、
安いVPSを借りてそれを外側のゲートウェイにして、社内サーバーとブリッジしてしまえばしまえばなんでも出来るし、社内のリソースにもアクセスし放題。
システム管理者からしてみたらたまったものじゃないわな。笑 >>840
いや一応パブリックなWebサーバを目的として押し出しての鯖構築だからそうじゃないと思います。
「サブドメイン配下でDNSも構築しろ」っていう種類の申請をしたので上手くFORWARDしてくれると思うのですが… 全然環境は違いますが、先日Softetherで通しましたよ。
Softetherは標準でVoipに最適化してくれるようです。
外部のVPS(にAsteriskがある)から、VPNを貼って、ひかり電話を収容した。
PC1台あたり、500円〜1000円の電気代がかかる(昔の試算だから、今はわからん)
だから、そのくらいの金額なら外部にVPSでやってしまおうと思ってしまうな。 ソフトフォンをGroundwireを使っているのだけど、VPNで通してしまうとプッシュ通知が働かないんだよね。両立できたら最高なんだけど。
asrariskからプッシュが出来たら最高なんだけど。 そっか。Groundwireのプッシュ通知ではなく、
AsteriskのAGIを使って、Slackなどのメッセージングアプリに通知してあげればVPNでも通知できるか。 あっ思い出した。
ごめん。それじゃダメなんだった。
GroundwireがPUSHを受け付けて、アプリを起動させて着信する仕組みだったから、
PUSHが届かないと常時起動させておかなければならないんだった。。。 LINE to Call
https://twilio.kddi-web.com/magazine/4346/
LINEとSIP接続させるようだけど。
んー、承認済みLINE@だと、利用者は無料通話ができるから、イマイチメリットや特徴が分からない。
まー、お高いだろうから、使わないけど >>848
0120をfusionのサービスで使った方がいいかも sip電話機で、ダイアルインというか、
例えば、2つの番号を着信させるとして、
どの番号にかかってきたものなのかを、分けるのに、何がいいかな?
nameで
A:09011112222
B:09011112222
と出す方法かな
なにか、他にアイディアがあればなと >>853
>ダイアルイン
ISDNとかアナログ時代の死語? >>853
意味がわかりにくい気がする。
2つの番号を着信 ってことは、自分が2つ番号を持ってるってこと?
それとも
A:09011112222
B:09011112222
同じ番号に同時に2つの着信があったてこと?
電話機によっては、LEDで表示できると思うけど 例えば、アスタリスクに、ブラステルとフュージョンを収容していて。
ブラステルをA
フュージョンをB
として。
AもBも、スマホアプリや備え付けのSIPフォン等に設定したSIPアカウントへ着信をさせている
この時AとBのどちらにかかってきたのかを知りたいと言うとき、どんな方法があるかな
いまはひかり電話で複数番号を使っていて、ビジネスホンなので、外線1、外線2と、それぞれのランプが付くようになっている。
分かりにくかったようでごめん >>856
>ビジネスホンなので、外線1、外線2と、それぞれのランプが付くようになっている
昔ながらのパターンだね。
昔は外線1チャンネルごとに切り替えボタンがあったけど、
SIPになってからは発想を変えないとね。
電話番号ごとに切り替えボタンがあったほうがいいね。 >>856
私は、KX-UT136を使っていますが、着信によってランプが点灯するように設定できています。
ただ、そのボタンで回線を選んで発信ができません。A回線発信ボタンとA回線着信ランプが別のボタンになってしまっています。
詳しくは、「voip-info.jp パナソニック電話機対応」で検索すれば、高橋 隆雄さんのページがありますので、参考にされてはいかがでしょうか。
他の電話機の情報もあります。 >>854
DIって主装置使ってると普通に入れ替えの時に出てくるけど、どこの業界の人? >>859
ひかり電話になってから、
オールIPになって、ダイヤルインなんてワードを聞かなくなったんだよ。
Asteriskを触り始めたのも、ひかり電話になってから。
したがってAsteriskをISDNやアナログに繋いだこともないよ。 ひかり電話をVPS上のAsteriskに収容するのは、
VPNでLAN内と同じような環境を作って、その上で収容しないとダメな感じ? >>858
なるほど、SIP電話機の機能を理解しないとダメですね。
LCD画面を変えられる機能があるのもあるらしいので、ちょっと面白そうです。
ありがとうございます >>861
つい先日、それで繋いでたけど、トラブったから、今はLAN内のラズパイで中継させてIAXでVPSに繋いでる。
なにげに、ラズパイでの中継は数年使っているから、確実感がある。
通話品質はそんなに変わらなかった。
>>860
ひかり電話のHGWにも、ダイアルインで送る機能があった気がする。
家庭用電話機でも鳴り分け機能があったりする。
ISDNのころから使っているけど、番号の追加とか複数番号を使ったりすることをダイアルインと言ってしまう事がある。
(自分は普通の電話利用ユーザーだから、厳密なところは間違っている) >>863
ISDNでは、たしか3番号までもらえたよね。
2channnelしかつかえないけど。
HGWのアナログポートにも、ダイヤルインは生き残っているのか。
ところで自分も、ラズパイにRasPBXを導入して、
ドングルをつかっているけど、安定しているね。 >>864
それはBRIのNTT名称でiナンバーじゃないか
ダイヤルインはもっと拡張性の高い仕様だよ >>865
そうそう、iナンバーだった。
LANケーブルの分岐でディジチェーンしてつないだ。 ウィキによると、
加入者線に電話番号を追加し、電気通信事業者の電話交換機から着信先の加入者線に着信番号情報を送出する電話の付加サービスである。 その番号情報により特定の内線に着信させることが可能となる
SIPメッセージみたいだね。 https://www.un-mode.com
これを3g-usbドングルのかわりに収容できるかな? >>868
通話とSMSに絞っているのはいいけど、画面が大きい必要があるかな。
価格ももっと安い方がいいな。
そして、どうしてこれがドングル代わりになると思うのかが、分からない >>869
btでとか
中のandroid書き換えて、、、とか
出来ないか?
値段は下がらない? >>870
Bluetoothなら今までと同じだよね やっぱりsim を収容してsip で提供してくれるサーバーだな >>872
ま、その辺はいろいろ出てるから、数年は大丈夫でしょう >>872
simすなわち端末の集中管理ということになるとおもうが、
基地局が溢れないかな?
それとも、simをつかいながら電波(3G,4G,5G)経由でなくて、
ワイヤードでダイレクトに電話をかけられるようにするのかな?
FUsion改め楽天でんわがなんとかしてくれないかな? 変数のCALLERIDは発信者の番号が格納されるけど、
着信した内線番号が格納される変数ってある?
最終的には複数の端末に着信した際、
どの内線が受け取ったかをメッセージアプリに投げたいんです。 いま一応考えているのは、
CDRをデータベースに格納して、
通話終了後にAGIで、その情報を検索参照して、
内線番号を取得してメッセージアプリに投げることはできるよな。。。と考えてはいます。
しかしもっと簡素化したいなと思いまして。 >>875
ズバリの答えは分からないけど。
AGIから取得できる変数をすべて出すサブルーチンを仕込んでいて、結果から変数を特定してる。
Perlでも良ければ、ヒントにする? >>877
ありがとうございます!
是非ヒントにしたいです。 すっ。素晴らしいです!!
早速明日、チャレンジしてみます。 >>878
長すぎてアップできなかった。
何か方法があれば、教えて AGI(Asterisk Gateway Interface)perl全変数?
オープンソースPBX Asteriskについて語ろう part 5
あたりでは
$AGI->ReadParse(
$AGI->get_variable(
が 話題に出てたようですね。
Asterisk::AGI
読めば良いんでない?知らないけど >>882
まだ作っているところですが、
DumpChan()でかなり進みました。
ただDIALEDPEERNUMBERで接続したクライアントは特定出来たんですが、そのままではagiに変数を渡せないので、
DIALEDPEERNUMBERの変数をRDNISに上書きしてからスクリプトを動かしました。
後はもうagi内部でどうにでもできる、
って段階で安心したので休憩中です。 >>882
あ!アップしてくれるって事ですね。
パソコンの一画面で見れるくらいですか?
もしそうであれば、スクリーンショットをアップしていただけたら、見て参考にします! txtファイルならアプロだ使えね?
Firefox sendつかってみれば? 875です。
おかげさまで無事に目的を達成しました。
電話がかかって来た時点で一度メッセージを投げ着信を通知させて、
回線切断後にSTATUSと誰が出たかのDIALEDPEERNUMBERをもう一度投げる様に、
1着信で2つのスクリプトを動かすようにしました。
ちょっと凝ったところは、
一通目と二通目のメッセージを同一スレッドにするため、レスポンスで返ってきたスレッドの値を一旦データベースに格納して、2つ目のスクリプトに値を引き継ぎました。
もっと良い方法がありそうですが。。。
あ。pythonでHangouts Chatに投げるスクリプトを書いてしました。 追記で、pyst2を使ったのですが、
get_valiableやset_valiable、put_databeseなどpyst2の関数がエラーで動かなかっあんですよね。。。
これが使えたらもっと簡単に出来たのになと。
ただ、色々と勉強になったし、パッケージ頼りではないので、ある意味シンプルに作れた。と言うことで良しとするかなと思っているところです。 >>888
おめでとうございます
ぞ ろ め
良い事続くね!きっと >>890
マヂで!?笑
その姿、見てみたい。
写真プリーズ。 >>891
また−、見たいとか、マニアックな。
サーバー本体はハブの下。
https://i.imgur.com/Tx2rUGL.jpg
何気に、データベースで管理してたりとか、処理させてる。
地味に繋いだだけじゃないのだ。
課題はまだある。ハブへの給電を強化しないとダメかも。
Hubを多段にすると、途端にエラーが多発するのです。
ちなみに、生きてるSIMは半分くらい。解約済みのSIMを入れてるだけのもある。 >>892
うおおおおおお!
ドングルの機種教えて! >>892
usbのデーター転送キャパは大丈夫なん?
oss違いだけどzoneminderで監視カメラ鯖立てたときはusb-webcamの転送がヤバくて拡張ボード一個に1台専有とかしてたけど。 >>895
音声なら1チャネル64kbpsは超えないでしょう。
オーバーヘッドやシグナリング入れてもせいぜい100kps
それにセルラーのコーデックはもっと帯域幅狭いよね >>892
すげーカッケー!!
マジで作ってみたい自分も。
でも、地味にお金かかるよね。コレ。 >>898
ゴニョゴニョ素敵。
醍醐味だよね!
いいなー、ゴニョゴニョ出来る外国の方がいるのは。
インドならいるんだけどなー。 海外の方は、ジャパンSIMが使えるから、安く利用できるんだよなぁ。 >>897
確かに。ドングル1個3〜4千円だったから。
それなりだね。
数年間で、少しずつ買ってたし。
不良があるから、複数買いつつ、
ヤフオクで転売とも思ってたけど。
そんなに売れないしね。(買う人は居る) >>892
そんな接近させても互いにシグナル干渉しないの? >>892
なんの用途につかっているんだろうか。
そのドングルって、Amazonとかで見たことあるなあ。
ルーター機能搭載の3G通信用じゃなかったっけ? >>903
干渉は分からない。
同時使用とか、稼働率はそんなでもないから。
今は支障なし。 ASTERISK 11.17.1 をつかって、B2BUA経由でFUSIONを収容しています。
FUSION SMART のSMART TALKというアプリをAndoroidで、そこへ発信すると、ASTERISK配下の端末が鳴るようになっています。
しかし、そのまま、スマホ側で切断すると、端末は鳴りっぱなしのままになってしまいます。
結局、しばらくして、端末がBUSYをASTERISKに返して事態は収まっています。
しかし、同様にNTT回線もHGW経由で収容しているんですが、こちらの番号へは、
FUSION SMART のSMART TALKというアプリから同じように発信しても、発信をやめると
きちんと端末の着信音は止まります。
また、B2BUA経由で収容しているFUSION番号どうしで同じことを行っても、ちゃんとなりやみます。
以上のことから、FUSION SMART のSMART TALK側の問題なのだろうなと思うんですが、
もし何か工夫するところがありましたらなんでもいいのでぜひ教えてください。 終話のたびにAsteriskを再起動すればいいじゃないか >>892
これ、オレオレとかで使ってたりしないよね? 佐川を名乗るSMSが大量に発信されてそうな見た目やな >>906
HGWと同じネットワークにasteriskがあるのかな?
nat越えが不十分? >>906
そっか。これOpengateじゃないほうか。
アスタリスク側の何かしらの設定っぽいね。
コンソール上でのログはどうなってる?
rtpのデバッグも参考になるかも。 >>909
SMSだと1契約200通までだからどうなんかな。
今はスパム打ちまくってると止められるでしょ。 >>910
レスありがとう。
AsteriskサーバーNATはつかっていなくて、ルーティングはあるものの、
ポートを気にすることはない状況です。
ただ、Fusion SMARTアプリのスマホは、プライベートアドレス割り当てなので、
そこでNATがあると思われます。でも、Fusion SMARTってそれを超えることができるところが売りだからなあ。
>>911
B2BUA OpenGate です。
ん?rtpって音声ですよね。
まだ音声通信が始まっていない呼出の段階の問題なんです。
むしろSIPメッセージのデバッグが必要なのかなと思っていましたが。
なにかアイデアある?
B2BUA OpenGateや、HGWでの通信は問題なくて、
Fusion SMARTのアプリが絡むと問題が起きるので、
Fusionアプリ側(スマホのNAT?) >>912
犯罪には手を染めてない。
でも、総務省と警察からは、しょっちゅう、お手紙がくる。
先月なんか、セミナーするから来てと案内があった。 FAXのDM送る業者に仕事で行ったときに、犯罪ではないって言ってたの思い出した。 FAXは別にいいと思うんだけどな。
迷惑だと思うならFAXつなげなければいい >>914
なにをしてるのか知らないけど、なんとなく理解はできる。
俺もやろうかな。 >>913
そっか。通話が始まってないからrtpじゃないわな。
自分はOpengateをアスタリスク16のpjsipで収容していてるけど、特段問題ないかな。
ただアプリはGroundwireを使ってるよ。
アプリを換えて確かめてみたらいかが?
ケースは違うけどTwilioも収容する時にコンソールのpjsipのデバッグをみて対応したかな。
間違えていたらどうなるかは知らんので適当に書くけど、
extensionsのOpengateのhungupの記述が間違えていたり!? タイのオレオレ詐偽のお部屋にたくさんのグランドストリームが並んでましたね >>919
マジ?写真みたい
パタヤの路上の電話屋(通話させて金を取るビジネス)でも
グランドストリームが置いてあったよ。 >>919
お前らそういうのすぐ見つけるもんなw
見ちゃうよねーわかるわ >>913
ルーティングがあるって事は、外向けと実際のasteriskのIPは違うって事?
なんで、環境を推測しなきゃいけないのだ? 音質はどうですか?
PCだけにノイズとか心配ですが >>923
おー
やっぱこれセットアップしたエンジニアがいるんだろーなー レス数が900を超えています。1000を超えると表示できなくなるよ。