Перейти к содержанию

Как анализировать линию на поднятие трубки?


Гость

Рекомендуемые сообщения

В частности нужно определить, когда абонент на удалённой стороне линии поднимет трубку, и проиграть для него сообщение.

На данный момент ситуация такова,

что без разницы - поднли трубу или нет, после набора номера (но не дозвона, т.е. сигналы вызова ещё идут) сразу играет месагу. Пользую следующий скрипт:

use Modem::Vgetty;

my $v = new Modem::Vgetty;

$v->device('DIALUP_LINE');

$v->add_handler('BUSY_TONE', 'finish',

sub{ $v->stop; exit 0; });

$v->enable_events;

$v->dial($ARGV[0]);

$v->waitfor('READY');

...........здесь нужен какой-нить анализ поднятия трубки......

$v->play_and_wait($ARGV[1]);

1;

Помогите пожалуйста, кто знает !!! Заранее огромное спасибо

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...