Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

как изменить CALLERID при входящем звонке Asterisk 1.8.22.0 и FreePBX 2.11.0.11

0

Прошу прощения в предыдущем вопросе не указал что ещё и FreePBX 2.11.0.11 стоит

при входящем звонке номер звонящего приходит в формате XXXXXXXXXX (например 9128395685) без префикса +7

как добавить к такой маске входящего номера приставку +7 ? что бы можно было сразу если что перезвонить на номер который звонил

Asterisk 1.8.22.0 FreePBX 2.11.0.11

romariosar советовал "exten => s,n,ExecIf("${LEN(${CallerID(num)})}" = "10"]?Set(CALLERID(num)=7${CALLERID(num)})"

а в какой конфиг нужно прописать?

спасибо

удалить закрыть спам изменить тег редактировать

спросил 2013-12-18 11:28:49 +0400

Ivan-hirsh Gravatar Ivan-hirsh
11 2 1 4

обновил 2013-12-18 11:29:27 +0400

3 Ответа

3

/etc/asterisk/extensions_custom.conf

[from-pstn-custom]
exten => _X.,1,ExecIF($[${VALID_EXTEN(fix-cid,${CALLERID(num)})}]?Gosub(fix-cid,${CALLERID(num)},1))

[fix-cid]
exten => _XXXXXXXXXX,1,Set(CALLERID(num)=7${CALLERID(num)})
exten => _XXXXXXXXXX,n,Return()
exten => _+7XXXXXXXXXX,1,Set(CALLERID(num)=${CALLERID(num):1})
exten => _+7XXXXXXXXXX,n,Return()
ссылка удалить спам редактировать

ответил 2013-12-18 12:14:09 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

еще надо не забывать менять contex для trunk

awsswa ( 2013-12-18 15:01:46 +0400 )редактировать

Если его не указывать , то система генерит его сама.

zzuz ( 2013-12-19 01:33:06 +0400 )редактировать
0

А не проще исходящий маршрут поправить, чтобы автоматом 7 добавлялась при вызове?

ссылка удалить спам редактировать

ответил 2013-12-18 14:05:05 +0400

zavulon Gravatar zavulon
238 17 2 13

обновил 2013-12-18 14:05:47 +0400

-1

обратитесь к системному администратору

ссылка удалить спам редактировать

ответил 2013-12-18 11:48:49 +0400

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-12-18 11:28:49 +0400

Просмотрен: 4,990 раз

Обновлен: Dec 18 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.