Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Замена команды в диалплане

Замена команды в диалплане

<1 2 3>
Сообщений: 866

Re: Замена команды в диалплане

вы можете по шагам рассказать что происходит? Я так понимаю что у вас есть входящий по SIP звонок на какой-то номер. Вы:
1. "снимаете трубку" на на zap/1
2. ждете секунду
3. переключаетесь в пульс
4. набираете на zap/1 номер пульсом.

но что не так - не понятно.
кто такое "DTMF-эхо" и откуда оно вообще берется? В каком направлении идет?
2009-01-14 15:46

Сообщений: 17

Re: Замена команды в диалплане

Да вроде правильно поняли. разница в том, что
если набор в тоне - звонок проходит отлично шлюз дожидается когда получит все цифры , а при переключении в импульс получается переключение на другую линию и конвертация тона в пульс "посимвольно" (что слышу то сразу и набираю) и все эти звуки уходят и возвращаются по входящему SIP звонку.
2009-01-14 16:19

Сообщений: 866

Re: Замена команды в диалплане

ээээ. я кажется начинаю понимать но еще не уверен.

1. Астериск ВСЕГДА отдает на zap/1 DTMF
2. Шлюз который висит на zap/1 считывает этот DTMF и пульсом набирает на какой-то своей внешней линии.
3. Астериск "отпиликав" DTMF шлюзу подсоединяет звонящего абонента к шлюзу напрямую.
4. вызывающий абонент слышит как шлюз пульсом набирает в линию номер который передал астериск.

Так?
2009-01-14 17:00

Сообщений: 6521

Re: Замена команды в диалплане

...чума!
А потом вызывающий абонент слышит как электронный ключ азбукой Морзе пиликает то, что ему говорит его собеседник...
2009-01-14 17:02

Сообщений: 17

Re: Замена команды в диалплане

Ну где то так)) Простите извращенца - собиралось из того что было для маленькой компании друзей.
Просто при звонке из локальной сети донабора не было и все красиво проходило, а так Asterisk воспринимает тонально-импульсную смесь с переключением линии как ответ абонента.
Пока нашел выход, но не "кошерный" забил номер во флэш шлюза.
Теперь есть время подумать-почитать-поэкспериментировать))))
2009-01-14 17:23

Сообщений: 866

Re: Замена команды в диалплане

а почему не было донабора при звонке из локальной сети?
какая разница кто источник звонка - если вы через этот гейт идете то по любому как-то набор делать надо...
2009-01-14 18:25

Сообщений: 17

Re: Замена команды в диалплане

Затрудняюсь ответить импульсы в софтфонах локалки слышны, но на правильность набора шлюзом не влияют.
2009-01-14 18:48

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Замена команды в диалплане

йа плакалъ, аффтар, пеши исчо
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-01-14 22:23

Сообщений: 17

Re: Замена команды в диалплане

switch:

йа плакалъ, аффтар, пеши исчо
Таневапрос. Минимум выполнил. Звонок на фиксированный номер проходит,качеством доволен и для личного использования стоимость в сотни если не в тысячи раз меньше чем http://www.lynks.ru
Кагбэ дальше буду думать с паяльником. Всем спасибо.
2009-01-14 22:52

Сообщений: 866

Re: Замена команды в диалплане

Я более чем уверен что утверждение "Asterisk воспринимает тонально-импульсную смесь с переключением линии как ответ абонента" неверно.

Скорее всего внятного call progress для zap/1 у вас нет так что как только Астериск "снимает трубку" на zap/1, он считает что линия в состоянии "отвечено". Конкретно в случае Dial(Zap/1/НОМЕР) Астериск снимает трубу, вдувает в линию номер DTMF-ом и после последней цифры подключает абонента к линии потому как по его мнению линия уже отвечена. Что подтверждается тем фактом что вы слышите импульсный донабор и при звонке с сфофтона.

Единственный открытый вопрос - это откуда берется слышимый вами DTMF при звонке не с софтфона. Ибо и в этом случае Астериск должен вести себя аналогично - "снять трубу", пропищать номер, соединить zap/1 cо звонящим. Но т.к. в момент подсоединения zap/1 к абоненту, Астериск уже закончил набор номера, откуда вы можете слышать что-то кроме импульсного набора номера "шлюзом" - непонятно.

Вопрос: правильно ли я понял что при звонке с софтфона делается Dial(Zap/1/ЦИФРЫ) а при втором случае - Dial(Zap/1/#ЦИФРЫ). То есть при втором случсае в номере есть решетка которой не было в первом?
2009-01-15 09:16

<1 2 3>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru