Вернуться на libraphoto.com
ANN представляет собой отдельную независимую АТС, у которой голосовые фразы вместо абонентов.
ANN поддерживает все те же сигнализации, что и MCA и такие же возможности маршрутизации.
Он даже может работать транзитным узлом.
И так, начнём
Для определённости предположим, что у нас 6-и значная нумерация И в самом ANN всё правильно прописано.
Значит, осталось прописать MCA.
Создаём префикс, которого в нашем городе нет и не будет. Например 300. В таком случае голосовые фразы будут иметь номера 300000-300999.
Вторые 3 цифры номера это внутренний номер фразы, администрируемый в ANN.
Прописываем маршрутизацию к ANN как обычно к любой АТС.
Теперь на обычном телефоне набираем 300ХХХ, где ХХХ-номер фразы и слушаем фразу.Если всё получилось - 1ый уровень пройден.
Услышать фразу можно 3-мя способами
-непосредственно отправив на номер
-путём перехвата неуспешного вызова
-подменой тонального сигнала на фразу
Займёмся 2-ым способом. Очень просто:
CMG->Global->Interceptions of Calls->Public
Выбираем интересующий нас IOC Category и прописываем ему: да-да, заготовленный номер 300ХХХ
В новых пакетах можно ещё настроить давать ли ответ абоненту при прослушивании фразы
Send Connect Signal (Not) Allowed.
Вот и всё :)
Тональный сигнал можно подменить на фразу.
Например, для абонентов-должников вместо <Готово>
выдавать фразу <Телефон отключен за неоплату>
Первым делом создаём виртуальный номер, на который будет капать тарификация за звонки на ANN.
Этот номер должен быть в Numbering Plan и никуда не прилинкован.
При желании можно настроить AMG, чтобы на этот номер тарификация не считалась.
Далее:
А. CMG->In-band Indications->Announcement Variant Description
Создаём новый вариант, например NeOplata
Б. CMG->In-band Indications->Announcement
Создаём новое сообщение, на которое хотим подменить тональный сигнал. Даём ему осознанное имя.
Если мы хотим заменить <Готово> называем его, например DialTone
Делаем [Detail]
В открывшейся табличке жмём [Insert]
[Apply], [Close]
В. CMG->In-band Indications->Global
В открывшейся табличке перечислены
В нашем случае с заменой <Готово>
Теперь, основная часть работы сделана. Осталось привязать наше новое <Готово> к абонентам-должникам.
CMG->Subscriber->Feature Set
создаём, если ещё нет Feature Set для должников с нужными баррингами
Feature Set->System->Announcement variant
Выбираем новый вариант из п.А (NeOplata)
Теперь абонент-должник снимает трубу, слышит фразу <Телефон отключен за неоплату>, затем обычное <Готово>, набирает номер, и тут срабатывают наши барринги.
Вот и всё :)
Тот же фокус можно сделать с транкгруппой - заменить <Готово после 8-ки> на фразу <Номер не определён> :)
Si2000 по умолчанию тарифицирует фразы, как обычные соединения. В большинстве случаев это недопустимо.
Отключаем тарификацию.Возможно, некоторые пункты излишни.
На MCA:
Для виртуального номера
CMG->Subscriber-Tariff ставим галку Free Of Charge
Для префикса фраз 300ХХХ
AMG->Prefix Tariff Data для 300 ставим Tarif Origin Code как для бесплатных спецслужб.
Если ANN включен по DSS1
На MCA и на ANN
CMG->Signalling->ISDN->DSS1\Qsig Var создаём новый вариант из текущего с параметром Charge Ind = No Charge
Ставим его на нашу ТГ MCA<>ANN
На ANN:
CMG->Subscriber->Prototype->Class Of Charging Services ставим галку No Charge
Если ANN включен по SSN7
На MCA и на ANN
CMG->Signalling->SSN7->ISUP->Global->Variant->National Use
Charge Indicator in Backward Call Indicators = 'Charge' is converted to 'No Charge', Other Transited
Ставим его на нашу ТГ MCA<>ANN
После чего мы по ОКСу даём ANM с флагом No Charge.
Любая уважающая себя станция обязана не тарифицировать такое соединение.
В особо тяжёлых случаях мы можем задержать выдачу ответа до окончания фразы.
В св-вах фразы ставится таймер
Time After Finished (Answer Delay) больше длины фразы.
Маршрутизация голосовых сообщений
Введение
ANN представляет собой отдельную независимую АТС, у которой голосовые фразы вместо абонентов.
ANN поддерживает все те же сигнализации, что и MCA и такие же возможности маршрутизации.
Он даже может работать транзитным узлом.
Level 1
И так, начнём
Для определённости предположим, что у нас 6-и значная нумерация И в самом ANN всё правильно прописано.
Значит, осталось прописать MCA.
Создаём префикс, которого в нашем городе нет и не будет. Например 300. В таком случае голосовые фразы будут иметь номера 300000-300999.
Вторые 3 цифры номера это внутренний номер фразы, администрируемый в ANN.
Прописываем маршрутизацию к ANN как обычно к любой АТС.
Теперь на обычном телефоне набираем 300ХХХ, где ХХХ-номер фразы и слушаем фразу.Если всё получилось - 1ый уровень пройден.
Level 2
-непосредственно отправив на номер
-путём перехвата неуспешного вызова
-подменой тонального сигнала на фразу
Займёмся 2-ым способом. Очень просто:
CMG->Global->Interceptions of Calls->Public
Выбираем интересующий нас IOC Category и прописываем ему: да-да, заготовленный номер 300ХХХ
В новых пакетах можно ещё настроить давать ли ответ абоненту при прослушивании фразы
Send Connect Signal (Not) Allowed.
Вот и всё :)
Level 3
Например, для абонентов-должников вместо <Готово>
выдавать фразу <Телефон отключен за неоплату>
Первым делом создаём виртуальный номер, на который будет капать тарификация за звонки на ANN.
Этот номер должен быть в Numbering Plan и никуда не прилинкован.
При желании можно настроить AMG, чтобы на этот номер тарификация не считалась.
Далее:
А. CMG->In-band Indications->Announcement Variant Description
Создаём новый вариант, например NeOplata
Б. CMG->In-band Indications->Announcement
Создаём новое сообщение, на которое хотим подменить тональный сигнал. Даём ему осознанное имя.
Если мы хотим заменить <Готово> называем его, например DialTone
Делаем [Detail]
В открывшейся табличке жмём [Insert]
Variant | название из п. А |
---|---|
Variant Type | On Demand (по требованию) |
Device Number with Announcement Code | заготовленный номер фразы 300ХХХ |
[Apply], [Close]
В. CMG->In-band Indications->Global
В открывшейся табличке перечислены
Identity | Событие, на которое надо выдать акустический сигнал |
---|---|
Announcement | голосовое сообщение из п.Б |
Tone | тональный сигнал после сообщения |
В нашем случае с заменой <Готово>
Identity | Dialling In-Band Indication |
---|---|
Announcement | DialTone (голосовое сообщение из п.Б) |
Tone | Dialling Tone |
Теперь, основная часть работы сделана. Осталось привязать наше новое <Готово> к абонентам-должникам.
CMG->Subscriber->Feature Set
создаём, если ещё нет Feature Set для должников с нужными баррингами
Feature Set->System->Announcement variant
Выбираем новый вариант из п.А (NeOplata)
Теперь абонент-должник снимает трубу, слышит фразу <Телефон отключен за неоплату>, затем обычное <Готово>, набирает номер, и тут срабатывают наши барринги.
Вот и всё :)
Тот же фокус можно сделать с транкгруппой - заменить <Готово после 8-ки> на фразу <Номер не определён> :)
Level 4
Самое важное - тарификация.Отключаем тарификацию.Возможно, некоторые пункты излишни.
На MCA:
Для виртуального номера
CMG->Subscriber-Tariff ставим галку Free Of Charge
Для префикса фраз 300ХХХ
AMG->Prefix Tariff Data для 300 ставим Tarif Origin Code как для бесплатных спецслужб.
Если ANN включен по DSS1
На MCA и на ANN
CMG->Signalling->ISDN->DSS1\Qsig Var создаём новый вариант из текущего с параметром Charge Ind = No Charge
Ставим его на нашу ТГ MCA<>ANN
На ANN:
CMG->Subscriber->Prototype->Class Of Charging Services ставим галку No Charge
Если ANN включен по SSN7
На MCA и на ANN
CMG->Signalling->SSN7->ISUP->Global->Variant->National Use
Charge Indicator in Backward Call Indicators = 'Charge' is converted to 'No Charge', Other Transited
Ставим его на нашу ТГ MCA<>ANN
После чего мы по ОКСу даём ANM с флагом No Charge.
Любая уважающая себя станция обязана не тарифицировать такое соединение.
В особо тяжёлых случаях мы можем задержать выдачу ответа до окончания фразы.
В св-вах фразы ставится таймер
Time After Finished (Answer Delay) больше длины фразы.