Страница 1 из 1

Подмена DID на smg-1016g

Добавлено: 26 дек 2014 19:05
syan
Добрый день.

Сразу по сути.

У нас есть абоненты, на которых зарегистрировано несколько транков на одну атс (в их случае это asterisk). Им выдано 3 разных московских номера в коде 499, по номеру на компанию.
Скажите пожалуйста, есть ли возможность передавать при звонке с smg-1016m на их атс определённый DID, для того, чтобы они могли отмаршрутизировать входящий вызов на нужное им направление.
Сейчас при звонке в логе asteriska вот это (обратите внимание на параметр - FROM_DID):

-- Executing [s@from-trunk:1] ExecIf("SIP/CT-Strmontazh-00001c42", "1?Set(__FROM_DID=s)") in new stack

Нам же надо, чтобы мы имели возможность передать абоненту его логин (499ххххххх)

Чтобы это выглядело вот так:
-- Executing [s@from-trunk:1] ExecIf("SIP/CT-Strmontazh-00001c42", "1?Set(__FROM_DID=499ххххххх)") in new stack

Используем smg в связке с биллингом utm5

Как это сделать?
Спасибо всем.

Re: Подмена DID на smg-1016g

Добавлено: 28 дек 2014 10:54
syan
Никто не сталкивался с такой задачей?

Re: Подмена DID на smg-1016g

Добавлено: 29 дек 2014 09:51
Женя
syan писал(а):Никто не сталкивался с такой задачей?


Не сталкивались, похоже что сейчас на SMG этого не сделать.

Есть ли у Вас примеры или более полное описание механизмов работы DID?

Re: Подмена DID на smg-1016g

Добавлено: 29 дек 2014 13:57
syan
На данный момент есть такая информация.

http://en.wikipedia.org/wiki/Direct_inward_dial
http://www.cisco.com/c/en/us/support/do ... -dial.html
https://ru.wikipedia.org/wiki/DID
http://www.voip-info.org/wiki/view/DID

Мы решили эту задачу способом описанным здесь - http://www.freepbx.org/support/document ... nd-it-and-

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

499XXXX:password@sip.gateway/499ХХХХ

Учитывая тот факт, что asterisk используется массово, предусмотреть такой функционал было бы очень правильным решением.