Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Передача DTMF отдельным пакетом на sip абонента

0

Всем гуру телефонии добрый день! Заранее извеняюсь за возможные не точности. В процессе работы возникла необходимость передачи DTMF через астер на сип клиента, в качестве которого выступает служба и ожидает эти пакеты с DTMF кодами. На сколько я понимаю должны быть настроены сами транки, а точнее прописана строчка dtmfmode=rfc2833 или dtmfmode=auto. Но при всём при этом астер будет сам ждать команд, а значит мне надо прописать в dialplan настройку для передачи пакета DTMF на sip клиента. Пожалуйста, что необходимо прописать, для передачи пакета DTMF?

удалить закрыть спам изменить тег редактировать

спросил 2014-02-14 10:46:13 +0400

AlieX Gravatar AlieX
1 2 1

Comments

Мне в принципе и надо, что бы после поднятия трубки он мог передавать, покажите пожалуйста как это правильно выглядит в виде кода

AlieX ( 2014-02-14 11:59:23 +0400 )редактировать

Dial(SIP/XXXXXX@XXXXXX,,D(XXXXXXX))

kostoprav ( 2014-02-14 12:04:25 +0400 )редактировать

Извиняюсь за уточнение, но разве после D надо в скобках указывать код самого dtmf? Он же в таком случае будет сразу его передавать, а надо что бы он передавал, то что нажмёт абонент, после поднятия трубки и короткого разговора. Или я не правильно понял?

AlieX ( 2014-02-14 13:07:08 +0400 )редактировать

2 Ответа

1

чтоб передавало то что нажмет обанен надо просто правильно выстовить тип dtmf в параметре dtmfmode на всех участвующих пирах.

ничего в диалплане делать не надо.

ссылка удалить спам редактировать

ответил 2014-02-14 17:16:43 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
0

Смотря в какой момент. Например, можно в Dial() через опцию D(digits): Заставляет после снятия трубки на удаленной стороне, отправить строку digits в виде DTMF последовательности, затем соединить голосовые потоки обеих сторон.

ссылка удалить спам редактировать

ответил 2014-02-14 10:56:39 +0400

kostoprav Gravatar kostoprav
45 3 5

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-02-14 10:46:13 +0400

Просмотрен: 956 раз

Обновлен: Feb 15 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.