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

FXO Dlink 6004 и тональный донабор со стороны Asterisk

0

Пытаюсь настроить схему, которая успешно функционирует на сип-транках и на FXO шлюзе Grandstream - звонок оператору междугородней связи с последующим донабором пин-кода и номера абонента. С учетом особенностей D-Link DVG-6004s:

exten = 7777,1,Answer()
exten = 7777,n,Dial(SIP/01403_номер_оператора@01403,,D(ww223322w_номер_телефона))
exten = 7777,n,Hangup

Настройки на шлюзе: D-link DVG-6004s Advanced Options

Ручной донабор при таких настройках работает, а вот с астериска почему-то не идет. Как сделать чтобы эта схема заработала?

Описание пиры в sip.conf

[01403]
type = friend
host = dynamic
qualify = yes
disallow = all
allow = alaw,ulaw
context = test
transport = udp
dtmfmode = rfc2833
удалить закрыть спам изменить тег редактировать

спросил 2012-05-10 14:38:45 +0400

vidyakov Gravatar vidyakov
21 5 1 8

обновил 2012-05-11 10:05:58 +0400

Comments

Покажите описание 01403 в sip.conf

itprofit ( 2012-05-10 16:16:05 +0400 )редактировать

3 Ответа

0

Попробуйте DTMF output volume погромче сделать, и позвоните себе и послушайте пищит или нет и как громко

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

ответил 2012-05-11 11:58:36 +0400

itprofit Gravatar itprofit
768 24 3 27
http://itprofit32.ru/

Comments

Этот параметр менять пробовал - результат нулевой. А вот послушать сигналы не удалось и даже при звонке со шлюза Grandstream, который по факту отдает оператору связи все нужные сигналы. В описании флага 'D', приложения Dial, написано "Коды передаются после ответа на звонок, но до того, как выполнено соединение" Честно говоря я не очень понял эту фразу :)

vidyakov ( 2012-05-11 13:01:42 +0400 )редактировать
0

Странно, но сегодня проверка отправки DTMF в режиме SIP_INFO увенчалась успехом. Вчера не работало :) На другом 6004м тоже настраивал аналогичную схему, и там помог параметр PSTN Answer Detection которому я дал значение Ring Tone.

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

ответил 2012-05-11 14:23:57 +0400

vidyakov Gravatar vidyakov
21 5 1 8

обновил 2012-05-12 01:31:20 +0400

Comments

Яж говорил что нужно проверить работу DTMF.

switch ( 2012-05-12 06:12:34 +0400 )редактировать
0

1) вот эти левые буковы w в этой конструкции: ww223322w_номер_телефона в длинке не работают, можете смело убирать

2) проверьте чтобы на длинке правильно работал DTMF

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

ответил 2012-05-11 06:31:35 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

Comments

1) Я был уверен что эти 'w' для Asterisk'а. При тестировании заметно, что чем их больше тем дольше линия занята. 2) Вот с DTMF похоже беда, т.к. при звонке на свою же линию астериск принимает вместо кучи цифр получет только '1'. [May 11 09:55:29] DTMF[32521]: channel.c:4066 _astread: DTMF begin '1' received on ...

vidyakov ( 2012-05-11 10:01:18 +0400 )редактировать
1

1) да? надо попробовать...

2) нужно в астериске выставить на транке dtmfmode = rfc2833. Если не поможет, то перевести все на info.

switch ( 2012-05-11 10:06:44 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-05-10 14:38:45 +0400

Просмотрен: 1,093 раз

Обновлен: May 12 '12

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