автодозвон
Задачка в том, собственно что надо каждый день прозванивать большущее численность номеров и инспектировать, какие из их функциональные, а какие нет. Отчего данная задачка для нас “до боли знакома”? Уже года 2-3 нашу программку автодозвон пользуют дилеры и субдилеры сотовой связи из Украины, как раз с данной целью – механически инспектировать активации стартовых пакетов симкарт. И все бы отлично, но в случае если больше много поставить задачку, то она звучит так: “Требуется каждый день обнаружать из данного перечня, активированные пакеты симкарт (то есть номера) нескольких операторов сотовой связи. Под термин “активированный номер” попадают все номера, на коих идет длиннющий гудок ожидания ответа, а еще все номера со статусом “недоступен” и “занято”“. На данный момент как один решались задачки по работе программки с тоновыми сигналами, и данная свежая задачка была, в принципе, очень кстати и работала логичным продолжением определения тоновых сигналов. Начав понимать в теме, выяснилось, собственно что тоновый знак “ожидание ответа” наличествует, но отсутствует тоновый знак “недоступен”. То есть извещение о отсутствия абонента оператор выделяет с поддержкой заблаговременно записанного голосового сообщения. И решить задачку возможно с поддержкой определения звукового сигнала по эталону. В соответствии с этим, прозвонили и записали приблизительно по 100 один любой картина сообщения о отсутствия. Дальше написали маленький метод по выявлению похожих частей сигнала (слов) и на выходе возымели некоторое количество хеш-кодов для всякого звукового сигнала. Естественно погрешности определения голосового сигнала некоторое количество повыше, чем при определении тонового сигнала, но пусть в том числе и и “50 на 50″ – это уже отлично. Ключевое, нам надо было не разрешить неверных срабатываний. Значение задачки понятен, кое-какие абстрактные выкладки по методике реализации также абсолютно прозрачны. Осталось увидать, как это функционирует буквально. Да, припомним, собственно что все эти “звуковые штучки” трудятся лишь только при применении с программкой голосовых модемов Huawei.