Форумы  ·  Войти  · 

Тема: Программирование KX-TDA100

Страница 2 из 4, все  < 1 2 3 4 > 
[ #16 ]  07.07.11 9:12   Cyril  EXPERT  

Автору можно посмотреть вот эту прогу

[ #17 ]  07.07.11 9:50   StranNick  (31/19.05.10)  

Интересная прога, судя по описанию, но не уверен что это именно то что нужно автору.
Даже если её можно настроить более тонко под решение необходимых задач, то в по со свободным сходным кодом это будет сделать легче.
Хотя попробовать, конечно можно.

[ #18 ]  07.07.11 10:05   Cyril  EXPERT  
StranNick - 07.07.11 9:50

Даже если её можно настроить более тонко под решение необходимых задач, то в по со свободным сходным кодом это будет сделать легче.

Как раз наоборот. Там визуальное программирование алгоритма сценария. Мышкой перетаскиваете кубики-команды и по нажатию правой кнопки мыши задаёте параметры. На рисунке зелёные иконки и есть эти самые “кубики”.

[ #19 ]  07.07.11 10:07   MooGeek  (25/06.07.11)  

Спасибо большое за ответы!

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

Я видел, что кто-то писал про подключение АТС к серверу через модем (который, в свою очередь, подключен к этому серверу), не подскажете как это реализуется и реально ли будет получать те данные, которые вводит абонент используя такое подключение? На стороне сервера написать обработку этих данных я смогу, а вот с самой АТС (получить их) - уже не очень представляю как.

p.s. хочу сказать, что такую задачу решаю впервые и могу некоторые моменты работы АТС не очень понимать, так что извините, если повторяюсь 😊

p.p.s да, ещё забыл сказать, что если для этого нужно какое-то доп. оборудование (например, платы расширения какие-то, либо другая АТС), то это, в принципе, не проблема

[ Изменено: 07.07.11 10:09 MooGeek ]
[ #20 ]  07.07.11 10:11   Cyril  EXPERT  
MooGeek - 07.07.11 10:07

Спасибо большое за ответы!

Я так понял, что какими-то, скажем так, базовыми средствами второй пункт реализовать нельзя?

Нельзя. Функция железной АТС - соединять абонентов. А вам нужна обработка DTMF команд пользователя и работа с БД. Это функция компьютера с соответсвующим ПО.

[ #21 ]  07.07.11 10:15   MooGeek  (25/06.07.11)  
Cyril - 07.07.11 10:11
MooGeek - 07.07.11 10:07

Спасибо большое за ответы!

Я так понял, что какими-то, скажем так, базовыми средствами второй пункт реализовать нельзя?

Нельзя. Функция железной АТС - соединять абонентов. А вам нужна обработка DTMF команд пользователя и работа с БД. Это функция компьютера с соответсвующим ПО.

Да, я там немного поправил последнее сообщение, видимо поздновато 😊 На стороне компьютера я реализовать обработку могу, у меня проблема с получением данных от АТС, не подскажите каким способом можно его релизовать (и как вообще АТС подключить к серверу с этой целью)? Ещё раз повторюсь - если нужно какое-то дополнительное железо, то это не проблема.

[ #22 ]  07.07.11 10:37   Cyril  EXPERT  
MooGeek - 07.07.11 10:15

Да, я там немного поправил последнее сообщение, видимо поздновато 😊 На стороне компьютера я реализовать обработку могу, у меня проблема с получением данных от АТС, не подскажите каким способом можно его релизовать? Ещё раз повторюсь - если нужно какое-то дополнительное железо, то это не проблема.

Голосовой модем и есть то железо, которое воспринимает весь ввод пользователя и выводит голосовые сообщения после того как АТС соединит абонента.

[ #23 ]  07.07.11 10:45   MooGeek  (25/06.07.11)  
Cyril - 07.07.11 10:37
MooGeek - 07.07.11 10:15

Да, я там немного поправил последнее сообщение, видимо поздновато 😊 На стороне компьютера я реализовать обработку могу, у меня проблема с получением данных от АТС, не подскажите каким способом можно его релизовать? Ещё раз повторюсь - если нужно какое-то дополнительное железо, то это не проблема.

Голосовой модем и есть то железо, которое воспринимает весь ввод пользователя и выводит голосовые сообщения после того как АТС соединит абонента.

С голосовыми сообщениями более-менее понятно, но реально ли подключить обычный компьютер к этой конструкции, чтобы каждый звонок (а точнее тональный ввод каждого абонента) сохранялся в каком-либо виде?

Как я себе это представляю:

1) Покупаем расширение “голосовой модем” для АТС
1а) Покупаем расширение для usb, либо com соединения АТС с сервером (компьютером), либо такой вход есть у расширения “голосовой модем”
2) Программируем голосовой модем (т.е. составляем дерево ответов автоответчика)
3) Получаем данные по каждому звонку и сохраняем их где-то (либо обрабатываем, по желанию)

Правильно ли я понимаю методику, или я что-то упустил? Непонятно 2 момента - пункт 1а и пункт 3. Как подключить сервер и как эти самые данные забрать у АТС?

[ #24 ]  07.07.11 10:55   Cyril  EXPERT  
MooGeek - 07.07.11 10:45

Правильно ли я понимаю методику, или я что-то упустил? Непонятно 2 момента - пункт 1а и пункт 3. Как подключить сервер и как эти самые данные забрать у АТС?

Похоже вы ничего не понимаете :( АТС тут не причём вообще. После того как абонент набрал 1. АТС перекидывает абонента на внутренний номер (111 к примеру), к которому вместо телефона подключен модем, соединённый с ПК.
Далее АТС не учавствует в процессе. Абонент соединён напрямую с модемом и работает с ним непосредственно!
Модем в онлайне управляется прогой. Эта прога в онлайне работает с базой данных. Модем проговаривает голосовое меню, слушает команды пользователя и прога сразу записывает информацию в базу данных. Не то, что пользователь набрал, а непосредственное действие связанное с эти набором, т.е. подключает/отключает услугу и т.д (SQL командой).

[ Изменено: 07.07.11 11:01 Cyril ]
[ #25 ]  07.07.11 11:04   MooGeek  (25/06.07.11)  
Cyril - 07.07.11 10:55
MooGeek - 07.07.11 10:45

Правильно ли я понимаю методику, или я что-то упустил? Непонятно 2 момента - пункт 1а и пункт 3. Как подключить сервер и как эти самые данные забрать у АТС?

Похоже вы ничего не понимаете :( АТС тут не причём вообще. После того как абонент набрал 1. АТС перекидывает абонента на внутренний номер (111 к примеру), к которому вместо телефона подключен модем, соединённый с ПК.
Далее АТС не учавствует в процессе. Абонент соединён напрямую с модемом и работает с ним непосредственно!
Модем в онлайне управляется прогой. Эта прога в онлайне работает с базой данных. Модем проговаривает голосовое меню, слушает команды пользователя и прога сразу записывает информацию в базу данных. Не то, что пользователь набрал, а непосредственное действие связанное с эти набором, т.е. подключает/отключает услугу и т.д.

Так вот оно что! Теперь всё встало на свои места 😊 А я и не мог понять где же заканчивается вотчина АТС и как она вообще связана с внешним миром. Спасибо огромное!

Я на всякий случай ещё раз уточню: мне для реализации разных действий по нажатию кнопок в тональном режиме достаточно просто купить плату, реализующую голосовое меню, модем и сервер? А дальше я смогу по своему усмотрению на сервере что-то делать со входящими вызовами, правильно? Т.е. вполне реальна схема типа такой:

1) Поступил звонок, абонент нажал “1”, его перекинуло на соответствующий номер, где стоит модем
2) Далее с помощью соответствующего ПО на компьютере, к которому подключен модем выполняется запрос к БД (ну, например удаляется запись об абоненте), проигрывается нужное сообщение и кладется трубка
3) Ну и логично, что дальше я любым сторонним ПО могу получать свежие данные из базы

Теперь больше похоже на правду?

p.s. и ещё момент, передаётся ли телефон абонента при перебрасывании его с АТС на модем?

[ Изменено: 07.07.11 11:08 MooGeek ]
[ #26 ]  07.07.11 11:23   Cyril  EXPERT  
MooGeek - 07.07.11 11:04

Теперь больше похоже на правду?

Причём модем вам скорее всего понадобится не один. А столько, сколько одновременных сеансов работы планируете.

p.s. и ещё момент, передаётся ли телефон абонента при перебрасывании его с АТС на модем?

Это зависит от того, установлены ли у вас платы CallerID на плату внешних линий (если городские аналоговые), а также плата внутренних линий должна быть KX-TDА0177 (с поддержкой передачи CallerID внутренним абонентам), а не KX-TDА0174.

[ #27 ]  07.07.11 12:45   MooGeek  (25/06.07.11)  

Причём модем вам скорее всего понадобится не один. А столько, сколько одновременных сеансов работы планируете.

А реально ли реализовать, в таком случае, очередь? Т.е. если модем занят, то переводить абонента в режим ожидания и перекидывать его на модем, когда он освободится. И так далее по всем входящим, которые перенаправляются на одинаковый номер?

Это зависит от того, установлены ли у вас платы CallerID на плату внешних линий (если городские аналоговые), а также плата внутренних линий должна быть KX-TDА0177 (с поддержкой передачи CallerID внутренним абонентам), а не KX-TDА0174.

А если я установлю эти платы, то номер будет передаваться автоматически, я правильно понимаю?

[ #28 ]  07.07.11 13:17   Cyril  EXPERT  
MooGeek - 07.07.11 12:45

А реально ли реализовать, в таком случае, очередь? Т.е. если модем занят, то переводить абонента в режим ожидания и перекидывать его на модем, когда он освободится. И так далее по всем входящим, которые перенаправляются на одинаковый номер?

Реально.

А если я установлю эти платы, то номер будет передаваться автоматически, я правильно понимаю?

Да. Но предварительно услугу CallerID надо будет подключить на городской АТС за дополнительную плату.

[ Изменено: 07.07.11 13:19 Cyril ]
[ #29 ]  07.07.11 14:07   MooGeek  (25/06.07.11)  
Cyril - 07.07.11 13:17
MooGeek - 07.07.11 12:45

А реально ли реализовать, в таком случае, очередь? Т.е. если модем занят, то переводить абонента в режим ожидания и перекидывать его на модем, когда он освободится. И так далее по всем входящим, которые перенаправляются на одинаковый номер?

Реально.

И, пока что, финальный вопрос: эта очередь реализуется при помощи программирования автосекретаря, или нужно какое-то дополнительное железо к нему?

[ #30 ]  07.07.11 14:10   Cyril  EXPERT  
MooGeek - 07.07.11 14:07

И, пока что, финальный вопрос: эта очередь реализуется чисто ПО, или нужно какое-то дополнительное железо?

Очередь реализуется средствами АТС Panasonic. Но адекватнее было бы заиметь приблизительно столько модемов, сколько у вас входящих городских линий.

Страница 2 из 4, все  < 1 2 3 4 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"