Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ Voice(Asterisk\Cisco) ⇐

CISCO

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Задвоение dtmf (Астериск)


Долго бился, ломал голову, с обоих сторон и шлюза и Астериска как только опции не менял.

В итоге пришлось решать задвоение dtmf сигналов топорно, но работает

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

exten => callback,1,Answer()
exten => callback,n,Wait(2)
exten => callback,n,Read(NUM,/var/lib/asterisk/sounds/ru/vvedite-telephone-number,45)
exten => callback,n,Set(DTMFNUM=${NUM:0:1}${NUM:2:1}${NUM:4:1}${NUM:6:1}${NUM:8:1}${NUM:10:1}${NUM:12:1}${NUM:14:1}${NUM:16:1}${NUM:18:1}${NUM:20:1}${NUM:22:1}${NUM:24:1}${NUM:26:1}${NUM:28:1}${NUM:30:1}${NUM:32:1}${NUM:34:1}${NUM:36:1})
exten => callback,n,Dial(SIP/router/7${DTMFNUM},60)

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект