トップ
当頁は`電話を置く人(設置者)`と`電話を押下する人(押下者)`の問題解決を図ります フロントエンド導入に関しては、[GitHub bden](https://github.com/khonma788/bden) をご覧ください 通話にWindows-APIが欠かせません、`7z`展開後の付属資料(導入手順)を一読願います 要点) 両者は`同じ展開物 同じ設定`を使います(音量・録音等) 設置者) 電話番号の取得 定形コードを運用サイトに貼り付ける ログインする を進める 押下者) 押せば設置した者へ繋がります、イス表示(未ログイン)
被影響者ルーター経由の音声受信ポート(50000~)
ポート取得行動ポート番号常駐アプリ
設置者5XXXログインを成功変動値導入済通話迄
不要未導入呼出迄
押下者空き若番
2001~
電話絵を押下変動値導入済通話迄
不要未導入呼出迄
* モジュールをインストールしていない → 入れずとも電話は鳴り、繋がりもしますアプリの役割は音装置の制御と送受信!入れずば 音無の通話中画面と音は切り離されているので 会話中なのに音がしない になる設置者・押下者には同じモジュールをお使いいただきます圧縮は[7-Zip](https://7-zip.opensource.jp/download.html)(拡張子:7z) * モジュールが起動していない bden.exe をクリックすると無画面&無反応のまま タスクマネージャー > プロセス に常駐します。 ※タスクの存在確認 * モジュール設定に問題あり 音量!ファイル保存!デバイス選択等、基本…初期値で問題ありません → 自宅等、家庭用ルーターであれば、いじらないのが普通 * ルーター挙動に問題あり 初回時や様々いじった後は以下を食らったりします → アプリを入れたのに音なしはおかしいです、PC・ルーター等、関連装置を再起動する * 音声デバイスの問題 意外と頻出!自環境では!詳しくは下に書いています、差し込んで…デバマネに出るか?スピーカーとマイクがUSB別挿しなら同じ名前で2行…ありうる!卓上一体型はUSB一個だけで正しい * イントラネット下の利用は想定外 Bdenは外同士の二者を結びつけるサービスです、両者ともルーターを越えた先に居る前提で作られています、現状…イントラ下で通話したければループバック対応ルーターならできます、必要性を感じられればソース修正を含む対応もやぶさかではありません * VPN接続では通話できない WAN越しの音声データ通信がVPNクライアントを通すと切れる/接続できない問題は、ほとんどが 中継サーバーやその経路の制約 に起因しているため、クライアント側だけでは根本的に解決できません ※無音になるのは音声データを中継サーバーが通してくれないから ※ネットサーフィンが普通にできるのは80や443なら中継サーバーが通してくれるから ※中継サーバーのファイアーウォールを設定できるのは設置者のみ * レジストラに残り続ける ログインするとレコードが作られます、900秒間隔で日付を更新し、その間「継続中」となります、一方…ログアウト前にブラウザを閉じる等すれば、レコードが残り続けます 押下者とて通話前後に似たようなログイン・ログアウトをしますが…電番は変動で、空き電番を使うので、せいぜい…ゴミレコードの蓄積トまり!その後、誤った呼び出しにはなりません * 電話印の押下を無視する ログアウトで抹消されるレコードが、何らの理由で残ってしまった場合、900秒以内での再ログインは「継続中」となります、結果、古い情報で呼び出しを試みます ※ログインし続けていれば900秒以内に自然復旧します ※待てなければ右選択のログインで、レコード削除しましょう * 常駐アプリのログ /logs/log.txt 設定不備などで正しいデバイスを正しく処理できない * 正常に「ログイン→ログアウト」すると以下を吐き出します ``` 2026/05/22 07:13:11 [recv] rstart 5002 2026/05/22 07:13:11 Port mapping added: 52545 -> 192.168.1.3:12346 2026/05/22 07:13:15 [recv] rstop 5002 2026/05/22 07:13:15 Port mapping deleted: 52545 ``` * OS関数をパスできても実際には使えなかった ``` 2026/01/19 13:50:59 startRcvRtp has done to not equip a speaker device ``` あなたの想定デバイスと、OSが認識したものが一致しないこともある ``` 2026/01/19 13:37:37 startSndRtp has done to not equip a mic device ``` /logs/warning.txt 運用上、できなくしている * 自分自身へ電話する!呼び出し可能…ベルも鳴る…只通話できない ``` 2026/05/22 09:26:11 Refusing to call myself.(numpush 5002:6:119.150.77.55A53027) ``` * 前回、正常終了されておらず残ったまま!手動で削除する or ルーター再起動 ``` 2026/05/22 09:26:11 Alread exist. foundPort=50000 ``` /logs/error.txt OS関数のエラーです * ネット接続されていない ``` 2026/05/22 16:31:47 gethostbyname failed with WSAGetLastError = 2af9 ``` * そのポートは既に他のプロセスで使用中です(Address already in use)」という理由で拒否された ``` 2026/06/02 08:21:16 bind failed with WSAGetLastError=10048 ``` * マイクなどのオーディオ入力デバイスやドライバーを認識できない 自環境では頻出!詳しくは以下「音声デバイスの使用感」に書きます ``` 2026/06/06 15:58:51 beginSR() waveInStart error:MMSYSERR_NODRIVER ``` * ログインできたものの…ログなし(要求を受け取った形跡なし)、当初は「ログ出力が伴っていない」だけと思ったが、要求「rstartとapm」が空振りした結果…ログアウトでNoSuchEntryInArray-1になる ``` 2026/05/22 05:50:37 Delete failed: NoSuchEntryInArray-1 ``` * パイプ接続を試みる(初期値30)も確立できず、40や50に変更してみてください 目安!自宅の遅いノートブック、10でギリギリ20で100%問題なし!30なら何でも大丈夫? ``` 2026/05/22 05:50:37 Pipe not available ```

* 正常通話 押下者は電話番号`(2001~)`で、設置者を呼び出します

* デバイスの未装着 SPK:スピーカーデバイスの数…1以上であれば問題なし MIC:マイクデバイスの数…1以上であれば問題なし > 設置者の行動 > ※音声装置の不備を見つけたら一旦ログアウトしましょう!装着を完了させたのち、再ログインする > 押下者の行動 > ※気が付いた時点で、装着を完了させてください!通話中の呼は戻りません!次回以降は有効に 押下者 ``` 2026/01/19 13:50:59 [recv] numpush 5002:6:111.234.159.198A24539 2001 2026/01/19 13:50:59 startRcvRtp has done to not equip a speaker device 2026/01/19 13:50:59 I am asker. sendTo = 111.234.159.198:24539 2026/01/19 13:51:00 Snd[end] MIC=1 SPK=0 (SLen=12800) ``` 設置者 ``` 2026/01/19 13:37:37 [recv] doin 111.234.159.198A24538 2026/01/19 13:37:37 startSndRtp has done to not equip a mic device 2026/01/19 13:37:37 recvPort(listening port) = 12346 2026/01/19 13:37:39 answer's startRecvRtp after 2(s). danX = 0 2026/01/19 13:37:39 Rtp::stopRecvRtpByMyself() at danX=0 2026/01/19 13:37:39 killed by [end] 2026/01/19 13:37:39 OUT(0 < Iam[ANY]) INN(14896 > Iam[12346]) 2026/01/19 13:37:39 Rcv[end] MIC=0 SPK=1 (RLen=0) 2026/01/19 13:38:19 [recv] cstop ```

* ルーター問題 `(50000~)`の空きポートを探して、ポマします、UPnP対応ルーターをお使いください > WANから到達した音声データを、PCまで転送する行為!ポートマッピング(ポマ)と後述します > 企業では意図的に機能OFFにする場合がございます、ポート固定にできるモジュールをご用意いたします、ご連絡ください

* その他 参考1 常駐アプリの現状を確認する que2.exe info ``` 現在のコード ページ: 932 続行するには何かキーを押してください . . . C:\Program Files\bden\logs>tail log.txt 2026/05/22 16:42:41 [recv] info neipa = 111.234.159.198 local = 192.168.1.3▲ local = 192.168.56.1 RTP status = 0 <<< 0:無通話 1:送信 2:受信 3:送受信(通話中) Version 2.00 askerUsed:Unlimited <<< 押下者通話制限 有(Limited) 無(Unlimited) C:\Program Files\bden\logs> ``` 参考2 MIC=総数 SPK=総数 デバイスマネージャー > サウンド、ビデオ、およびゲーム コントローラー
Realtek High Definition AudioUSB Audio Deviceデスクトップ呼鈴
有効有効MIC=3 SPK=2緑SPK
有効(赤緑は未接続)有効MIC=2 SPK=1USB
無効有効MIC=1 SPK=1USB
有効無効 or 未接続MIC=2 SPK=1緑SPK
有効(赤緑は未接続)無効 or 未接続MIC=1 SPK=0無音
無効無効 or 未接続動作しない
> Realtek High Definition Audio **PC本体3.5mm端子接続**  MIC=内蔵マイク, 赤プラグ SPK=内蔵スピーカー, 緑プラグ --- > USB Audio Device **卓上型の一体型**  MIC=スピーカーフォン SPK=スピーカーフォン > インテル(R) ディスプレイ用オーディオ  デバイスマネージャー(無効)
High Definition Audio デバイスUSBAudio2.0USBAudio2.0ノートブック呼鈴
有効有効有効MIC=2 SPK=3緑SPK
有効(赤緑は未接続)有効有効MIC=1 SPK=2USB
無効有効有効MIC=1 SPK=1USB
有効無効 or 未接続無効 or 未接続MIC=1 SPK=2緑SPK
有効(赤緑は未接続)無効 or 未接続無効 or 未接続MIC=0 SPK=1内蔵SPK
無効無効 or 未接続無効 or 未接続動作しない
> High Definition Audio デバイス **PC本体3.5mm端子接続**  MIC=内蔵マイク, 赤プラグ SPK=内蔵スピーカー, 緑プラグ > USBAudio2.0  MIC=単独マイク > USBAudio2.0  SPK=単独スピーカー > インテル(R) ディスプレイ用オーディオ **使っておらず無効でもいい…只Difficult to find**  デバイスマネージャー(有効) ## 自宅環境の紹介 同一ネットワーク内に`設置者と押下者`が1人ずつ居ます。 ルーターは1台!設定されている値を確認(upnpc-static.exe -l)すると 誰も何もしていないので… ``` ExternalIPAddress = 119.150.77.55 i protocol exPort->inAddr:inPort description remoteHost leaseTime GetGenericPortMappingEntry() returned 713 (SpecifiedArrayIndexInvalid) 続行するには何かキーを押してください . . . ``` ログインすると… ``` ExternalIPAddress = 119.150.77.55 i protocol exPort->inAddr:inPort description remoteHost leaseTime 0 UDP 51058->192.168.1.2:12346 'Bden rstart' '' 0 <<< 設置者 GetGenericPortMappingEntry() returned 713 (SpecifiedArrayIndexInvalid) 続行するには何かキーを押してください . . . ``` 押下者(192.168.1.3) 通話直前にポート取得するので今はなし!
押下者は…ルーター(50000~:変動値) → 使用PC(12346:変更不要)で受信します。 設置者(192.168.1.2) ログイン中で、WANの外口`51058`で待ちます。
設置者は…ルーター(50000`:変動値) → 使用PC(12346:変更不要)で受信します。 > 同一環境下でブラウザ通話するならループバック対応ルーターが必要…NTT貸借ルーターは非対応
個人で「BBR-4HG」を購入し使用中!貸借はブリッジへ!ひかり電話用 ## 常駐アプリのリセット 「常駐アプリの再起動が必要」であれば、トップ画面の         で出来ます。つまり、タスクマネで `bden.exe` を停止し再実行(引数なし)するのと同じ。開発時の名残り >     起動中     停止中 と決め付けないこと
押すと反対に振れるだけ > 通話中の押下者がブラウザ更新をすると、今の自分の2001 はセッションから消えてしまいます、その結果…閲覧者の立場に変わります
※通話は継続するものの切断は設置者任せになります
※同一画面を立場の違う人達が見ている!押下者のみが影響者
閲覧者の画面
※3秒更新の対象ではありません
ベル鳴 通話中 の画面遷移はなく、押下時分の状態表示に留まる ## 音がしない 音には二種類あります、先ず「呼び鈴」、設置者が聴くベル!必ず鳴ります…80や443でベル音データーを受けとり再生します、そしてもうひとつが通話音…相手端末から送られ続ける短い声データーをルーター経由で受け取り途切れなく連続再生させます。 音声デバイスの問題を除けば「ルーター問題」になります、ログを見てください、`RLen=0`は受信しようと待っているもののできなかったの意です、先ず、切り分けが大事です。 > 自分自身、とにかく多いのが「イヤホンからの音漏れ」です、エラーにもならないし気づき難いと思います。イヤホンを刺すとピタッと音がしなくなる!スピーカー再生よりも優先されます。 > 企業設置ルーターはUPnP非対応の場合が多々ございます、その折は、管理者に使用ポートをお決めいただき、ポート指定可能なモジュールを別途、ご利用頂かなければなりません、むろん管理者様は静的IPマスカレード等、呼び名は様々ですが、当該設定をルーターに施し、アプリ設定と一致させる必要があります。
## 音声デバイスの使用感
総称 長所 短所 接続 オススメ
百均イヤホン
マイク
ノイズなし
(聴く)
ノイズあり(言う) AUX
1⇔2変換の入手が困難
アナログスピーカー
(10年もの)
特になし ノイズあり(聴く)
音量いじるだけで雑音
AUX
アナログマイク
(10年もの)
特になし ノイズあり(言う)
生成された音に雑音あり
AUX
百均スピーカー 据え置き型 内蔵DAC無(音質は期待薄) AUX 購入不可
勉強不足 BT
スピーカー
フォン
ノイズなし PC使用中に音が出まくる
(MUTEはPC断後も維持)
USB
据え置き型
USBマイク ノイズなし 特になし USB 購入予定
据え置き型
USBスピーカー ノイズなし? 取り扱い少な目 USB 購入予定
内蔵DAC有(音質は期待大)
USBヘッドホン
MIC+SPK(故障)
ノイズなし デバ認:正常もSPK(音無) USB
音聴は緑(百均イヤ)!音入は当該
ノートブック
内蔵スピーカー
購入不要 base.csv(100→0,1,2,,)? なし
今は無音
音聴は当該!音入はUSBスピーカー
> ノイズの話
終始「ザー」や、周期的な「小音タン」はPC本体を含むハードウェア絡みと思ってください。
> 故障や、認識されない!は普通にある > * 昨日まで動いていたのに今日以降ダメ > * 指し忘れはエラーを出さず、相性悪いと出る
赤端子マイクUSBマイク
装置装置
マイク(振動→微弱電気信号)装置マイク(振動→微弱電気信号)装置
PCのマイク入力回路(プリアンプ)PCプリアンプ(増幅)装置
PCのADC(デジタル化)PCADC(アナログ→デジタル変換)装置
DSP(ノイズ抑制など機種による)装置
緑端子スピーカーUSBスピーカー
音データ(PC内デジタル)PC音データ(PC内デジタル)PC
DAC(デジタル→アナログ変換)PCDAC(デジタル→アナログ)装置
PC内蔵サウンド出力回路(ヘッドホンアンプ)PCプリアンプ装置
緑ジャック(アナログ出力)PCパワーアンプ装置
スピーカー内アンプ(※電源ありの場合)装置
スピーカーユニット(振動板)装置スピーカーユニット装置
装置装置
> PC内蔵DACは 最低ライン と思うべき!一方、DAC内蔵スピーカーの音質は期待して良さそう!一番確実なのは 高品質DACチップ搭載の外付けUSB-DAC をかませる。 > 呼び出し音の大小は javascript::play(); で再生しているので、あなた次第!画面最下タスクバー右側(スピーカー印)で調整しましょう。通話音声ですが無音の際は掴んでいるデバイスを疑ってみる…base.csv 初期値100 の変更(使用デバイス)で回避できるかも知れません。その前に…サンプルwavを用意して、クリック確認しておく。 > 2026/06/06 15:58:51 beginSR() waveInStart error:MMSYSERR_NODRIVER > 中古ノートブック(或るUSBポート)+新品マイク の相性が悪く…デバイスマネージャーになかなか表示されません!USBポート、マイク、それぞれ相手が別なら問題なし > * パソコンでのマイク確認方法
Windows 11 / 10
> 1. スタートボタンから「設定」を開きます。 > 1. 「システム」>「サウンド」の順にクリックします。 > 1. 「入力」欄で、使いたいマイクが選択されていることを確認します。 > 1. マイクに向かって話しかけ、「マイクのテスト」の青いバーが左右に動くか確認します。 ## MiniUPnP ルーターに対するポートマッピング管理は当該ツールがオススメ! [配布元](http://miniupnp.free.fr/) Minecraft等のメンバー間会話にも使われている ※モジュールの場所) MiniUPnP download zone > Latest files > Windows executable ※ルーター電源再投入されると、ポマ設定は消える!Web設定は消えない
行動 コマンド入力 説明




見る upnpc-static.exe -l VPNアプリを起動させると「No IGD …」が出る
入れる upnpc-static.exe -a 追加できるものの48hで消えた
外す upnpc-static.exe -d 問題なく削除できる
WEB画面で設定する ※恒久 MiniUPnPの影響を受けない





見る upnpc-static.exe -l 問題なく閲覧できる
入れる upnpc-static.exe -a 問題なく追加できる
外す upnpc-static.exe -d 問題なく削除できる
WEB画面で設定する ※恒久 我が家のBBR-4HGは勝手に再起動する





見る upnpc-static.exe -l No IGD UPnP Device found on the network !
入れる upnpc-static.exe -a No IGD UPnP Device found on the network !
外す upnpc-static.exe -d No IGD UPnP Device found on the network !
独自コマンド MiniUPnPでは設定をいじれない
> ※上記以外で以下ならルーターを再起動し、PCをリブートしましょう! > ※直接の原因は音声がルーターを越えられない=log.txt(RLen=0) > upnpc-static.exe -l > ``` > 現在のコード ページ: 932 > upnpc : miniupnpc library test client, version 2.2.3. > (c) 2005-2022 Thomas Bernard. > Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/ > for more information. > No IGD UPnP Device found on the network ! > 続行するには何かキーを押してください . . . > ``` > できれば定期的にupnpc-static.exe -lで、現状確認してください > unixタイムが古ければ、消されず残ってしまったポート(登録日時)です、ゴミです、そのままお使いいただいても差し支えございませんが基本、消すか?ルーター再起動する?なり、をおすすめします ## 無料ホームページに設置してみました * FC2無料ホームページ 問題なく設置できましたし、会話も出来ました * 忍者ツールズ 問題なく設置できましたし、会話も出来ました