На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! user posted image
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Соблюдайте общие правила форума

Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как запустить программу/файл? (и дождаться ее завершения)
5. Как перехватить API-функции, поставить hook? (перехват сообщений от мыши, клавиатуры - внедрение в удаленное адресное прстранство)
... (продолжение следует) ...

Внимание:
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки - бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Rouse_, user posted image Krid

Модераторы: Rouse_, Krid
  
> Вопросы по Telephony API
    Привет

    Я бы хотел написать телефонную прогу которая сидя в памяти просто
    записывала (например в wave - файл)бы все входящие и исходящие телефонные разговоры

    Если кто уже сталкивался с такой задачей ответе на такие вопросы :

    1 Надо ли для этого использовать Telephony API ?
    2 какие функции TAPI надо использовать ?

    Заранее благодарен
      Вот классно... вобще можно использовать tapi, но не обязательно! Есть еще RAS...
      А функции tapi посмотри в справке по нему, справка поставляется с делфей :) Разберись со справкой, а то функций там много...
        Есть такая штука Exceletel tele tools! Она умеет всё! С ней легко работать чем со справкой делфи, там уже всё готово!
          DjOne, дык это сторонний компонент, что ИМХО не есть хорошо. А что так сложно со справкой делфи работать? Кстати, там не справка делфи, там справка Win32, она просто идет с поставкой делфи
            Цитата p_kolya @ 28.05.04, 12:42
            Вот классно... вобще можно использовать tapi, но не обязательно! Есть еще RAS...
            А функции tapi посмотри в справке по нему, справка поставляется с делфей :) Разберись со справкой, а то функций там много...

            Привет
            а что такое RAS ????
              ctranik, Прывет :) RAS это тоже библиотека для работы с телефоном в Windows, правда о ней я почти ни чего не знаю...
                p_kolya,

                Вот и Я о RAS незнаю к сожалениюи .
                А к TAPI хоть HELPER имеется
                  RAS (Remote Access Service), это API для работы с соединениями, обеспечивающими доступ к удаленным ресурсам. Обычно имеются ввиду соединения точка-точка по протоколам PPP или SLIP.
                  Соответственно, никакого отношения к записи звука они не имеют :). А вот TAPI действительно может помочь. Однако, не понятно как ты собираешся писать исходящие звонки :blink:
                    Петрович, да точно. Исходящие можно записывать только если звонишь через компьютер, если же с телефона, то модему доступа не дают... потому ты не сможешь это сделать аппаратно
                      Цитата
                      p_kolya, 31.05.04, 07:20
                      Исходящие можно записывать только если звонишь через компьютер, если же с телефона, то модему доступа не дают... потому ты не сможешь это сделать аппаратно

                      Ну не совсем так. Если модем подключен паралельно телефонному аппарату, то ничто не мешает дать ему команду ATH1 (снять трубу) и пожалуйста, пиши себе на здоровье. Проблема в другом. Сделать это можно только, когда паралельный аппарат уже набрал номер, иначе он не сможет его набрать - модем со "снятой трубой" шунтирует линию. Соответственно проблема в том, как узнать когда начался исходящий звонок с паралельного аппарата?
                        Петрович,

                        Здравствуйте
                        меня как раз интересовало, как поднять трубку телефона при входящем или исходящем звонке
                        здорово что вы уже это затронули.
                        теперь другой вопрос:
                        - как отловить событие входящего звонка
                        - а с помощью какой TAPI функции послать команду ATH1
                        - и что такое шунтирование линии ?

                        Заранее извиняюсь за ламерство ;)
                        но с вашей подписью Я согласен, абсолютно :)
                          Ну, если честно, то TAPI пока интересовался лишь чисто теоретически, и совсем для других целей (передача данных). Но в принципе, как уже выше упоминали, с Delphi поставляется мелкософтовский хелп по TAPI, довольно неплохой. А еще, есть неплохая программка от того-же мелкософта: TAPI Browser. Она позволяет интерактивно "дергать" функции TAPI. Версию этой програмулены для TAPI v2.0 (есть еще v1.3 и v1.4) пришпиливаю к сообщению.

                          Что касается шунтирования, то это из области электротехники - можешь не заморачиваться. Просто знай, если у тебя паралельно подключено несколько телефонных устройств (аппаратов, модемов, факсов, ...), то, в момент набора номера на любом из них, на остальных, трубки должны лежать! Это связанно со стандартами принятыми у нас в телефонных сетях. Если уж быть более точным, то это правило по идее не должно распространяться на тональный режим набора номера.
                          Прикреплённый файлПрикреплённый файлtb20.zip (54.32 Кбайт, скачиваний: 138)
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0405 ]   [ 16 queries used ]   [ Generated: 9.05.24, 10:44 GMT ]