HIROMICHI's profile平穏な日々PhotosBlogLists Tools Help

Blog


    3/29/2007

    asterisk と MS Exchange2007 ユニファイドメッセージング

    前回、動かなかったExchangeServerのユニファイドメッセージングサービスとAsteriskの連携が出来ないか再度挑戦してます。
     
    nikkeiBPとかでは、Exchange側はTCPのSIPを要求し、AsteriskはUDPのSIPしかサポートしないので使えないと言う記述を見かけたのですが…
    一方AsteriskのTCP対応のプロジェクトがあるみたいです。
    「これ入れたら動くんじゃない?」と突如思い立って再挑戦を始めたのですが・・・
     
    そんなに単純じゃない様子。
     
    色々追いかけていると、幾つか問題にぶち当たりました。
    正直 AsteriskへのTCPパッチのバグ(機能制限?)が激しすぎます。
     
    今日は仕事をお休みにして自宅で殆どこれの解析に当たってました。
     
    パケットをキャプチャーしたり、ソースを弄ってAsteriskの処理しているデータを見たりしていたところ少なくとも次のような問題が有りました。
     
    ・SIPレスポンス302で、どうやら呼び出した先と違うポートに再接続が必要なようですが、TCPでは上手く動かずUDPで接続に行ってしまう。
    ・どういうわけか、TCPのソケットからAsteriskのSIPのモジュールが受け取るデータの処理が間違えており、オプション類が読み込まれず動かない。
    ・ついでにTCPソケットを使ってるときは複数のパケットのデータを結合して処理しようとして失敗する。(一つの受信処理で複数のレスポンスを処理しようとしておかしくなる)
     
    必死でパッチ? 当ててみたところ、なんとかExchangeServerの音声をAsteriskに登録した電話から聞くことができました。
    しかし・・・ DTMF(プッシュトーン)効かないよ・・・ これじゃ何も出来ない (汗
     
    3/24/2007

    Vista日記4

    先日の祝日に嫁に使わせているPCにVistaをインストールしようと試みました。
     
    結果、XPに戻す羽目に。
     
    このPC殆どゲーム機と化しているのですが(すげー高価なおもちゃだ) 使用時間の9割を使っているであろうゲームが動かないのです。
     
    状況をみていると、どうもグラフィックカードをうまく掴めていない様子、DirectX関係を見てみるとどうもDirectXが動いていない、グラフィックカードのドライバーがDirectXをサポートできていないようで、どういうわけか標準VGAとして動いています。
     
    なぜ?
     
    ちなみに、グラフィックチップはATIのMobility RADEON どこを探してもドライバが見当たりません。ちなみに Mobility RADEON XXXXとかつかない無印です。いったいなんだろこのチップ。
     
     
    現在のところ、全体的には、一部インストールのできないソフトウェアが有るものの、問題なく使えております。
    SmartCardのドライバが来ないので、届いて動作確認終了次第 自宅の仕事用のデスクトップもVistaにしてみようかと考えております。
     
    最近の悩み、IE7あるのにSleipnir使ってます。ひょっとしてSleipnir使ったらIE7の保護機能働かないんじゃ?ちょっと心配です。でもやっぱりSleipnirの方が格段に使いやすいんですよね。
     
    3/16/2007

    vista日記3

    今日は仮想マシンの話題を…

    vistaに対応した仮想マシンと言えばマイクロソフトのVirtualPC2007が有ります。しかも無償になりました。
    大御所のvmwareも使いたいのですが有償&vistaにまだ対応していません。
    後は最近話題のvirtualBOXも有りますが…

    ☆VirtualPC2007
    何と言ってもマイクロソフト謹製、意味も無く安心感が有ります。
    難点はUNIX系OSの対応がいまひとつなこと。
    最大の欠点はUSBが使えない事!(これはかなり痛いです。ちょっとしたファイルをUSBメモリ等で持っていけない。サポートツールのあるWIN系はまだ良いが、UNIX系では面倒です)

    ☆vmware5,5
     最新の評価用を試してみましたが、vistaに対応していないと警告がでます。
     一見ちゃんと動いて居るようでも、USBまわりは私の環境では動作しませんでした。
     従来の仮想マシンを動かせるのは嬉しいけど、USB使えないとなるとVirtualPCで良いかな?
     ちなみに6.0のbetaが出ているようでこちらはvistaに対応している模様、ただし色々と機能強化されている様なので同じ感覚で使えるかは謎です。

    ☆virtualBOX
     フリーの仮想PCソフトです。対応してるか不明ですがvistaで動きました。USBも使えました。パフォーマンスも遜色ありません。フリーでここまで動くのには感激♪
     ただし、サーバーソリューションと連携することを考えると不便そうです。
     とりあえず最終手段と言うことで、virtualBOXは保留f^_^;


    ◎なぜ仮想マシン?
     仕事柄各種テストや検証で利用するのが主な用途ですが、vistaに移行する際にはレガシーアプリケーションの救済と言う目的も比重が大きくなります。
     様はvistaで動かないアプリケーションを仮想PCで動かしちゃう訳です。

    ◎USB対応の価値は?
     仮想マシンにも欠点は有ります。ホスト(元の)マシンのハードウェアをそのままゲスト(仮想)マシンに渡す事は出来ません。
     つまり、周辺機器等のハードウェアがドライバが無い等の理由でvistaに対応出来ないケースで仮想マシンで使う事は厳しいのです。
     しかし近年USB接続のハードウェアが増えて来ていますが、USBを素通しでゲストに渡せる仮想環境なら、問題を解決出来ます。


    ◎無理矢理USB機器を繋ぐ
     仮想環境がUSBに対応していない場合、上記のような理由で非常に困ります。
     そこで思い付きました!以前購入したネットワーク経由でUSB機器を接続するsilexのSX-2000U2を使えば、対応OSはWINDOWSのみですがUSBが使えるはず!(但し、元々の仕様上の制限でwebcam等のアイクロナス転送を必要とする機器は無理です。)

    以下XPでのテスト結果です

    ☆virtualPCで試す
     ダメでした、USBの検出はしてドライバまで読み込むのに、デバイスマネージャー上では!マークでドライバが読み込めませんと言われて動きません。

    ☆vmwareで試す
     こちらは動きました。

    ☆virtualBOXで試す
     これもOK


    ◎原因を考える
     silexに電話して聞いてみた所、「仮想環境では動きません」と冷たい解答(>_<)  vmwareでは動いてるんだけど…
     状況から原因を考えてみると、virtualPCではsilexのドライバとOSのドライバが上手く連携出来て無いように思えます。

     virtualPCではそもそもUSBをサポート出来ないのでインストール時にそもそもUSB関連がインストールされていない可能性があります。

     色々試した結果 動かす方法を見つけたのでメモを残します。

    以下のファイルを別のマシンから持ってきてコピー

    \Windows\System32\
    Usbui.dll

    \Windows\System32\Drivers
    Usbd.sys
    Usbehci.sys
    Usbhub.sys
    Usbport.sys

    以上(^^)/

    ってこのメモ残したかっただけなんだけど、前振りながっ!
    3/13/2007

    vista日記2

    今日は通信関係をメインで…

    ☆sambaのサーバーに繋がらない!
    ちゃんとユーザー名とパスワードがあっているのに何回やっても弾かれる。
    NTだったか2000になった時に暗号化パスワードに対応していない機器でなんか似たような事が昔ありました。
    最近では認証が厳しくなりwin2003サーバの共有にDOS系のクライアントが接続できないという現象もありました。
    調べてみると標準ではvistaはNTLMv2でしか認証を試みないようです。(あるいみ凄い?

    グループポリシーでNTLMの応答を返すようにすればOKでした。

    しかし、sambaと言うことは最近多いlinux系のNASはもろに影響受けそうです。sambaでNTLMv2に対応するとかしたとかって検索で見かけましたが、この手の製品はアップデートが難しいでしょうから問題になりそうです。


    ☆vodafone connect card VC701Siは使えるか?
    某掲示板で動かないと話題になってましたがチャレンジしてみました。
    まだvistaのユーティリティが出ていないのでXP用を入れてみると動きません。

    結果的にXP用のモデム定義ファイルを持ってきて手動でダイヤルアップを作れば動きました。(標準のPCMCIAモデムでも行けるかも)

    デバイスマネージャーのモデムのプロパティーで照会を行うとエラーになるのは謎です。

    ☆vodafone 904SHはどうか?
    まずsoftbankのXP用904SHユーティリティソフトからUSBドライバのみ入れます。モデムウィザードは無理でしたので、これまた手動でダイヤルアップを作れば動きました。
    bluetoothの方は特に問題なくOS標準で検出され入ります。ただモデムウィザードは無理かも?

    不思議なのがハンドセットマネージャーでUSBは繋いでいても検出してくれません。bluetoothならOK(ただし後でポートの設定が必要でした)
    ソフトは動きますがOUTLOOK2007とは同期がとれません(2003なら動くかも?)

    ☆パケットキャプチャソフト
    etherealが動いたとの情報がありました。
    今回、etherealの後継のwiresharkとwinPcap4.0を入れてみた所 問題無く動きました。注意点としては「管理者として実行」しないとインターフェイスすら見えません。

    サーバーダウン

    内線にでると「サーバーが赤点滅してる助けて」と切羽詰まったヘルプ依頼…

    見に行ってみると、リタンダント構成で6個もついてるファンが4つ止まってました。冷却が出来ずに数秒間隔で非常停止と再起動を繰り返している様子

    ファンの位置を変えてみた所ファンは正常、どうもファンの給電が怪しい。雰囲気的に電源は生きているっぽいのでマザーボード廻りが怪しい?

    早速、保守を呼んでみました。


    すこし冷えた所で電源を入れたらBIOS画面が見れました。

    ファン1故障
    ファン2故障
    ファン3故障
    ファン4故障

    あはは… ファン二つぐらい壊れてもなんとかなるのにこりゃダミダ…

    結局数時間で保守会社がきて治してくれました。

    しかし、ファン単体や電源・HDDが壊れるのは良く見ますが、こんなパターンは初めてです。ちょっと新鮮?

    携帯電話の充電器

    週末にドンキをブラブラしてて衝動買い。(写真撮って貼りたいけど暇無いのでそれっぽいもの直リンク)
    http://www.gizmodo.jp/2007/03/post_1031.html
    まぁ携帯充電用の電池なのですが。
    ・充電池搭載で再利用可能
    ・リチウムイオン充電池
    ・普通の充電器で充電可能
    ・ちいさぃ かるい!
    ・お値段手ごろ(1500円)
     
    まぁ小さいだけあって満充電とは行かないようですが、(連続通話30分 待ち受け12時間 と書いてあるので1/2~1/3ぐらいでしょうか?)出張の時とかひとつ持っておくと便利そうです。結構、大きくて重たい充電式の充電器は昔から有ったのですが、この小ささに惹かれました f(^^;
     
    しかし、耐久性どうなんでしょう? 発火したりしない?(汗
     
     
     
     

    Vistaに向けて準備

    話は前後して、先週からVistaの検証に向けて準備してました。
     
    自宅のPC2~3台 と 事務所で使っているノートPCにインストールしてテストするつもりです。
     
    まずは、TechnetPlusの手配 MCSEの割引で購入♪ これでとりあえず数台の環境でVistaの検証ができそうです。
     
    続いて、自宅のPCをVistaにするに当たって、メインのマシンのスペックが不足しているので部材を買ってきました。
    まずはメモリー現在の1GBではVistaにすると余裕が無さそうなので、メモリーを買い足すことに、最近では仮想PCを使う事も増えたので余裕を見て2GB購入して3GBの体制にしました。
    ついでに各種仮想PCやISOイメージの保存で容量の厳しくなりつつあるHDDは使いまわしもできるので、値段のこなれている320GBのHDDも購入
     
    本当は、ビデオカードも新しくして、Aeroを使ってみたいのですが、そのマシンはAGPなので、ちょっと新しくビデオカードを買うのには勿体無いと思い断念。
    せめてCPUはDualCoreにしたかったのですが、仮想PCを使うことを考えるとAMD-V(もしくはVT)が欲しい所、しかしこのマザーSocket939です。いろいろ調べてみるとSocket939用のDualCoreのAthlon64x2も出ているのですが、なぜかSocket939のAthlon64のコアはRevEと言うものらしく、AMD-Vは搭載されていません。AM2ソケット用のAthlon64x2は対応してるのに… orz
     
    どーせメモリも買うんだし、いっそ、CPUもマザーもグラフィックも新調したほうが早い?と一瞬悩んだのですが… とりあえずのテストということで諦めました。しばらくしたら価格のこなれた所で、Vistaに対応したマシンに買い換えたほうが良さそうです。現状DDR2の時代に購入するDDRメモリーは転用できないでしょうけれども、2万円程度の物ですし。
     
    しめて、5万円なり… うーん、仕事柄仕方ないけど結構痛い自己投資だなぁー 昨年末からIP電話勉強用の関係の回線アダプタとか電話機等も買ってるし… 家計費が(TT (ぉ
     
     
    さて、メモリーを増設してみたところうまくデュアルチャネルで3GB認識しました♪HDDも問題なし。
    もう少しVista関連の情報を探していると、どうも現在使っているPromiseのオンボードRAIDのVista用のドライバが無い!(ぉぃおぃ
    これって致命的じゃ? どうもx64では使えないようですが、x86でよければXP用のドライバで動くという情報も有ったのですが、ユーティリティーとかもちゃんと動くのかな?(メインで使う関係上、システムと大事なデータはRAID1構成にしてるのです)
     
    という事で準備は出来たので、また暇を見てVistaのインストールをしてみたいと思います。
     
     
     
    余談ですが… ほしい物が。
    Socket370の小型ベアボーン http://www.quixun.co.jp/product/pc/01.html
     なんかこれいいかも?Socket370のCPUと対応するメモリなら有るし。ACアダプタで動くのが電気も喰わないしポイント高いですね。サーバー用とかに良さそうです。現在省電力と言う理由も有り、CobaltQube(MIPS系CPUの変なやつ)を無理やりNetBSDで動かしたりしてますけど。これの代替に良いかも?わざわざ大きな箱に入れてまで古いPC残すのは邪魔ですけど、これぐらいのサイズなら良いかなぁ?1万7千円弱 ACアダプタでATXの電源を供給するインバーターが1万3千円ぐらいすることを考えても必要ならお安いかなぁー と思ったり…
     
     
     
     

    vista日記

    とうとう仕事で使ってるノート(ThinkPad X60)にvistaをインストールすることにしました。
    理由としては勉強とXPのセキュリティの限界を感じた為です。

    昨年から色々と下調べはしてきたのですが良く解らない。でも意外と行けそうな面も見えてきました。
    案ずるより産むがやすし?色々動かないソフトとか有りそうですが、まぁ大半は仮想マシンで救えるかな?と言ういい加減な発想でやっちゃいました。

    因みにもう一台マシンを用意してヤバそうなソフトはそちらで動作確認しながら導入していきます。


    ☆aeroが動いた!
    スコア3.0でギリギリですがaeroが動作しました。今後インストールしていくソフトの状況で動かなくなるかも知れませんが結構軽快に動いてます♪
    動いているタスクをサムネイルで確認できるのは思ったより約に立ちそうです。
    動作も入れ替え前のXPと比べても極端に遅くは無いです。(ソフト入れて使っていくと遅くなるんだろうなぁ)
    一方、テスト機(RAGEXL8MB)の方は2GBのメモリと3G弱のCPUのくせにやたら遅くて操作が苦痛なほど!勿論aeroは動いてません。弄っているとクラシックスタイルにして、推奨から思い切ってウインドウ効果全部きったらかなり実用的な速度で動き出しました。

    ☆USB-シリアルはXPのドライバで動きそう
    ATENのUSB-シリアルを使っていますがどうもXP用ドライバがインストールできました。通信は未確認

    ☆bitlockerのアクティブパーティション
    現在マイクロソフトからはインストール中にパーティション作れと言う手順になっていますが、これではあとでドライブレターが削除できません。
    まぁ実用的に問題は無いですがブートするだけの領域ですので見えない方が良いのでは?
    これはインストール時に先頭に必要な(1.5GB以上)あき領域を作っておいてインストール後に回復コンソールからパーティション作成、アクティブに設定、フォーマット、ファイル転送した後に再起動、起動確認後アクティブを元に戻して再起動してドライブのマップを解除して再度アクティブに設定すればOKでした。
    なんかマイクロソフトからもツールでてきたようですが動作がいまひとつ解らないので使ってません。
    ブートに必要なファイルのコピーな仕方は昨年末のblog参照

    ☆ソフトとか…
    daemontoolsは4系が動きました。
    teratermは、UTF-8の物が動きました。(ネイティブでSSH2が動き、IPv6もサポートしてるのでお気に入り)
    acrobatは6はもうダメポ… 買うと高いし当面フリーのツールで乗り切りますか?primoPDFはダメ、CutePDFってのが動きそう。
    MIFESは7が動きましたが、少なくともシステム系のファイルの保存時に上書き出来ないことが有ります。(UACに対応出来ない?)一旦どこかに保存してエクスプローラで上書きすればOKっぽいです。

    眠いので今日はこのへんで…
    3/7/2007

    なんか似てない?

    先日 お客さんのところでプリンターを導入したのですが…
     
    見ていてどうも気に成る。 排気口が何かに似ている…
     
    そうだ、あれだ。ズゴックだ。
     
    似てると思いません?
     
     
    それにしても最近バタバタ なんかお疲れモードです。先日から肩こりか頭痛も激しいし。うぅーん困った。