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

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

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

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

maver:

нельзя ли конкретно в шаблон маршрута добавить правило добавления префикса к номеру инициатора и будет ли оно выглядеть так же exten => _X.,1,Dial(SIP/megaSIPprovider/7498${EXTEN})
?????
Нельзя. Потому что маршруты имеют приоритеты - outrt-001 outrt-002, и тд, и пишутся все в файл extensions_additional.conf, который перепишется при первом же Apply, и все самописные конструкции улетят.
2009-09-04 10:59

Сообщений: 170

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

ded:

Тогда опять не понимаю.

maver:

ded:

В разделе описания экстеншн 1234567 есть поле Outbound CID
вот в нём и заполнить "74981234567" <74981234567>

В таком ракурсе звонки внутри Астериск идут семизначные, а через транк пойдут в виде 74981234567.
через любой транк они тоже пойдут 11-ти значные, а на транке на ТФОП им АТС еще раз 7498 пришьет. и будут они в итоге на ТФОПе выглядеть как 749874981234567.
нужно только на ОДНОМ из транков добавлять префикс. не на всех.

Я повторю ещё раз: Если в разделе описания экстеншн 1234567 заполнить поле Outbound CID "74981234567" <74981234567> то через любой транк они тоже пойдут 11-ти значные? Но мы можем на всех транках отрезать 7498, а на нужном не отрезать.

ЧТО НЕ ПОНЯТНО?????
Дед, и я повторю еще раз :) "в разделе описания экстеншн 1234567 заполнить поле Outbound CID "74981234567" <74981234567>" - это про номер звонящего абонента, источника.
"на всех транках отрезать 7498" - это правило НАБОРА, манипуляция с НАБИРАЕМЫМ номером, а не номером источника.
2009-09-04 11:10

Сообщений: 170

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

ded:

maver:

нельзя ли конкретно в шаблон маршрута добавить правило добавления префикса к номеру инициатора и будет ли оно выглядеть так же exten => _X.,1,Dial(SIP/megaSIPprovider/7498${EXTEN})
?????
Нельзя. Потому что маршруты имеют приоритеты - outrt-001 outrt-002, и тд, и пишутся все в файл extensions_additional.conf, который перепишется при первом же Apply, и все самописные конструкции улетят.
trixbox*CLI> dialplan show outrt-001-test
[ Context 'outrt-001-test' created by 'pbx_config' ]
'_8495XXXXXXX' => 1. Macro(user-callerid|SKIPTTL|) [pbx_config]
2. Set(_NODEST=) [pbx_config]
3. Macro(record-enable|${AMPUSER}|OUT|) [pbx_config]
4. Macro(dialout-trunk|1|${EXTEN}||) [pbx_config]
5. Macro(outisbusy|) [pbx_config]
'_8499XXXXXXX' => 1. Macro(user-callerid|SKIPTTL|) [pbx_config]
2. Set(_NODEST=) [pbx_config]
3. Macro(record-enable|${AMPUSER}|OUT|) [pbx_config]
4. Macro(dialout-trunk|1|${EXTEN}||) [pbx_config]
5. Macro(outisbusy|) [pbx_config]
Include => 'outrt-001-test-custom' [pbx_config]

-= 2 extensions (10 priorities) in 1 context. =-


Вот сюда Include => 'outrt-001-test-custom' можно же примостить самописную конструкцию, которая не улетит??
2009-09-04 11:12

Сообщений: 6521

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

Мозг вытек через левое ухо. Последние капли я успел поймать, добавить сахара и ванили, заморозить, превратить таким образом в мороженое, которое и ем ложечкой, набивая эти строки, друзья мои!

2009-09-04 11:17

Сообщений: 6521

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

maver:

Вот сюда Include => 'outrt-001-test-custom' можно же примостить самописную конструкцию, которая не улетит??
Хм, определённое понимание уже присутствует!
Из outrt-001-test-custom конечно не улетит, НО! Если Вы будете менять приоритеты маршрутов (это такие стрелочки вверх вниз маленькие в вэб интерфейсе у каждого маршрута), то конструкция останется, но работать не будет. Потому что test станет например outrt-002-test в _additional.conf а строка outrt-001-test-custom в extensions_custom.conf сама не перепишется на outrt-002-test-custom
2009-09-04 11:27

Сообщений: 14

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

Господа, можно вписаться в вашу дискуссию?
А что если просто прописать CallerID в нужном для тебя виде в конфиге каждого сипа?
Я так делал, причем при звонках на мобильные у меня на мобильнике отображался не номер, а имя, какое я ему сам придумаю (правда, это не через всех провайдеров Е1 получалось делать, т.к. некоторые сами меняют потом каллерайди).
2009-09-04 18:50

Сообщений: 6521

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

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

Сообщений: 170

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

ded:

Мозг вытек через левое ухо. Последние капли я успел поймать, добавить сахара и ванили, заморозить, превратить таким образом в мороженое, которое и ем ложечкой, набивая эти строки, друзья мои!

красиво сказал )
2009-09-04 19:03

Сообщений: 6521

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

ded:

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

Сообщений: 170

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

ded:

maver:

Вот сюда Include => 'outrt-001-test-custom' можно же примостить самописную конструкцию, которая не улетит??
Хм, определённое понимание уже присутствует!
Из outrt-001-test-custom конечно не улетит, НО! Если Вы будете менять приоритеты маршрутов (это такие стрелочки вверх вниз маленькие в вэб интерфейсе у каждого маршрута), то конструкция останется, но работать не будет. Потому что test станет например outrt-002-test в _additional.conf а строка outrt-001-test-custom в extensions_custom.conf сама не перепишется на outrt-002-test-custom
Дед, я втыкаю да, что при смене последовательности надстройка рухнет. я это понял. согласен, что так делать неправильно. но тогда что - вариантов нет?
2009-09-04 19: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