Есть спецы по TAPI?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Есть спецы по TAPI?

Сообщение Pantalone » 02.09.2007 (Вс) 20:04

Начальство велело софтину наваять чтобы можно было с компа звонить через войсмодем как дома так и в зарубежных командировках. Неделю уже гуглю и как-то не особо успешно. Нарыл примерчиков с TAPI, но у всех у них одна беда, не могут звонить пульсом и если звонят по нашей линии тоном то не дают прервать набор номера пока сами не отвалятся по таймауту. Есть ли тут знатоки или поискать в другом месте? Самому осилить не получается пока. Могу выложить примерчик.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 02.09.2007 (Вс) 22:03

Кхм.. А "P" перед номером не пробовал? ,-)
label:
cli
jmp label

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 02.09.2007 (Вс) 22:11

очень много зависит от конкретной АТС
не все еще поддерживают тоновый набор :)

а сигнал busy иногда ловиться плохо рядом модемов, для этого смотри документацию на конкретный модем, возможно строку инициализации надо подправить.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 02.09.2007 (Вс) 23:24

iGrok писал(а):Кхм.. А "P" перед номером не пробовал? ,-)

Спасибо, как-то не догадался, думал что это работает только если обращаться к модему через mscomm или как-там его.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 02.09.2007 (Вс) 23:27

Konst_One писал(а):очень много зависит от конкретной АТС
не все еще поддерживают тоновый набор :)

а сигнал busy иногда ловиться плохо рядом модемов, для этого смотри документацию на конкретный модем, возможно строку инициализации надо подправить.

Мне надо общее решение, а не колупание со всеми возможными в мире модемами для поиска подхода к каждому :)
Busy мне не надо ловить, юзер сам пускай соображает. Осталась проблема отбоя, т.е. набирается номер, а я посылаю прогой отбой, но модем не реагирует, приходится ждать пока наберет его до конца и сам отвалится.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 02.09.2007 (Вс) 23:34

Ты как не обращайся, любой контрол модему строку "atd..." посылает..
Ну а в строке допустимы буквы p,t,запятые и числа.
То есть может быть что-то типа "atdt9,,p3202020".. Тогда он наберет 9ку в тоне, подождет, и наберет 3202020 в пульсе.. Ну ты, наверное, и так знаешь..

Кстати, попробуй ради интереса вместо отбоя попробовать набор номера "h"

Ты через что к момеду обращаешься?
label:
cli
jmp label

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 04.09.2007 (Вт) 12:20

Вот примерчик глянь если интересно.
Вложения
modemcall.zip
(15.36 Кб) Скачиваний: 63

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 04.09.2007 (Вт) 12:27


Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 04.09.2007 (Вт) 12:45

Я уже привел пример, по ссылку другое.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 04.09.2007 (Вт) 14:07

Рекомендую вместо апи использовать Microsoft TAPI 3 library, оно попроще будет.
Пример.
Лучший способ понять что-то самому — объяснить это другому.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 04.09.2007 (Вт) 14:18

Слишком долго изучать, а тут уже готовый код, бери и работай.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 04.09.2007 (Вт) 15:07

Ну так бери и работай, в чем, собственно, проблемы? :twisted:

Я уже почти год время от времени терзаю TAPI применительно к АТС и могу сказать, что с наскоку ты им не овладеешь. Поэтому внемли моему совету...
Лучший способ понять что-то самому — объяснить это другому.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 04.09.2007 (Вт) 16:11

В чем проблема я уже описал, не работает отмена набора номера. А учить просто времени нету, потому как мне не нужны углубленные знания и я не собираюсь выписывать фентиля на TAPI, мне решить текущую проблему и забыть, больше я с TAPI иметь дел не буду, потому что без надобности. Но я не прошу делать что-то вместо меня, я просто хочу уточнить есть ли описанная мною проблема и может есть и ее решение вот и все.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 04.09.2007 (Вт) 17:01

думаю, что у тебя дома не стоит интегрированная телефонная станция panasonic или alcatel :D
так что, забудь о тапи.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 06.09.2007 (Чт) 21:06

Ну почему забыть? Думаешь всякие там проги персональные органайзеры умеют звонить по таким панасам и алкателям? Я думаю там расчитано на звонки через войс модемы, чего я и пытаюсь реализовать.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 06.09.2007 (Чт) 22:42

тогда тебе все-таки придется разобраться конкретно с твоим модемом для начала


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 93

    TopList