ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Tapi
ilia66
сообщение 22.10.2012, 17:23
Сообщение #1


Частый гость
***

Группа: Участники
Сообщений: 37
Регистрация: 12.7.2010
Из: Тольятти
Пользователь №: 14813



Заказчик хочет решить одну хитрую задачу на MG-100. Есть у него сервер линуксовый, и надо чтобы по звонку на определенный внутренний номер на этом сервере запускался определенный скрипт. Причем реального абонента на этом номере нет, трубки там никто снимать не будет. Такой вот дистанционный запуск скрипта.
Зачем - не знаю, я честно говоря особо и не интересовался. Просто так надо и все.
Возможно как-то tapi к этому прикрутить? Драйвер tapi в принципе с линуксом работает? GUI на линуксе нет, только консоль.
Либо есть у меня альтернативная мысль. Попытаться под это дело приспособить какой-то консольный SIP софтфон. Который умеет по входящему звонку запускать какое-то событие. Или как-то по другому отлавливать этот входящий звонок на софтфон?
Есть идеи?
Перейти в начало страницы
 
+Цитировать сообщение
WAHLW
сообщение 22.10.2012, 19:39
Сообщение #2


Частый гость
***

Группа: Участники
Сообщений: 32
Регистрация: 24.5.2012
Пользователь №: 17539



У меня по звонку на определённый номер запускается скрипт который отключает, в общем не важно, на линухе.
Могу сделать и вам на возмездной основе.
Перейти в начало страницы
 
+Цитировать сообщение
ilia66
сообщение 23.10.2012, 8:13
Сообщение #3


Частый гость
***

Группа: Участники
Сообщений: 37
Регистрация: 12.7.2010
Из: Тольятти
Пользователь №: 14813



Цитата(WAHLW @ 22.10.2012, 19:39) *
У меня по звонку на определённый номер запускается скрипт который отключает, в общем не важно, на линухе.
Могу сделать и вам на возмездной основе.

А можно хотя-бы в двух словах объяснить смысл решения?
Перейти в начало страницы
 
+Цитировать сообщение
WAHLW
сообщение 23.10.2012, 16:09
Сообщение #4


Частый гость
***

Группа: Участники
Сообщений: 32
Регистрация: 24.5.2012
Пользователь №: 17539



Звонок прилетает на линуховый сервак - от этого на серваке выполняется скрипт.
Перейти в начало страницы
 
+Цитировать сообщение
DaGash
сообщение 23.10.2012, 16:18
Сообщение #5


Ветеран форума
*****

Группа: Участники
Сообщений: 327
Регистрация: 20.4.2010
Из: замкад
Пользователь №: 14548



Цитата(ilia66 @ 23.10.2012, 9:13) *
А можно хотя-бы в двух словах объяснить смысл решения?

Не хотелбы влезать в ваш с WAHLW разговор, и тем более мешать зарабатывать деньги/получать качественную работу. Но если хочется костылей....
Так как решение очевидное и довольно ненадежное, то пожалуй упомяну его. Тем более что львиную часть самого главного не упомянул. Сразу оговорюсь что в более-менее критический продакшн его выпускать лучше не стоит.
В свое время пользовал для этого smdr. Лог собственно парсил на предмет нужных символов.
Перейти в начало страницы
 
+Цитировать сообщение
WAHLW
сообщение 23.10.2012, 16:23
Сообщение #6


Частый гость
***

Группа: Участники
Сообщений: 32
Регистрация: 24.5.2012
Пользователь №: 17539



Главная проблема решения от DaGash - событие появляется по окончанию, а если не было - то его его тоже скорее всего не будет.
Перейти в начало страницы
 
+Цитировать сообщение
DaGash
сообщение 23.10.2012, 16:26
Сообщение #7


Ветеран форума
*****

Группа: Участники
Сообщений: 327
Регистрация: 20.4.2010
Из: замкад
Пользователь №: 14548



Цитата(WAHLW @ 23.10.2012, 17:23) *
Главная проблема решения от DaGash - событие появляется по окончанию, а если не было - то его его тоже скорее всего не будет.

Вопрос в постановке задачи, что именно нужно добиться и какие критерии звонка. В моем случае, звонок априори совершался. Время выполнения скрипта было не критично в пределах минут. Так что под каждую задачу своё решение.
Если честно стало интересно как можно решить данный вопрос без tapi, без вкорячивания модема и прочие костыли.
Перейти в начало страницы
 
+Цитировать сообщение
WAHLW
сообщение 23.10.2012, 16:28
Сообщение #8


Частый гость
***

Группа: Участники
Сообщений: 32
Регистрация: 24.5.2012
Пользователь №: 17539



VoIP наше всё - перевод хардварной задачи в софтовую!
Перейти в начало страницы
 
+Цитировать сообщение
ilia66
сообщение 23.10.2012, 16:32
Сообщение #9


Частый гость
***

Группа: Участники
Сообщений: 37
Регистрация: 12.7.2010
Из: Тольятти
Пользователь №: 14813



Цитата(WAHLW @ 23.10.2012, 16:28) *
VoIP наше всё - перевод хардварной задачи в софтовую!

Про SMDR тоже была мысль. Но кривовато это во-первых, во-вторых на звонок надо ответить. Это именно внутренний вызов, не городской. А внутренние потерянные в SMDR не падают, только отвеченные.
Короче надо искать консольный софтфон, видимо по другому никак ...
Перейти в начало страницы
 
+Цитировать сообщение
DaGash
сообщение 23.10.2012, 16:32
Сообщение #10


Ветеран форума
*****

Группа: Участники
Сообщений: 327
Регистрация: 20.4.2010
Из: замкад
Пользователь №: 14548



Цитата(WAHLW @ 23.10.2012, 17:28) *
VoIP наше всё - перевод хардварной задачи в софтовую!

Хм, да. Гораздо красивее. Да и проще в реализации на первый взгляд.
Перейти в начало страницы
 
+Цитировать сообщение
WAHLW
сообщение 23.10.2012, 18:12
Сообщение #11


Частый гость
***

Группа: Участники
Сообщений: 32
Регистрация: 24.5.2012
Пользователь №: 17539



Цитата(ilia66 @ 23.10.2012, 17:32) *
Короче надо искать консольный софтфон, видимо по другому никак ...

Потратите время на поиск, потом на поиск того что сможет выполнить чтото, потом окажется что нужна лицензия...
Вместо того что бы потратить туже самую сумму и не тратить время.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.7.2025, 12:27