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

Как добавить префикс к номеру звонящего

при звонке через определенный транк
Сообщений: 170

Re: Как добавить префикс к номеру звонящего

ded:

ded:

leo, человеку не нужно прикрываться одним и тем же CallerID на конкретном провайдере, у него каждый экстеншн имеет свой CallerID.
формат которого у разных провайдеров должен быть разный.
спасибо, кстати. очень правильно сформулировано. я так не сообразил бы представить. действительно это выглядит как представление экстеншенов разным провайдерам (в разные транки) с разными префиксами.
2009-09-04 19:07

Сообщений: 14

Re: Как добавить префикс к номеру звонящего

как вариант, можно прописать, как ты посоветовал.
согласен, что так будет проще всего, чем гемороиться с CallerID
2009-09-04 19:07

Сообщений: 170

Re: Как добавить префикс к номеру звонящего

leo:

как вариант, можно прописать, как ты посоветовал.
согласен, что так будет проще всего, чем гемороиться с CallerID
покажите лог, где этот вариант работает
2009-09-04 19:20

Сообщений: 170

Re: Как добавить префикс к номеру звонящего

Вобщем пока решился вопрос следующим вариантом:

1. создаем custom trunk
2. туда прописываем Custom Dial String равную LOCAL/$OUTNUM$@mgts-custom - где последнее это имя кастом контекста куда мы и запулим нужное правило
3. Создаем контекст [mgts-custom]
exten => _X.,1,Set(CALLERID(num)=7498${CALLERID(num)})
exten => _X.,2,Dial(SIP/_здесь_будет_IP_вашего_пира/${EXTEN})
exten => s,1,Macro(hangupcall,)
exten => h,1,Macro(hangupcall,)
; end of [mgts-custom]

и вуаля!

пысы:
в транке ничего особенного больше не прописано.
кастом контекст создавался через модуль custom contexts
при этом описание контекста прописывается в extensions_additional.conf с добавлением неизвестных отсылов к другим файлам. ненужное удалил через PBX Configuration File Editor, потом нажал Re-read configs

модуль custom contexts ставился руками
wget http://mirror.freepbx.org/modules/release/contributed_modules/customcontexts-0.3.4.tgz
tar -xf customcontexts-0.3.4.tgz
cp -R customcontexts->/var/www/html/admin/modules
cd customcontexts
chmod +x ./*
chown asterisk:asterisk ./*
затем заходим в модуль админ
ставим галку и жмем process
готово.
первым делом перед созданием контекстов говорят надо context times ъхоть один сделать.


чуть не забыл!
exten => _X.,1,Dial(SIP/_здесь_будет_IP_вашего_пира/7498${EXTEN}) - тоже добавляет префикс к НАБИРАЕМОМУ НОМЕРУ, а не к номеру источника!

Дед(у/ам) привет! :)


а говорили - гуру....
2009-09-07 14:22

Сообщений: 6521

Re: Как добавить префикс к номеру звонящего

Сымый ценный опыт тот, который своими руками, копипастить бездумно - что за радость, isn't?
2009-09-07 14:27

Сообщений: 170

Re: Как добавить префикс к номеру звонящего

это отмазка уже, дед
2009-09-07 14:40

Сообщений: 170

Re: Как добавить префикс к номеру звонящего

материалы по теме, которые помогли:

http://asterisk-support.ru/forum/topics/4071/

http://www.freepbx.org/support/documentation/howtos/how-to-execute-a-custom-dial-plan-fragment-before-sending-a-call-to-a-t

http://www.freepbx.org/support/documentation/howtos/how-to-change-incoming-callerid
2009-09-07 14:41

Сообщений: 6521

Re: Как добавить префикс к номеру звонящего

maver, фильтруйте тексты, мы не на зоне. И мы не запанибрата, ОК?
2009-09-07 15:11

Сообщений: 170

Re: Как добавить префикс к номеру звонящего

комплекс ленина?? :) я чего сказал-то крамольного?
2009-09-07 15:38

Сообщений: 6521

Re: Как добавить префикс к номеру звонящего

Крупской. Комплексный обед.

Я не собирался давать Вам разжёванно решение, помог как мог объясняя логику обработки по контекстам, и не особо вникал в callerID-caleeID.
Поэтому такие слова как отмазка/замазка могу принимать только в области остекления рам. Я понятно выражаюсь?
2009-09-07 16:05

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