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

Установка CALLERID в зависимости от внутреннего номера

1 2>
Сообщений: 13

Установка CALLERID в зависимости от внутреннего номера

Есть Asterisk 1.4.21.2 на FreeBSD.
По потоку E1 приходят четыре транка. На каждый транк "повешено" от 1 до 5 номеров. В свою очередь, внутри предприятия множество внутренних номеров. Подскажите пожалуйста, как лучше сделать, что бы в зависимости от внутреннего номера устанавливался необходимый CALLERID?

Пытался через ExecIf($[${CALLERID(num)=<внутр. номер>}],Set,CALLERID(num)=<необх. внеш. номер>). Не выходит каменный цветок.
2010-02-12 10:33

Сообщений: 6521

Re: Установка CALLERID в зависимости от внутреннего номера

Поставить freePBX сверху и рулить без всяких скриптов ExecIf($[${CALLERID(num)=
2010-02-12 11:08

Сообщений: 13

Re: Установка CALLERID в зависимости от внутреннего номера

А если, все таки, со скриптом?
2010-02-12 11:14

Сообщений: 6521

Re: Установка CALLERID в зависимости от внутреннего номера

Замахаетесь.
У вас не 5-6 номеров, а четыре транка. Предполагается, на них можно навесить более, чем 150 номеров.
И что, на каждый будем ExecIf($[${CALLERID(num)= делать?
Но и не запрещено. Вперёд!
2010-02-12 11:56

Сообщений: 13

Re: Установка CALLERID в зависимости от внутреннего номера

Товарищи, я понимаю, что работы предстоит много. Вопрос ведь не в этом. Подскажите, как можно оптимизировать эту конструкцию? Какой еще функцией воспользоваться?
2010-02-12 12:21

Сообщений: 6521

Re: Установка CALLERID в зависимости от внутреннего номера

Укажите параметр fromuser="123456" <123456> у SIP юзеров, каждому свой, будет улетать со своими CALLERID
2010-02-12 12:39

Avatara of svoy
Откуда: Киев
Сообщений: 1096

Re: Установка CALLERID в зависимости от внутреннего номера

droff:

Товарищи, я понимаю, что работы предстоит много. Вопрос ведь не в этом. Подскажите, как можно оптимизировать эту конструкцию? Какой еще функцией воспользоваться?
один из вариантов, разбейте своих абонентов на группы (контексты), каждый контекст выходит через свой транк..
2010-02-12 13:00

Сообщений: 13

Re: Установка CALLERID в зависимости от внутреннего номера

ded:

Укажите параметр fromuser="123456" <123456> у SIP юзеров, каждому свой, будет улетать со своими CALLERID
Спесибо. Только такой вариант нам не совсем подходит. В таком случае номер из fromuser будет отображаться на телефоне при осуществлении внутренних звонков. А нам необходимо подставлять CALLERID только при осуществлении внешних вызовов. Причем в 10-значном виде.
2010-02-12 13:01

Сообщений: 13

Re: Установка CALLERID в зависимости от внутреннего номера

svoy:

один из вариантов, разбейте своих абонентов на группы (контексты), каждый контекст выходит через свой транк..
По контекстам уже все разбито.
2010-02-12 13:02

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

Re: Установка CALLERID в зависимости от внутреннего номера

cделайте транзитный контекст для исходящих вызовов типа такого:
[from-internal]
exten => _X./101,1,set(CALLERID(num)=XXXX1)
exten => _X./102,1,set(CALLERID(num)=XXXX2)
exten => _X./103,1,set(CALLERID(num)=XXXX3)
exten => _X./104,1,set(CALLERID(num)=XXXX4)
exten => _X./105,1,set(CALLERID(num)=XXXX5)
exten => _X./106,1,set(CALLERID(num)=XXXX6)
exten => _X./107,1,set(CALLERID(num)=XXXX7)
exten => _X./108,1,set(CALLERID(num)=XXXX8)

exten => _X.,2,goto(outbound-routes,${EXTEN},1)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-02-12 13:27

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