VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Безусловный перевод вызова на определенный номер

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
podolskiy
Сообщения: 6
Зарегистрирован: 01 фев 2016, 10:58

Безусловный перевод вызова на определенный номер

Сообщение podolskiy »

Добрый день!
Пните в нужную сторону
Хочу чтобы при нажатии комбинации клавиш (например, *99) во время разговора вызов переводился на определенный номер (например, 1333).
В features.conf добавил данную Dynamic Feature.

Код: Выделить всё

transferVL => *99,self,GoSub(sub-transferVL,start,1)
В диалплане переменную DYNAMIC_FEATURES указал.
Интересует именно дальнейший процесс. Смотрел на команду Transfer(), не то пальто. С помощью каких команд это можно организовать?
Заранее спасибо!
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Безусловный перевод вызова на определенный номер

Сообщение ded »

1) используете рукописные конфиги или FreePBX/Elastix ?
2) знаете про безусловный (blind) транфер и c уведомлением (attended)? Если да, то какой хотите?
3) уже посмотрите команду
CLI> features show
и всё там есть, оба пальто, никакого нового не нужно.
podolskiy
Сообщения: 6
Зарегистрирован: 01 фев 2016, 10:58

Re: Безусловный перевод вызова на определенный номер

Сообщение podolskiy »

1) рукописные
2) blind
3) так мне то нужно чтобы переадресация на номер работала комбинацией клавиш *99, а не #1+2094 ( в features менял значение по умолчанию для с # на #1)

вот нашел похожую тему, вродь как то что надо
http://forum.asterisk.ru/viewtopic.php? ... t=transfer
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Безусловный перевод вызова на определенный номер

Сообщение ded »

ded писал(а):Может проще навесить комбинацию Blind transfer to 1333 на кнопку speed dial?
podolskiy
Сообщения: 6
Зарегистрирован: 01 фев 2016, 10:58

Re: Безусловный перевод вызова на определенный номер

Сообщение podolskiy »

для меня наверное будет проще написать диалплан в астерике, чем настроить "Blind transfer to 1333 на кнопку speed dial" на ciscaх :)
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Безусловный перевод вызова на определенный номер

Сообщение whoim »

во freepbx создается ringgroup с нужным коротким номером, в которую прописывается все что угодно, включая "внешние" номера с решеткой на конце.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
podolskiy
Сообщения: 6
Зарегистрирован: 01 фев 2016, 10:58

Re: Безусловный перевод вызова на определенный номер

Сообщение podolskiy »

Ну вродь как работает. Только еще попутный вопрос:
Везде в документации пишут о том что макросы нужно менять на gosub'ы. Так вот, если сделать в features.conf

Код: Выделить всё

transferVL => *99,peer,GoSub(sub-transferVL,start,1)
А в extensions.conf

Код: Выделить всё

[sub-transferVL]
exten => start,1,ChannelRedirect(${CHANNEL},transfers,2094,1)
        same => n,Return
то этот gosub ругается на неправильный выход

Код: Выделить всё

NOTICE[18303][C-00008a99]: app_stack.c:1054 gosub_run: SIP/trunk-OS500-0000fa4c Abnormal 'Gosub(sub-transferVL,start,1)' exit.  Popping routine return locations.
Как можно сделать правильный выход?
Заранее спасибо!
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Безусловный перевод вызова на определенный номер

Сообщение virus_net »

Код: Выделить всё

dialplan show sub-transferVL
?
А так:

Код: Выделить всё

same => n,Return()
?
Версия Asterisk ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH