検索Sipura改めLinkSys改めCiscoのVoIPゲートウェイ。WANポート×1LANポート×1FXSポート×1FXOポート×1SPA3102はVoIPゲートウェイ+ルータ機能を持つためWANポートが付いています。VoIPの機能的にはFXS×1,FXO×1のSPA3000とほぼ同じです。日本のナンバーディスプレイには対応していません。FXO->FXSの場合にも単純なパススルーではないのでナンバーディスプレイは動作しません。EOLからだいぶ経過しているのですが、2018年時点で海外通販で新品として売っているのは(正常に動作はするけど)コピー品が多いようです。細かい設定ができるので、とにかくヤヤコシイ。SPA3102をVoIPゲートウェイとして使う場合パソコンで設定する場合ルータ機能を搭載しているため、既設のLANに接続する場合には要注意です。DHCPサーバ機能がLANポート側で動作するため、DHCPサーバを使用しているネットワークにそのまま繋ぎこまず、一旦、LANから切り離したPCで設定を行って以下のように設定を変更します。電話機を使ってもWAN側設定は可能です。この場合、既存のLANにはWAN(Internet)側ポートを接続しておき、LAN側には何も接続しません。Configuration..."のトーキーが聞こえる"101#"をダイアル"0#"をダイアルするとWAN側がDHCPモードになる"1"を押してセーブする"7932#"をダイアル"1#"をダイアルするとWeb管理画面が有効になる再起動して、"****"でメニューに入った後、"110#"でIPアドレスが確認できる。101#のオプション設定がマニュアルと異なるようです。ファームウエアによって若干の違いがあるようなので注意してください。Changes]で保存し、WANポート側を既設LANに接続して再起動します。すると既設LANのDHCPからWANポート側にIPアドレスを取得してきますので、単なるゲートウェイとして使用可能になります。※なおSPA3000はルータ機能がないので、このような設定は必要ありません。ゲートウェイとして使いたい場合にはSPA3000を入手する方がいいでしょう。そもそもルータ機能はまず要りませんから・・・。以下のFXS/FXOの設定方法はSPA3000でも同じはずですとにかくヤヤコシイので余計な箇所は触らないようにします。FXSポートの設定Line1(SPA3102の場合にはVoiceタブの下)がFXSポート側の設定になります。ID:Asterisk等にRegisterするユーザ名Password:パスワードここからが少し問題。ATAとして使う場合には、デフォルトのままで使えると思いますが、FXOを外線にし内線と外線を切り替えて使用する場合にはAsterisk同様にダイアルプランの設定が必要です。全ての番号をAsterisk側へ投げる場合(xx.)2~9で始まる番号はAsteriskで、0,1で始まる番号はFXOへ投げる場合([2-9]x.|[01]x.<:@gw0>)Asteriskのexten同様に変数を使ってダイアルプランを記述します。xは任意の1つの番号で、.はそれに続く任意の桁数の番号を意味します。x.と書くと1桁以上の番号ならAsterisk(SIP)側へダイアルします。x.だけでは1桁の番号を期待するようで、あっという間に桁間タイマーがタイムアウトしてしまうのでxx.を指定するのが良いようです。FXOを併用する場合の設定はちょっとヤヤコシくて上の例では次のような意味になっています。[2-9]x.2から9の間の数字で始まる任意の桁数の番号ならばAsteriskで処理[01]x.<:@gw0>0または1で始まる任意の桁数の番号ならばゲートウェイ0(gw0)に呼を流す。ここでゲートウェイ0(gw0)というのはPSTN、すなわちFXOポートのことです。201のように2で始まる内線番号がダイアルされるとAsterisk側へダイアルされますが、117や03-xxxx-xxxxのような0や1で始まる番号がダイアルされるとFXO側にダイアルされるという仕組みです。ルール間はパイプ(|)でつなぎます。ケイデンスの設定デフォルトの設定ではRINGがアメリカ向けのため、日本の電話機を接続するとベルが鳴らない、あるいは不規則になるという不都合があります。このためRINGケイデンスだけ設定を変更しておきます。トーンも全てプログラマブルなのですが、設定方法は暇があったら書きます・・・。20(1/2)FXOポートの設定SPA3000/SPA3102のFXOポートは全く独立したポートで、これそのものがSIPエンティティです。このためAsterisk等で使用すると外線ゲートウェイとして使用することができます。現時点ではJATE認定品ではありませんので、電話回線に直接接続しないでください。TAのアナログポートなどに接続して使って下さい。FXS->FXOパススルーとして使う場合SPA3000/3102の場合にはFXSとFXOがそれぞれ独立したSIPエンティティであるため、パススルーとして動作させることは出来ません。このためパススルー的に使うには、SPA内部でVoIPデータを接続するという方法を使っています。上のFXS設定でゲートウェイ0を指定したのはこのためです。パススルー的に使う場合には設定を以下のようにします。yes以上の設定で単なるスルー的に使えるはずです。PSTNへの発信はLine1で設定したダイアルプランのルールに従います。着信の場合にはPSTN側で着信があるとLine1(FXS)の電話機が鳴ります。LineをSIPエンティティとしてAsteriskへRegisterします。PortがLine1(FXS)とは異なった値になっていることを確認しておいてください(デフォルトでは5061)。SPA3000/3102はPSTNからの着信に対し、PINでユーザ認証を行ってから発信させる機能を持ってます。このため自動着信し、そこでダイアルさせる場合にはユーザの設定等が必要となりますが、単にAsteriskの外線ゲートウェイとして使いたい場合には、全ての着信を特定のextenへ飛ばしてしまいます。(S0<:1000@192.168.1.1>)のように記述します。これで回線側からの全ての着信は、着信extenへと送られます。この着信ですが、現在のファームウェア(SPA3102で3.3.6)では、Ring中はPSTNポートはオフフックせず、接続先がAnswerしてからオフフックするようになっています。Dial(SIP/電話番号@SPAのピア名)のように記述すればPSTNに対して発信できるようになります。Yesにすると、Asteriskサーバ以外からのINVITEを拒否できます(proxyからのINVITEのみ信頼する。proxyも信頼する)。Method:をnoneから変更してPINかID/Passwordを使った認証も利用できます。yes"を設定します。相互接続性Asterisk問題なしRT-200NE内線収容可能。アナログポート増設に使用可能。