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

Переадрессация входящего звонка - на сотовый в тот же транк

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение ded »

еластикс такой же, внутри него - всё та же freePBX.
user_unknown
Сообщения: 19
Зарегистрирован: 16 июн 2016, 12:55

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение user_unknown »

не понимаю одного...
есть extensions_additional.conf

в нем есть
[from-trunk-sip-mcn]
include => from-trunk-sip-mcn-custom
exten => _.,1,Set(GROUP()=OUT_2)
exten => _.,n,Goto(from-trunk,${EXTEN},1)

иду в extensions_custom.conf

добавляю
[from-trunk-sip-mcn-custom]
exten => _.,1,Set(__IN_TRUNK=${CUT(CHANNEL,,1)})
exten => _.,n,NoOp(__IN_TRUNK)

в логах - ничего
upd.
если прописать в extension_additional.conf (что удаляется после ребута..ну или применения настроек в веб морде)

[from-trunk-sip-mcn]
include => from-trunk-sip-mcn-custom
exten => _.,1,Set(GROUP()=OUT_2)
exten => _.,2,Set(__IN_TRUNK=${CUT(CHANNEL,,1)})
exten => _.,3,NoOp(__IN_TRUNK)
exten => _.,n,Goto(from-trunk,${EXTEN},1)

то в логах видно

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

-- Executing [4951230000@from-trunk-sip-mcn:1] Set("SIP/mcn-000001e5", "GROUP()=OUT_2") in new stack
    -- Executing [4951230000@from-trunk-sip-mcn:2] Set("SIP/mcn-000001e5", "__IN_TRUNK=SIP/mcn") in new stack
    -- Executing [4951230000@from-trunk-sip-mcn:3] NoOp("SIP/mcn-000001e5", "__IN_TRUNK") in new stack
    -- Executing [4951230000@from-trunk-sip-mcn:4] Goto("SIP/mcn-000001e5", "from-trunk,4951230000,1") in new stack

соответственно вопрос... получается не работает добавление команд в custom.conf и переменная __IN_TRUNK как-то странно выводится...
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение ded »

Не понимаю другого: почему не читаем разъяснительные книги по этому вопросу? А вместо этого долбимся вопросами на форуме? Писать легче, чем читать?
Почитали, и узнали бы, в каком порядке обрабатываются инклюды в контекстах. При наличии такого
[from-trunk-sip-mcn]
include => from-trunk-sip-mcn-custom
exten => _.,1,Set(GROUP()=OUT_2)
exten => _.,n,Goto(from-trunk,${EXTEN},1)

поступающий вызов 4951230000@from-trunk-sip-mcn обработается двумя строчками
exten => _.,1,Set(GROUP()=OUT_2)
exten => _.,n,Goto(from-trunk,${EXTEN},1)
и даже не посмотрит в include => from-trunk-sip-mcn-custom, потому что обработка номера 4951230000 полностью попадает под заданный шаблон
exten => _.
добавляю
[from-trunk-sip-mcn-custom]
exten => _.,1,Set(__IN_TRUNK=${CUT(CHANNEL,,1)})
exten => _.,n,NoOp(__IN_TRUNK)
Ну потому что строго говоря надо было добавлять

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

exten => _.,n,NoOp(${__IN_TRUNK})
почувствуйте разницу.

Не следуете советам - будете платные услуги оплачивать. По двойному тарифу.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение virus_net »

Вывод простой команды:

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

*CLI> dialplan show from-trunk-sip-mcn
о которой рассказывается во всем известной книжке, помог бы вашему пониманию, а прочтение "Порядок выбора нужного екстеншена при использовании шаблонов" укрепил бы это понимание.
Но читать ? Не ! Ну нафиг !
ded писал(а):Писать легче, чем читать?
похоже что да - asteriskforum точка ру/viewtopic.php?t=13375

ИМХО мне уже понятно, что человек ищет не понимания, а копипаста.

P.S. 2ded, в базе знаний небольшая ошибочка:
Для того, чтобы увидеть в каком порядке Asterisk производит поиск совпадающего екстеншена, наберите в консоли Asterisk команду: show dialplan example.
Надо бы поправить.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
user_unknown
Сообщения: 19
Зарегистрирован: 16 июн 2016, 12:55

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение user_unknown »

я ведь тут интересовался, может кто-то подобное делал и поделиться конфигом. а не учиться пришел в школу. спасибо и на том. времени реально нет читать всю книгу. возможно заплачу спецам,
так проще будет)

тему можно закрыть
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение ded »

поделиться конфигом - это и есть копипаста, отличная такая китайская быстролапша. Спрашивать у китайский астерискеров надо было
ded писал(а):в базе знаний небольшая ошибочка:
Для того, чтобы увидеть в каком порядке Asterisk производит поиск совпадающего екстеншена, наберите в консоли Asterisk команду: show dialplan example.

Надо бы поправить.
Представьте себе, представьте себе, ранше было так в Астериске, логику команд скопировали у Cisco. И это вроде только с версии 1.4 или 1.6 стали в таком порядке исполнять - модуль действие (а не действие модуль)
CLI> core show
CLI> dialplan show
CLI> module show
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение virus_net »

ну что ж, как говорится - ч.т.д.
user_unknown, вы явно даже не прочитали сообщение, с которым согласились, при регистрации на данном форуме.
Если нет желания изучать, то безусловно лучше обратиться за платной помощью к тем кто знает и понимает, что он делает.

ded, не знал, т.к. я познакомился с * начиная с 1.8
1.4. и 1.6 уже должны отойти в прошлое, ну как минимум их точно уже не так много у кого осталось, и наверно все же стоит поправить в базе знаний ;)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение whoim »

user_unknown писал(а): как сделать так, чтобы звонок переадрессовывался на сотовый +79031234567 в тот же транк, откуда и пришел?
можно добавить префиксы через set caller id и по ним ориентироваться в исходящих правилах. А то и просто направить в разные ринггруппы с одним номером, но разными префиксами, и также крутить в исходящих как хочется хоть по dnid, хоть по callerid.
Короче - задача решается через вебморду, если я ее правильно понял.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
user_unknown
Сообщения: 19
Зарегистрирован: 16 июн 2016, 12:55

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение user_unknown »

именно так и сделал ;-) через префиксы можно рулить, а в Misc dest указать номера с этими префиксами... некий костыль, когда нет времени разбираться)
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Переадрессация входящего звонка - на сотовый в тот же тр

Сообщение whoim »

user_unknown писал(а):а в Misc dest указать номера с этими префиксами... некий костыль
зачем?
В исходящих правилах создаете по правилу на префикс и юзаете нужный транк:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Изображение
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH