Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / добавить префикс ко входящим

добавить префикс ко входящим

или вообще траслейшн руле для входящих
1 2>
Avatara of vitalikus
Откуда: moscow
Сообщений: 91

добавить префикс ко входящим

если мечтать то хочу найти способ как:

входящий сип транк.

1) хочу добавить префикс (да хоть 555) ко входящему номеру (с тем чтобы потом его засунуть в исходящий транк)
2) заменить входящую 7XXXYYYYYYY на 8XXXYYYYYY

мне кажется это все можно сделать одним способом, да неразберусь где.

Мысль - нужно сделать спец контекст в который вложить стандартный sip-internal.
но не пашет. Пробовал для теста так:

[from-meb]
exten => s,1, Set(CALLERID(number)=6135551234)
Include =>from-internal
2009-11-17 14:14

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: добавить префикс ко входящим

[from-meb]
exten => _X.,1,Set(CALLERID(number)=6135551234)
exten => _X.,n,goto(from-internal,${EXTEN},1)

Include =>from-internal
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-11-17 14:20

Сообщений: 6521

Re: добавить префикс ко входящим

vitalikus, сколько же ты уже времени в теме, а такие вопросы?
Если входящий сип транк попадает в from trunk, который в свою очередь попадает в'from-pstn', в котором первая строчка
Include => 'from-pstn-custom'
вот такой контекст создай в extensions_custom.conf
и там напиши
exten => _7X.,1,Set(CALLERID(number)=6135551234) ; тут уж что захочешь
exten => _7X.,2,Goto(from-internal,8${EXTEN:1},1 ; заменили входящую 7XXXYYYYYYY на 8XXXYYYYYY
и пошёл он по общим правилам для исходящих звонков наружу.
2009-11-17 14:25

Avatara of vitalikus
Откуда: moscow
Сообщений: 91

Re: добавить префикс ко входящим

неа. not response!

может я чего не понял, но

###из файла extensions_custom.conf
[from-meb]
exten => _7X.,1,Set(CALLERID(number)=6135551234) ; тут уж что захочешь
exten => _7X.,2,Goto(from-internal,8${EXTEN:1},1 ; заменили входящую 7XXXYYYYYYY на 8XXXYYYYYY
Include =>from-internal

###из файла sip_additional.conf
[meb]
host=66.111.120.99
type=peer
context=from-meb
nat=yes
canreinvite=no

и не але... номер вызова не меняется, cid подставляется от исходящего транка.

2009-11-17 17:56

Сообщений: 6521

Re: добавить префикс ко входящим

Разобраться можно, но ты хочешь копипастнуть - и всё.
В платный суппорт.
2009-11-17 18:08

Avatara of vitalikus
Откуда: moscow
Сообщений: 91

Re: добавить префикс ко входящим

ded:

Разобраться можно, но ты хочешь копипастнуть - и всё.
В платный суппорт.
Дед можно тебя в приват? 51714465 спасибо
2009-11-19 13:56

Сообщений: 6521

Re: добавить префикс ко входящим

Что такое 51714465?
Пожалуйста.
2009-11-19 15:27

Avatara of vitalikus
Откуда: moscow
Сообщений: 91

Re: добавить префикс ко входящим

ded:

Что такое 51714465?
Пожалуйста.
это аська дед ))

а так решился вопрос. спасибо что откликнулся. ща напишу что было нужно сделать
2009-11-19 17:18

Avatara of vitalikus
Откуда: moscow
Сообщений: 91

Re: добавить префикс ко входящим

нехватало вот такого:

[from-internal-custom]
include => from-meb

[from-meb]
exten => _7X.,1,Set(CALLERID(all)=74951234567)
exten => _7X.,2,Goto(from-internal,006438${EXTEN:1},1)
include => from-internal

(тут требуются пояснения:
в первом действии мы заменяем cid клиента на такой то
во втором, мы из его номера в формате e164 убираем 7 и добавляем нужны нам служебный префикс и 8ку.

Если честно я не понял почему не работало без добавления ссылки на meb контекст в блоке [from-internal-custom]

Спасибо уважаемому Сергею zlat.
2009-11-19 17:37

Сообщений: 6521

Re: добавить префикс ко входящим

vitalikus, а если в следующий раз опять что-то понадобится кастомайзить? Опять на форм 0 помогите? Опять к Сергею? Не лучше ли разобраться?
Вопрос 1: зачем это надо было колбасить в sip_additional.conf?

[meb]
host=66.111.120.99
type=peer
context=from-meb
nat=yes
canreinvite=no

Что мешало создать в вэб интерфейсе?

Вопрос 2: зачем надо было искажаться через context=from-meb, если не понимаешь как иклюдить?
Почему тогда не пустить было в context=from-internal-custom?
И тогда не надо бы ничего инклюдить.

Чтобы понять рекурсию - надо понять рекурсию.
2009-11-19 18:08

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru