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

Как убрать признак переадресации?

0

Добрый день. Asterisk 1.8 Схема такая: абонент-sip-asterisk-pri(digium)-si2000-укртелеком От абонента в поле diversion приходит номер переадресации который затем передается на станцию через поле facility. Есть возможность удалить это поле в dss? Так как станция отказывается принимать такой звонок. Простое Set(CALLERID(rdnis)="") не помогает. Заранее благодарен.

upd. Проблема, почему станция не принимает звонок оказалась вот в чем: номер в дебаге астера выглядит как 22 34 34 31 32 33 31 31 32 32 22 (пример) для номера 441231122, но на станции он преобразуется в 2 3(4-1)41231122 2f (для номера 0 получается 2 f(0-1) 2f) и на оператора уходит уже в формате 341231122. Станция не моя, говорят ничего с номером не делают. Вопрос выше актуален.

upd2. Допустил глупую ошибку - Set(CALLERID(rdnis)="") нужно без скобок писать. эти 22 в логах астера и 2f в логах станции и были скобки (вот только не понятно почему первая цифра номера была на 1 меньше). Теперь укртелеком хочет формат номера National, но насколько мне известно, установить формат можно только для номера А и номера Б, но не для номера в facility.

upd3. Проблема решена. Для управлением переадресацией есть функция REDIRECTING. Чтобы установить TON в National и NPI в ISDN нужно сделать Set(REDIRECTING(from-num-plan)=33) (узнал что International это 17, методом перебора дошел до 33, кто может заглянуть в исходники узнать еще значения?). Убрать упоминания о переадресации из потока так и не вышло. На всякий случай напомню что TON для номера А ставится в chan_dahdi.conf (или CALLERID(ton), CALLERID(num-plan), значения мне не известны, пробовал разные, возможно установка в chan_dahdi.conf переназначает их при вызове), для номера Б как префикс к номеру в Dial: U - Unknown I - International N - National S - Subscriber e - E.163/E.164 Например Dial(dahdi/g1/Ue5554433) установит TON - Unknown, NPI - ISDN

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

спросил 2012-11-27 16:38:34 +0400

kama3 Gravatar kama3
1 1 2

обновил 2012-11-29 12:42:11 +0400

1 Ответ

0

Если я верно понял, то на транк установите нужный "Outbound CallerID".

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

ответил 2012-11-28 18:40:37 +0400

Out Gravatar Out
712 5 3 19

Comments

CallerID установлен правильно, они просят установить TON номера rdnis в National, что астериск сделать не может, либо убрать из потока упоминания о переадресации.

kama3 ( 2012-11-28 18:56:55 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-11-27 16:38:34 +0400

Просмотрен: 676 раз

Обновлен: Nov 29 '12

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