電話の自動発信 返信記録プログラム

このQ&Aのポイント
  • 1000件/一日ほどの会員さま一人一人に電話を発信し、プッシュボタン1.2.3三種類の返信を記憶する
  • 繋がらなければ、再発信し指定時間が来れば、その旨DBにデータ送信します
  • DBには会員名、時間、返答の種類を記録し、会員ごとに返答結果を自動でメールで送信する
回答を見る
  • ベストアンサー

電話の自動発信 返信記録プログラム

お世話になります。 主旨 1000件/一日ほどの会員さま一人一人に電話を発信し、 プッシュボタン 1.2.3三種類の返信を記憶する。 繋がらなければ、再発信し指定時間が来れば、 その旨DBにデータ送信します。 DBには 会員名 時間 返答の種類 を記録します。 その後 Aと言う会員の返してきた結果はAのアドレスに、 Bと言う会員の返してきた結果はBのアドレスに自動でメールを発信します。 また。会員数は増やせるものとして考慮頂ければ最適です。 この様な、システムを組むのに最適な言語やハードウェアを、 お聞かせ頂けませんか? また少しでも参考になるご意見がありましたら、お願いいたします。 また、外注も検討していますので、この様なシステムを組むのが得意な業者さま、個人様からのご意見もお待ちしています。

  • XML
  • 回答数1
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

会員要素が1000件もある<XML>ともなると、 DOM型アクセス(ツリーベース)じゃ重そうなのでSAX型(イベントベース)アクセスが有利では、 となると、JAVAとかPHPとかでSOAP利用かな(知ったかぶり) あるいは、Xpathとか使えばDOM型アクセスでもOKかも、 メモリー馬鹿食いしそう。

gekikaraou
質問者

お礼

ありがとうございます simple API for XMLって言うのですね。 少し調べて見ます。 またSOAPはコチラの話でもい出ていましたので、適切なんでしょうね。 このぐらいのプログラムって費用作ってもらうのに費用かかるんですかねー?

関連するQ&A

  • outlook自動表示される発信元のアドレス

    A というアドレスから発信すると着信メールには以前消去したはずのBというアドレスが発信元して自動表示されます。なのでこのめーるに単純に返信すると、私には返信されず着信拒否されてしまいます。 なぜこのようなことがおきるのか?どうすればよいのか?わかるひとがいたら教えてください。

  • Hotmail.co.jpから発信された別々のメール。IPアドレスは同一。これって同じ発信者なんでしょうか。

    2つのソースからメールを貰いました。AもBも別人です。相手のメールはどちらもHotmail.co.jpを使っています。 ヘッダーを照会し、X-Originating-IPを見ましたところ [68.197.2X0.XXX]となっていて2人とも全く同じIPアドレス になっていました。 しかも検索を掛けると、ホストの割り当て国は「アメリカ合衆国」。 まずヘッダーを参照すると、いくつかIPアドレスが出てくるのですが、このX-Originating-IPは発信者のIPアドレス だと思うのですが、検索方法はこれで良いのでしょうか? そして結論として、この2通の発信者は、ほぼ同一者と考えて良いでしょうか? しかし、なぜアメリカ合衆国が発信元なのか不思議なんですが。発信者 はいずれも日本在住の人なんです。

  • 携帯の発信歴は消去可能ですか??

    今日は、携帯の機能に詳しくない主婦です。 どなたかご存じの方、宜しくお願いいたします。 A所有の携帯電話には、B所有の携帯からの電話が GW中に2回ありました。 どちらもAは応答し、Bと 実際に話しています。Aの携帯にはこれらの着歴が残っています。 しかしBの携帯電話を見ると、本来上記2回分の 発信歴があってしかるべき(その前後の発信歴は ちゃんと残っています)なのに、これらが ありません。  そこでお伺いしたいのが 1) こういうことはあり得るのでしょうか(実際に AとBの携帯を付き合わせた結果こうなっているので これは事実ではあるのですが・・)なんらかの故障?で Bのほうに発信歴が残らなかった、などということはありますか。 2)あり得た場合、これがBの何らかの作為によるものである 可能性はありますか? 例えば、携帯電話には、着信履歴が 残らないようにする機能があるようですが発信歴が記録されない ことを選べたりするのでしょうか。  もしこのような機能があるのでしたら、Bが ある特定の期間、これを設定した可能性がありますね? 3)Bが、あとから手動で2つの発信歴を消去した可能性は 限りなくゼロです。 発信歴を消してしまえば、通常20件 あるはずの履歴が一時期にせよ20以下になってしまい、これは Bにとっては怪しまれる対象の行為となります。ましてや A相手に発信することは、なんら問題のないことですので、 Bが、Aに2回(連続的にではなく2日に渡り、1回ずつでした) 発信した履歴をあとから手動で消去することはまずあり得ません。 そのようなことをする必然性がないのです。 くだらない質問ですが皆様のお知恵を拝借したく思います。 尚、ABの携帯は4年ほど前の機種でおよそ古めかしいモノです。 ちなみAの機種はにWINのW53K、BはW44Kです。

    • 締切済み
    • au
  • 勝手に発信になるうちの電話

    引越ししてきてから数ヶ月がたち、大分ここの生活にもなれました。   が、しかし、うちの電話がおかしいのです。 実はそれこそ数ヶ月前から家の発信履歴に見知らぬ携帯番号が発信されていました。うちは固定電話とIP(050から始まる番号)と2種類あるんですが、そのIPから誰かが携帯に発信しているんです。 最初は「旦那が誰かにかけたんだな」しかおもわなかったんです。 でも、昨日家族みんなで出かけるからといってたまたま発信、着信履歴を消してでかけたんです(ちなみにうちの電話はFAX一体化して子機1台つきの電話です) 家に帰ってきてから留守電がパカパカ光っていたので聞いていて何気なく発信履歴をみたらまたあの携帯番号が・・・。電話機自体には時間も日にちも発信履歴に残らないのでいつかけたかわかりませんが、それが何回もかかっているのです。 今日の午前中旦那と一緒に発信履歴のログをみていました(パソコンで)そうしたら昨日は3時からみんなででかけていたのに3時から6時までの間に何度もその携帯にかかっているんです。間違いなく私たちはいませんでした。そして電話のメーカーに問い合わせしたらこういわれました「たとえば同じアパートで同じ子機を使っているにしても入り込んでこないはず。まして親機に残っているということは子機から電話したのではなく、親機から発信していることになっていますね」と・・・。 そうなんです。子機から電話しても子機に発信は残りますが、親機には残りません。でも子機ではなく必ず親機に発信が残っているのです。 仕方がないのでNTTにも電話しました。すると「初めてききました」だけ・・・。そりゃそうだ。いたずら電話なら着信履歴に残るはず。なせ゜発信に残るの??私だって摩訶不思議です。 地元から札幌に引越ししてきてからなんですが、地元にいたときも同じ機械(ルーターです)を使って電話機も同じなんです。特に電話で変えたものは一切ありません。家具家電はかなり新しいものにしていますが、電話だけは一緒なんです。なのになぜこっちにきてからこんな変な番号が発信履歴に残るのか?そしてなぜ親機に残っているのか・・・。 私は不思議でどうしようもありません。どうか意見を聞かせてください

  • 電話線の分配

    Yahoo Adslに加入し、インタネットと電話を使っています。 トリオモデム3-G の電話機ターミナルから二股コンセントを介し、2個の電話機につないでいます。 1個はFAX、留守録機能付の電話機(A)で発信はプッシュ式、もう1個はクラシックなダイヤル式の電話機(B)です。 1)受信のとき両方の電話機が鳴ります。どちらかを取り上げ通話している間に、他方を取り上げても  その電話機では声は聞こえません。 2)Aからは正常に発信できますが、Bからダイヤルすると変な信号(例えば留守録の音声)が入り発  信はできません。 したがって現在、Bは受信専用になっています。 2個の電話機(回線?)が干渉しているのでしょうが、とりあえずはどちらからでも発信できるようにするには、どうしたらいいのでしょうか。また、Bをプッシュ式の電話機に変えたらそれが可能になるのでしょうか。    さらに両方同時に使えるようにはできるでしょうか

  • PHPの自動実行

    DBにメールアドレスを保持しておいて、そのアドレスに向かって一日の決まった時間にメールを一斉に送信することはPHPではできるのでしょうか? 会員登録フォームから入力されたデータに基づいて、条件にマッチした会員に向かって定期的にメールを送信したいと思っているのですが… なにかいい案・技術等ございましたらご教授ください。

    • 締切済み
    • PHP
  • 電話について

    こういう体験したことある方いますか? Aの携帯に電話かけたらなかなかとらなくて 間違ってかけたなか?っと思い一度画面を見て確認したらAの名前が表示されていたので引き続き出るのを待っていました そしたら知り合いのBに繋がった でもBにはかけておらず私はBの電話番号すら知らない 折り返しAから電話があり聞いてみると私からの番号は不在着信になっているっと言われました 携帯会社に問い合わせたら知らない人に繋がってしまったという事例はあるが知り合いに繋がるという事例はありません っと言われました ちなみにBは携帯はもっていません 着信も見てみましたがBからの着信はありませんでした そして発信の最後はAでした アドレス帳からではなく発信履歴からAに電話かけました こんな不思議な体験したことある方いますか?

  • struts javaでの登録情報の変更をするには

    strutsにてシステムを作成していますが、 strutsが初めてなため、悩んでいます。 formクラスとActioクラスとjspとDBを使い、DBに登録はできました。 今度はDBに登録したものを変更したいのですが、どうやればいいのか分かりません。ネットで探してもいい情報はありませんでした。 会員が登録→ログイン→その後、変更処理をしたいのですが、 (1)「a」の情報を持っている会員がいます。この会員がログインしたらこいつのもってる情報は「a」だとどうやったらわかるのか? (2)「a」を「b」に変更する時、テキストボックス(<html:text)にDBから引っ張って来た「a」を表示させるのか? 更新のサンプルをください。

    • ベストアンサー
    • Java
  • 空メールの自動返信の仕組み

    現在、空メールを送信すると自動返信するシステムを企画検討しております。 現在検討しているのが、以下のようなものです。 1:a@ba*.comというアドレスを持つAさんがb@fo*.comにメールを送信 2:b@fo*.comのメールサーバがa@ba*.com宛にメールを自動返信(ただし、メール本文内にa@ba*.comを動的にいれる) 3:Aさんがメールを受け取る この場合、自動返信メール本文の内容が送り主のアドレスによって変化します。 最近、飲食店などでは料理の待ち時間に空メールを送るとすぐにメールが返ってきて。。。みたいな仕組みがあります。 これってどうやってやっているのでしょうか? メールサーバで解決する話なのか、なにか特殊なソフトをインストールするのがいいのでしょうか? ちなみに 1:送るとすぐに返ってくるのが条件 2:運用環境のOSはLinux です。 どなたかお詳しい方、ご教授いただけませんでしょか?

  • java 電卓のプログラム

    或る程度まで進みましたが、 ソースコードが分からず困っています;; こんな問題なのですが・・・ 課題1 以下の要件を満たす電卓のプログラム Calculatorクラスを作成し、ソースコードを 示せ。 1.最初に標準入力から文字を1文字入力し 計算の種類や動作を決定する。 必要な入力文字と動作の種類の対応を下記に示す。 入力文字  動作   +    数値a,bを受け取りa+bの結果を表示する   -    数値a,bを受け取りa-bの結果を表示する   *    数値a,bを受け取りa*bの結果を表示する   /   数値a,bを受け取りa/bの結果を表示する       ただし、b=0の時は「Infinity」と表示する   !    数値aを受け取りaの階乗を計算し表示する   q   終了する 2. 計算の種類が決定した後、標準入力から計算に必要な数字を入力する 3.計算が終了した後、再度、標準入力からの動作の 種類を受け付ける。 こんな感じです。 で、一応ここまで進んでいます。 import java.io.*; public class Calculator { public static void main(String[] args) throws IOException { BufferedReader buf = new BufferedReader( new InputStreamReader(System.in)); int i = 0; int answer = 1; System.out.println("+、-、*、/、!、qから選んで入力してください"); String s = buf.readLine(); System.out.println("数字を二つ入力してください"); int a = Integer.parseInt(buf.readLine()); int b = Integer.parseInt(buf.readLine()); if (s.equals("+")) { System.out.println(a + b); } if (s.equals("-")) { System.out.println(a - b); } if (s.equals("*")) { System.out.println(a * b); } if (s.equals("/")) { System.out.println(a / b); } if (s.equals("!")) { System.out.println("階乗の計算をします。数字を一つ入力してください"); while (i < a) { i++; answer = i * answer; System.out.println("a!=" + answer); } } if (s.equals("q")) { //終了する処理 } } } とりあえず、自分でなんとか・・・。 後、残ったのは割り算で bに0が入力された時にInfinityと表示するのと、 階乗と終了する処理・・・・。 そして、終了の命令があるまで計算を続ける ソースを書く・・・。 ここからどのようにすればいいのでしょうか・・・ 教えてください。お願いします!

    • ベストアンサー
    • Java

専門家に質問してみよう