реклама на сайте
подробности

 
 
> SIM300 и CallerID при помощи DTMF, Как сделать.
Porty
сообщение Apr 7 2010, 07:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Добрый день,
Требуется сделать на модуле SIM300DZ CallerID при помощи DTMF
Сделал выдачу после первого звонка при помощи команды
AT+CLDTMF=1,"D,1,2,3,4,5,6,7,8,9,0,С"
пауза между окончанием звонка и командой 300мс.

Проблема в том что не работает на ряде телефонов, например "Диалог 973". Мы предполагаем что проблема в том что между символами идёт щелчок, модуль поступает следующим образом: перед выдачей каждого символа подаёт постоянное смещение, через некоторое время (20-50мс) начинает проигрывать DTMF символа, после окончания проигрывания выключает постоянное смещение, выдаёт паузу, начинает цикл по новой.

В приложении:
1. Сами щелчки перед каждым символом DTMF которые сняты непосредственно с телефонной линии.
2. Общая осциллограмма непосредственно с телефонной линии, в начале идёт звонок, потом CallerID DTMFом.
3. Общая осциллограмма с модуля SIM300, в начале идёт звонок, потом CallerID DTMFом.

Как такой режим выключить?
Или как по другому правильнее выдавать DTMF средствами самого модуля?

Сообщение отредактировал Porty - Apr 7 2010, 07:42
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Apr 7 2010, 08:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Уточните - Вы хотите выдать DTMF в эфир на другой телефон, или по аналоговому тракту через какой-то мост в телефонную линию ?
Для первого случая пользуем AT+VTS, для второго правильно строим аналоговую часть.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Porty
сообщение Apr 7 2010, 08:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Цитата(CADiLO @ Apr 7 2010, 11:20) *
Уточните - Вы хотите выдать DTMF в эфир на другой телефон, или по аналоговому тракту через какой-то мост в телефонную линию ?
Для первого случая пользуем AT+VTS, для второго правильно строим аналоговую часть.


по аналоговому тракту.
с щелчками разобрались, убрав резисторы подтяжки на землю. Но DTMF всё ещё не определяется, как правильно необходимо выдавать DTMF чтоб воспринялся как номер? я пробовал выдавать перед первым звонком, как кончается посылка сразу начинал звонок, или не сразу начинал звонок, с разными задержками, выдавал DTMF после первого звонка, пробовал перебирать задержки и время длителности каждого символа и паузы между ними, не помогает в любом случае, в чём причина уже непонятно раз щелчки были устранены но пользы от этого 0.
Аналоговую часть проверил нелинейных искажений мало, осциллографом не заметно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 7 2010, 10:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Porty @ Apr 7 2010, 10:39) *
по аналоговому тракту.
с щелчками разобрались, убрав резисторы подтяжки на землю. Но DTMF всё ещё не определяется, как правильно необходимо выдавать DTMF чтоб воспринялся как номер?

Никак.
Для передачи чего либо при положенной трубке телефона, абонентский комплект должен поддерживать и соответственно переключаться между посылками вызова в режим Onhook Transmission. Даже если в той телефонной станции на которую Вы звоните это есть, то уж точно никто этот режим не включит.
Что-то ввиде ПОМЕХИ через некоторые комплекты пролезь может, но это не есть нормальный режим работы.
Дальше еще веселее - до ответа абонета, проключать или не проключать разговорный тракт уже на Вас зависит от того, как станции запрограммированы, ибо непроизводительно занимать разговорный тракт ДО ответа абонента в общем случае бессмысленно. А то и неразумно, например, получив из Китая на китайском "ждите ответа" Вы скорее не поймете, что Вам говорят. Посему в нормально построенных сетях надеяться на разговорный тракт к не ответившему абоненту и пытаться ему чего-то "кричать" бессмысленно.
Цитата(CADiLO @ Apr 7 2010, 11:01) *
Вам нужно выдавать его в линию дождавшись от телефона с АОН запроса.

Вы говорите не то sad.gif CLIP DTMF и АОН это совсем разные вещи.
Цитата
Причем учтите, именно с нашим АОН. Если в телефоне стоит буржуйский CallerID то DTMF Вам не поможет, там другой принцип.

Сюрприз! "Буржуйских" вариантов передачи (протоколов больше sad.gif ) не один, а ТРИ. И один из них, причем более европейский smile.gif, но очень устаревший и совсем ныне не распростаненный DTMF чистой воды.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Porty   SIM300 и CallerID при помощи DTMF   Apr 7 2010, 07:39
- - CADiLO   Вам нужно выдавать его в линию дождавшись от телеф...   Apr 7 2010, 08:46
|- - Scuby   Цитата(CADiLO @ Apr 7 2010, 13:01) Кстати...   Apr 7 2010, 10:41
|- - zltigo   Цитата(Scuby @ Apr 7 2010, 12:56) Наше ус...   Apr 7 2010, 10:47
- - CADiLO   Какие к черту переполюсовки - автор сказал же что ...   Apr 7 2010, 11:13
|- - zltigo   Цитата(CADiLO @ Apr 7 2010, 13:28) Итак а...   Apr 7 2010, 11:24
- - CADiLO   Знаете, за последние 10 лет аппаратов с DTMF Clip ...   Apr 7 2010, 11:44
|- - zltigo   Цитата(CADiLO @ Apr 7 2010, 13:59) Знаете...   Apr 7 2010, 12:10
- - Scuby   заработал! просто надо было понизить напряжени...   Apr 7 2010, 12:25
- - CADiLO   Сами же сказали что китайцы много выпускают, потом...   Apr 7 2010, 12:47
|- - zltigo   Цитата(CADiLO @ Apr 7 2010, 15:02) К нам ...   Apr 7 2010, 13:07
- - CADiLO   Ключевое слово - Должна. но Прибалтика (по вашему...   Apr 7 2010, 13:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016