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

Установить нужный CallerID

При звонке с определенного номера надо установить нужный CallerID
Откуда: г. Котельники
Сообщений: 12

Установить нужный CallerID

Здравствуйте.
У меня следующая схема
ATC (NEC) <- (E1 -> TrixBox 2.8.0.3 <--SIP --> Провайдер
На данный момент, мне нужно сделать следующее - к внутреннему номеру 5757 на АТС привязать внешний XXX-XX-XX.
Входящий от провайдера с этого номера я автоматом перенаправляю на АТС (DAHDI/g0/5757). Как сделать так, чтобы и исходящий с номера 5757 на выходе имел номер XXX-XX-XX. Сейчас в контексте прописано:
[from-internal-custom]


; Zvonki na SovIntel
exten => _XXXXX.,1,Set(CALLERID(all)=4957831130)
exten => _XXXXX.,n,SetCallerPres(allowed)


Как мне отловить исходящий с АТС внутренний номер? Чтобы с него потом установить переменную CalerID.
АТС номер отдает, только я не знаю какую переменную смотреть:

Вот логи с консоли Астериска:
    -- Accepting call from '5757' to '9602797' on channel 0/18, span 1

-- Executing [9602797@from-nec:1] Set("DAHDI/18-1", "CALLERID(all)=4957831130") in new stack
-- Executing [9602797@from-nec:2] SetCallerPres("DAHDI/18-1", "allowed") in new stack

2010-06-21 16:31

Avatara of zlat
Сообщений: 215

Re: Установить нужный CallerID

exten => _XXXXX./5757,1,Set(CALLERID(all)=4957831130)

2010-06-21 16:47

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Установить нужный CallerID

Verbose(Eto callerid: ${CALLERID(all)})
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-06-21 16:50

Сообщений: 6521

Re: Установить нужный CallerID

Verbose(Eto Verbose)
NoOp(Verbose, takoy Verbose)
Verbose(Verbose - eto ne callerid)
NoOp(CALLERID(all)=Verbose)
2010-06-21 18:59

Откуда: г. Котельники
Сообщений: 12

Re: Установить нужный CallerID

ded:

NoOp(CALLERID(all)=Verbose)
Если я правильно понял, то надо поставить это перед:
; Zvonki na SovIntel

exten => _XXXXX.,1,Set(CALLERID(all)=4957831130)
exten => _XXXXX.,n,SetCallerPres(allowed)


Т.е. должно быть так:
; Zvonki na SovIntel

exten => _XXXXX.,1,NoOp(CALLERID(all)=Verbose)
exten => _XXXXX.,n,Set(CALLERID(all)=4957831130)
exten => _XXXXX.,n,SetCallerPres(allowed)


?
2010-06-22 10:21

Добавить страницу в закладки:  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