Страница 4 из 5

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 12:14
ded
logger.conf

console => .....,dtmf
CLI> logger reload
и мониторить/дебажить ваши нажатия. На решётки Астериск должен реагировать словом-голосом "Трансфер"
и затем набранные цифры должны исполняться в текущем диалплане.
Так как с исходящими трансферами было много дырок во FreePBX то в настройках внутренних номеров было ещё и отдельно "разрешить трансферы.
## на каком аппарате физически нажимаете? Аналоговый? Если да, к чему подключен?

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 12:49
KeeperAD
kiabrin писал(а):disclaimer: клятвенно обещаю именно учиться, а не тупо просить сделать за меня ;) тем более, что мне самому это важно, т.к. по каждому вопросу лазить на форумы значительно геморройнее чем раз и на всегда разобраться самому.

а пока вопрос такой: что я сделал не так, если, похоже, астериск вообще игнорирует feature codes? я подключился сейчас к другому провайдеру SIP и стало очевидно, что на ## реагирует именно провайдер, а не сам астериск. по всем кодам стоит Enabled и Use default, в Asterisk Outbound Dial command options стоит "tT".
А с настройками шлюза усе ок? И вообще что используется в качестве sip-шлюза?

По идее ded прав, если комбинация ## прописана для перевода, то при нажатии вам должно проговариваться сообщения "ПЕРЕВОД" ну или на буржуйском там свое, смотря какой язык прописан, если вы этого не слышите, то банально ставите звонок на удержание и набираете номер без функции перевода, соответственно, если получаете отлуп от sipnet, то проверяйте маршрутизацию исходящей связи, также не забудьте учесть, что sipnet насколько я знаю очень любит набор номера в полном междугородном коде!

*2 - может не работать из-за короткого флэша.

Ну и конечно надо дебаг смареть, хотя в freepbx, особенно для новичка задача может оказаться непосильной...

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 13:57
KeeperAD
Попробуйте еще прописать в "Asterisk Dial command options:" tT

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 15:49
kiabrin
ded писал(а):logger.conf

console => .....,dtmf
CLI> logger reload
и мониторить/дебажить ваши нажатия. На решётки Астериск должен реагировать словом-голосом "Трансфер"
и затем набранные цифры должны исполняться в текущем диалплане.
Так как с исходящими трансферами было много дырок во FreePBX то в настройках внутренних номеров было ещё и отдельно "разрешить трансферы.
## на каком аппарате физически нажимаете? Аналоговый? Если да, к чему подключен?
забавно, вот сейчас попробовал с софтфона X-Lite - работает, единственная проблема, что ## слышит и астериск, и SIP-провайдер, но *2 работает. а вот с аналогового аппарата не работает, только провайдер слышит. Аппарат подключен через VoIP-порт роутера Draytek Vigor, сейчас попробую ему сказать DTMF relay правильный...

UPD да, помогло. осталась только проблема с перехватом ## провайдером.

кстати, информации о DTMF в /var/log/asterisk/full так и не появилось.

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 16:14
ded
Кстати, Вы так и не поняли что значит
logger.conf

console => .....,dtmf
CLI> logger reload

http://bit.ly/VkThQl

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 16:28
kiabrin
ну, в logger.conf я это прописал. только вот непонятно, что такое CLI>, у меня ж FreePBX

зато вроде начал уже понимать, как всё это работает, большое спасибо!

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 17:22
KeeperAD
Странный какой-то провайдер...

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 17:45
kiabrin
sipnet.ru и mango

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 18:03
Wapo
kiabrin писал(а):ну, в logger.conf я это прописал. только вот непонятно, что такое CLI>, у меня ж FreePBX
Даааа, это КРУТО!!!! Не знать что такое CLI!!! Да просто консоль астера для входа в которую на сервере дать команду asterisk -vvvr

Re: Перевод звонка как на аналоговых АТС.

Добавлено: 04 окт 2012, 18:05
KeeperAD
ded писал(а):Кстати, Вы так и не поняли что значит
logger.conf

console => .....,dtmf
CLI> logger reload

http://bit.ly/VkThQl
Этой штукой классно биологический секундомер развивать :D