オープンソースPBX Asteriskについて語ろう part7 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>123
国内外問わずにSTUNなんか使わなくても使えるよ
iOS10とacrobitsのsoftphoneとgroundwireだけど >>122
詳しいレポートありがとう。
60分が最小時間になっているとは知らなかったな。
HGWのハードウェアの不具合なのか、ソフトウェアの不具合なのか。
ファームがアップデートできないことと、レジストが変になるのはどういう関係があるんだろうね。
最初ファームは最新だったが、ハードウェアが壊れて、デフォルトのファームver6?が動作するようになって、
レジストに不具合が発生したとかだったらわかりやすいけどね。 >>123
私も同じ症状だったけど。
ルーティングの設定が、私の知識では全く太刀打ちできなかった。
NTTのフレッツを使っていたので、
マルチセッションで、AsteriskとLANの二つのネットワークを完全に分けた。
つまり、自宅?(事務所)からでも、Asteriskへの接続はインターネット経由になる。
ちなみに、プロバイダー設定が二つ必要だけど、事業者によっては、同一宅内で複数接続を許可しているところがある。dion,yahoo bbとか >>123
>キャリアグレードNAT
自宅のNATとどう違うんだろう。
どうして、自宅では片側になって、キャリアグレードNATでは普通の通信ができるのかな? >>124
acrobitsのNAT traversalの設定はAuto?Off?
AutoでかつSTUNサーバを空欄にしていると、acrobitsが運営している
STUNサーバにつなぎにいくので、明示的にSTUNサーバを指定した時と
同じ結果のなるのだけど…。
>>127
キャリアグレードNATかふつうのNATかは問題ではなくて、STUNの設定をいれて
いるときに、Asteriskと端末が自宅の同一ネットワーク上にいるときに問題が
発生する。 >>128
>Asteriskと端末が自宅の同一ネットワーク上にいるときに問題
同一ネットワークあったとしても、NAT経由で「内⇔外(折り返し)⇔内」でつながるから、
どうして問題が生じるのか不思議だな。 ソースグローバルアドレス(自分)→宛先グローバルアドレス(自分)
というパケットがISPにいったん送出されるから、そこでspoofing対策にひっかかるってことかな。 初心者向けAsteriskハンズオンテクニカルセミナーのお知らせが来てた
1日半で15,000円くらいだね。GXP-1610のおみやげつき。安いな。 >>133
東京で同じ内容やったら5万は取られそう AsteriskをHGWに接続する場合って、パッチが必要かと思うんですが、
一部のHGW(PR-400KI?)はパッチ不要らしいです。
別のメーカー製のものと内部の仕様が異なるということだと思うんですが、
仕様が異なるなんて許されるんでしょうか。
あと、それ以外の型番のHGWでも、パスワードを使わなければパッチ不要になるらしいです。
レジスト時のパスワードを設定をしなければ問題が生じず、普通に仕えるよということでしょうか。
だとしたら、voip-infoが提供してくれているパッチって、パスワード機能を有効化するためのものなんでしょうか。 自己解決したけどハマった例
SIP-2400Pとasteriskで組んでいるが1台だけ
発信不能。SIP登録は出来るし、着信は可能。
同じ設定を他の電話機にすると発信可能なので
困ってしまった。
いろいろやってみたらその1台はファームが
古いものでdisplayname が漢字だと発信でき
なくなるバグでした。他の電話機はバグフィッ
クスされていたようです。
こんなこともあるんですね。 この業界もう死んでない?今から新人育てるとか無駄でしかない
新人の人生も終わったな 死んでるよ。
それは何度も話題になってる。
ビジネス向けだとSkypeにも0ABJ割り振られる時代だし。
不況は脱しているからOSSで自前管理なんてやってる暇ない。 >>139
Asteriskにつながる内線用のsipフォンなんてわざわざ配布する必要がないってこと? 一般家庭においては自宅の固定電話を色々いじれる楽しみがある >>173
揃えたいのはやまやまだが三洋のだからね。
でも、ファームが古いほうが着信メロディーの数が多かったりしていて、よく分からない。 >>140
ごめんどういう意図のコメントかわからんのだが、
少なくともプロトコル云々の時代は終わってるよね。
Skypeのビジネス版もSIPだけど、だから何という時代に既になっている。
ひかり電話のオフィスタイプで使えるOGとソフトフォンでも一般的な発着信のみなら十分な感じだし。
Asteriskである必要も無い。
日本の電話環境がオープンな環境なら状況は違ってたと思う。 >>143
Asteriskつかわないと、台数がちょっと増えたら内線も収用できないじゃない?
ゲートウェイに直結なことだと保留音もならなさそうだし。
あと、いろんな回線を収用できないよね。(ntt, ip電話、などなど) IP-PBXはAsteriskや派生以外でもいいんじゃないか 据え置きのIP Phone買ってる人って何を選んでるの?
NW屋だからお遊び用にCiscoのを一台買おうと思ってるけど
ユーザー多そうなだとgrandstreamとか低価格向けあたりなのかな >>146
固定はパナのKX-UT136。atcomも持ってるけど使ってないな〜 RAKUTENのOpenGateを、Asteriskで使ってみた。
sip.confのregisterで指定する着信先エクステンション(/exten)で指定したエクステンション名が
無視されて、電話番号名のエクステンションに着信してしまう。
RAKUTEN側でそういう仕様になっているということなのかな。
Asteriskで完全に制御できないが不思議だ。 蟻でax210と言うasterisk mini ip pbxを購入して日本に輸入した方、ここを見ているなら評価聞かせてください >>150
fusion smartでもその件を出したけど、それについてわかる方は居なかった。
2年くらい前かな。 >>151
スペックからすると、ルーターっぽくない?
MIPS Processor
64MB RAM
16MB FLASH
OpenWrtとかでいい気がする。
というか、リンク貼ってくれれば、見に行きやすいのにな。 >>152
Fusion SMARTでもそうなってしまうんだ?
情報ありがとう。
コンテキスト内の着信先エクステンションなんて、
Asterisk側が完全制御できるものだとずっと思っていた。
sipメッセージを読んだことはないが、違いがあるんだろうね。
2段構えで、好きなエクステンションにDial(Local/)で再ダイアルすることにした。 Asteiskを再起動したら、次のエラーが発生しました。
Asterisk 11.17.1 (CentOS 6.x 2.6.32-504.16.2.el6.x86_64)です。なんとか動作はしているようですが、気になります。
以前はこんなエラーは出ていなかったと思うんですが。。
[root@localhost]# service asterisk start
Starting asterisk: [ OK ]
[root@localhost]#
[root@localhost]# /usr/sbin/safe_asterisk: line 163: 2131 Segmentation fault (core dumped) nice -n $PRIORITY "${ASTSBINDIR}/asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
/usr/sbin/safe_asterisk: line 163: 2181 Segmentation fault (core dumped) nice -n $PRIORITY "${ASTSBINDIR}/asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
/usr/sbin/safe_asterisk: line 163: 2219 Segmentation fault (core dumped) nice -n $PRIORITY "${ASTSBINDIR}/asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
^C
[root@localhost]# /usr/sbin/safe_asterisk: line 163: 2266 Segmentation fault (core dumped) nice -n $PRIORITY "${ASTSBINDIR}/asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
^C
[root@localhost]# /usr/sbin/safe_asterisk: line 163: 2306 Segmentation fault (core dumped) nice -n $PRIORITY "${ASTSBINDIR}/asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
↑、以後、このように勝手にコンソールに現れます。 service asterisk start を入力後、asterisk -rvvvv でモニターしていると、
大量のエラーがずらずらと高速に表示(オブジェクトが見つからないみたいな)されました。
あきらめずに我慢して待っていると、コンフィグの内容がずらずらと表示されました。
これって、asterisk をスタートさせてから、実際にコンフィグが読み込まれるまでに、
かなり時間がかかるということでしょうか。
その後、モニターのエラー表示が止まりました。
また、>>157の、コンソールに表示されるエラーも止まったようです。
そろそろ、新しいバージョンのAsteriskを使おうかな。
既存コンフィグとの互換は充分に検証する必要はありますが、そろそろ重い腰を上げないとダメかなと思います。 夕食のおかずから、コアダンプファイルで原因特定まで。 fail2banがipv6に対応してたんだね。
asteriskのサーバーにipv6でのアクセスが来てて気になってはいたので、設定を見直さなきゃ。 >>160
IPv6を使っているんですか?
VPSとかでで?
うちはIPv6は閉じたままにしているわ。 >>161
そうかー。
vpsを借りたまんまだから、閉じるのとか気にしなかった。 AsteriskをCentOS6で使うんですが、
yumで導入したい場合、どのリポジトリを使えるでしょうか 内線201と202を同じ電話機で受けるとき、どっちに掛かってきたかを
区別する方法には発番通知をいじるしかないかな? >>164
SIPを二つ収容できる端末を使う
とか
日本のビジネスホンを使って
外線1ボタンは201
外線2ボタンは202
みたいにする
とかでは? >>165
6つくらいなら端末選べばあるけど、
もっと増やして内線6200-6299を1台で受けて、出る前にどの内線への
着信か知りたいときだと厳しいね >>166
そしたら、番号じゃなくて、ネームを変えたらどうかな 結局、発信者の宛先内線番号に応じてASTERISKが名前を変化させるってこと? >>169
うん。
うちはフリーダイアルに掛かってきたか分かるようにしてた。
callerid(name)=free:${EXTEN}
callerid(dnid)=${EXTEN}
とか?
この辺はお好みだと思う。
あとは、SIP電話機によっては、ディスプレイに色々表示が出来るようだ。
着信時に、〜〜〜.xmlを引っ張ってくるとかあるようだ。
そういう機能がなかったら、古いスマホを電話機にくっつけて、それに表示させるとか・・・。
うちは、プッシュ通知で、着信番号やNTTの電話帳とかを引っ張って来て表示させてた。
電話機にくっつけるなら、プッシュじゃなく、常にsafariを表示してて、サーバー上の情報が変わったら更新する作りにしたいところだけど、もう理解の範囲外になってる。 >>170
おもしろそう。なんか、そういうの好き。 >>171
iPhoneではブラウザにはプッシュができないようで、定期的なリロードになるようだ。
Androidはプラウザに直接プッシュ出来るようなので、サーバーに変更があるときだけ、プラウザ書き換え出来るっぽい。
エーユーとか使い道のないスマホをディスプレイにするか。
スマホで直接ソフトフォンで通話しろと言うのは無しで汗 どうして、ASTERISKは、パッケージ提供やめてソースからインストールさせる方式にしたのだろうか。
specファイルすら付けてこない。 >>173
余計なのが入るのがイヤだから、ソースからで困ったことがなかった。 >>174
たしかに、isdnとか、dadhiとか、入ってくるよね。
ソースで入れた場合って、アップデートとか簡単にできるの? iPhoneのAcrobits Softphoneへひかり電話のプッシュ着信を考えてるんですけど、その場合、mini-100 pro っていうIP PBXで実現可能ですか?
アスタリスクはプッシュ着信が不安定と2015年の個人ブログに書いてあったんですが、現在も不安定なんでしょうか? aenex mini-100 pro使えますよ
ただセキュリティ関係が脆弱なのでVpnルーター使ってvpn接続にするとかスマホ側を固定ipアドレスにしてルーターで接続先固定にしてパスワードを16桁のランダム文字列とかにしないと侵入者がすぐにやってきますよ >>176
ひかり電話はLAN内の端末しかレジストが出来ないため、アクロビッツのプッシュが出来ないのと。
asteriskがアクロビッツのプッシュが苦手だというのは、わたしは聞いたことがない。
ひかり電話をアスタリスクや他のsipサーバーで中継して使えば、プッシュは来る >>177-178
ありがとうございます。
とりあえずプッシュ着信ができれば、それがVPN越しででもかまわないのでまずは常時VPNでプッシュ運用してみようかと思います。
セキュリティ的に不安があるので。 >>179
プッシュ出来ないと書いたんだけどな。
VPNを使うとスマホはひかり電話にアクセスできるけど、プッシュの機能を提供するアクロビッツのサーバーは、ひかり電話まで来られない。
あれ?おれの認識が間違ってた? 電話番号から、国番号や州を返すモジュールやウェブサイトないですか?
出来れば、xmlとか認識しやすい奴で。
出来れば、日本語対応で >>180
ルーターで接続先固定にして・・・とありますが、その場合、Acrobitsのサーバーはレジストしに来れるんでしょうか?
IPで弾いてしまわないですか?
AcrobitsのサーバーのIPも許可するとかそういうことですかね >>183
VPNで繋いでいるという事は、プライペートIPだろうから、あとは分かる?
アスタリスクはどこかに設置するの? >>183
スマホとアクロビッツサーバーのipアドレスとをルーターに設定して解放して使っているよ
私はiPhoneにsimはインターリンクのLTE SIMを使って固定ipアドレスで使っている。
出先のwifiに繋いでいるとアクロビッツがpush着信するけど通話が成り立たないのでガラケーでかけ直している
どうもアクロビッツはアクロビッツサーバーとやりとりしながら着信を監視していて着信あると実際のsipサーバーに切り替えて通話させてるみたいだと思っている 職場のひかり電話をmini-100 proに収容してプッシュできるようにして、自宅の固定回線のIPのみ通すようにする。
で、出先から自宅へVPN張ってから職場のひかり電話にレジスト。
これだと遅延気になりそうですかね?
やってみなきゃわからないといえばそれまでですがり
自宅はNURO光です。 職場の光をmini100proに収容して事務所のuqwimaxにip電話機で問題無く利用できてます なんで、アスタリスクの話じゃないんだろと思ってたら、mini 100 proはアスタリスクベースの製品だったのね。 アスタリスクから少し離れるかもだけど。
acrobits softphoneで、以前google talkが使えたんです。
使い方は、ダイアルすると、google側がコールバックしてくるんです。
この機能を実現するために参考に、なるものないでしょうか?
urlを叩くと、asteriskがコールバックする部分は自分で作れるんですが、ソフトフォンでダイアルできると、発信履歴が残って良いなと思い。
0シムのsip品質がダメダメだから、0simの番号付きをasteriskの端末にしてしまおうかと、思ったりした。 asterisk 11.25.1 とres_fax_digium.so を使って、FUSION 電話でIP-FAX作りたいんだけど、手始めのasteriskの ./configureが出来ないの?? なんか、下記の様なエラ−が出てmake出来ないんよ
だれか解消方法しってる人いる?? res_fax_digium.so は、旧verのasteriskしか対応してないっぽいから、asterisk 11を使おうと思います
エライ人、どうぞ宜しく頼む
configure: WARNING: ***
configure: WARNING: *** libsrtp could not be linked as a shared object.
configure: WARNING: *** Try compiling libsrtp manually. Configure libsrtp
configure: WARNING: *** with ./configure CFLAGS=-fPIC --prefix=/usr
configure: WARNING: *** replacing /usr with the prefix of your choice.
configure: WARNING: *** After re-installing libsrtp
configure: WARNING: *** configure script.
configure: WARNING: ***
configure: WARNING: *** If you do not need SRTP support re-run configure
configure: WARNING: *** with the --without-srtp option. libsrtpがダイナミックリンクできねーからlibstrp作り直すか--without-srtpつけてconfigureしろハゲって英語で書いてあるぞ Digiumよ、公式でパッケージ出せ!!
サーバーが汚れる。 spandspといったら、IAXmodemじゃないか。 >>197
digiumのはiaxmodemは使わないの?
最近使い始めたから、それが普通だと思ってた。 >>192
configureにそのコマンド乗っけてもmake出来ないんだよ 洋もんのサイトも全部チェックしてやってみたんだけどなぁ〜
もしかして、ubuntu14.04にasterisk 11入らんとかある? apt-get install asterisk使えば簡単にasterisk入るが、最新版のasteriskではres_fax_digium.soが対応してないんよね……
>>196
これ最新のasteriskに対応してるのかな?? 家帰ってやってみようか Trusty(14.04)のasteriskは11だから、res_fax_digiumが対応しているバージョンなんでは
まぁ、入ると動くは別なんだけど >>199
ubuntu14に入れたいっていうのは、PCが古いからとか?
うちのは、ubuntu16でasterisk 11.20.*から11.25.1に変更してみたけど、特に問題なく、configureもmakeも通った。
オプション無し。
最初は、ubuntu15だったのを16にアップグレードしたと思う。 AWSのEC2上で起動したんですが、ソフトフォンのレジストがうまくいきません。
下記を参考にしてやってみました。
http://qiita.com/ganezasan/items/05b16a2254f066f6bbdc
wiresharkで確認したんですが、認証で失敗していました。403レスポンス。
おそらくパスワードが間違っていると思うんですが、
Asteriskのパスワード設定はどこで行うのでしょうか? そこの例でsecret=passって書いてある部分だぞ >>203
ありがとうございます。
調べてそれに気づいたのですが、パスワードをpassにしても結局失敗しました。
認証なしにする方法はありますでしょうか。
secret=を消せばいいんでしょうか。 >>204
お勉強用に、インターネットに出てるサーバーでするのは控えた方が良いと思うのは間違いでしょうか? >>206
なのかー。
昔はCGIの実行も、ローカルでテストしてと怒られたからさー >>205
iptablesでガチガチに固めて、あなたしかアクセスできない状態にすることが必須 aws使ってるのにiptables使うとかないだろ。 >>209
awsがどんなのか、わからんから、一般的な話をしただけじゃないのか?
安全って事なのかな? pbx in a flashいれてみた。
かなりかっちり作られてる。 一応日本語もbetaであった。
メールの添付ファイルでクライアントも一発で設定だからすごく便利だわ−。 debianと3CXがセットになったものと考えていいの? >>180
亀レスだけど、
VPNで使ってても、アクロビッツのSIPISだけにポート開放すれば大丈夫のような気がするんだけど、俺はなんか間違ってますか?
iPhoneからはVPNでレジストするけど、アクロビッツのサーバだけにはポート開放。 >>214
vpnで繋いでいる、sipサーバーはプライペートIPを指定している、アクロビッツからはサーバーにたどり着けない >>215
ひかり電話ルータでPPPoEして、固定グローバルIPにしてある。
その配下に固定プライベートIPでIP-PBXをぶら下げる
ひかり電話ルータの静的NATでその固定プライベートIPにポートフォワード。
ひかり電話ルータのパケットフィルタでアクロビッツのサーバのみ許可して他を拒否。
Grandwireで、Push Optionsのプロキシ欄にひかり電話ルータの固定グローバルIPをセット。
これで、VPN張ってるときはプッシュ来てますよ
ほんとはVPN面倒だから固定グローバルIPのSIM使いたいけど、インターリンクもアサヒネットもPINGが悪すぎて心配。 ウェブサービスの事前登録という機能も使えそうだね。
sip登録する前にアクセスするようだから、この機能を使って、接続のIPアドレスを許可してあげる仕組みを作り、vpnを使わず、アスタリスクを公開するとか。 http://www.astlinux-project.org/index.html
astlinuxは、昔使ったことがある。
フラッシュメモリーに入れられたので、24/365運用で安心できた。
今も更新されていて、内部は、Asterisk 11とか13とかになっているみたいだね。
先月末に更新されて、バージョン1.2になったようだ。
使っている人あるかな。 >>218
あるの知らなかった。
ウェブインターフェースがあると書いてますが、カエルのとは違うの? >>219
free-pbxとは違うと思う。
なぜなら、astlinuxは大昔からあったし。 自宅のアスタリスクにドメイン割り当てて使ってるんで、自宅LAN内からレジストするために内向きDNSサーバー建てたんですけど、iPhoneがスリープしてる状態で着信するとRTPが双方向共に通らないんですけど何故ですかね?
iPhoneの画面が点いてる状態で着信するとなんの問題もないんですけど。
ソフトフォンはAcrobitsです。
仕方ないんで現状は、LANに繋がないようにしてますが不便なので、、 >>221
STUNサーバからグローバルIPを取得してしまっているのではないのか >>222
ありがとうございます。
NAT Traversal がAUTO設定になってたせいで、どうやらおっしゃる通りのことになってしまってたみたいです。 ■ このスレッドは過去ログ倉庫に格納されています