отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 
cancel
Объявления
Community Live

971
Просмотры
0
Полезный материал
3
Ответы
Igor Yakimchuk
Beginner

Не происходит отбой линии FXO

Есть Cisco 3845 c FXO портами, IVR.

Вопрос уже много раз обсуждался везде где только можно, но что-то не выходит побороть. Вроде уже и параметры все есть, но не происходит отбоя, если абонент из вне положил трубку.
То есть абонент звонит, ему отвечает IVR, он делает донабор номера и кладет трубку. Так вот, телефон звонит у того кому он сделал донабор, пока не возьмет трубку или время не истечет и только тогда уже линия освободится, и не обязательно сразу освободится.. Не могу понять где косяк. Может быть из-за ivr или все таки еще параметрами dualtone играть?

У оператора оборудование

Коммутационная система Alcatel A1000 S-12 WR1.A, оборудование доступа Alcatel Litespan 1540 FR2.1.

Настройки с моей стороны

voice class custom-cptone ALCATEL
 dualtone disconnect
  frequency 425
  cadence 350 350

voice-port 0/1/0
 supervisory disconnect dualtone mid-call
 supervisory custom-cptone ALCATEL
 no battery-reversal
 disc_pi_off
 no vad
 cptone RU
 timeouts call-disconnect 2
 timeouts wait-release 2
 timing hookflash-out 50
 caller-id enable

dial-peer voice 1000 pots
 service ivr
 answer-address .%
 port 0/1/0

И настройка ivr

<?xml version="1.0"?>
<vxml version="2.0" base="flash:/ivr/ivr.vxml">

<var name="number"/>

<menu id="main" dtmf="false">
<property name="timeout" value="10s"/>
<catch event="noinput"> <goto next="#sek"/> </catch>
<catch event="nomatch"> <goto next="#sek"/> </catch>
<!-- <catch event="com.cisco.fax.cng"> <goto next="#fax"/> </catch> -->

<prompt>
<audio src="flash:/ivr/sound/welcome.au"/>
</prompt>
<choice dtmf="8" next="#abon8"/>
<choice dtmf="9" next="#fax"/>
<choice dtmf="0" next="#sek"/>
</menu>

<form id="sek">
<transfer name="mycall"  dest="phone://1000" bridge="false"> </transfer>
</form>

<form id="fax">
<transfer name="mycall"  dest="phone://1000" bridge="false"> </transfer>
</form>
         

<form id="abon8">
<catch event="noinput">   <goto next="#sek"/>  </catch>
<field name="num">
<grammar type="application/grammar+regex">[0-9][0-9][0-9][0-9][0-9]</grammar>
  <filled>
   <assign name="number" expr="'phone://8'+num"/>
   <goto next="#main_nm"/>
  </filled>
</field>
</form>

<form id="main_nm">
<transfer connecttimeout="20s" name="mycall"  destexpr="number" bridge="true">
<catch event="error.connection.noroute error.connection.baddestination error.connection.noauthorization ">
<goto next="#sek"/>
</catch>
<filled>
<if cond="mycall == 'busy'">
   <goto next="#sek"/>
<elseif cond="mycall == 'noanswer'"/>
   <goto next="#sek"/>
</if>
</filled>
</transfer>
</form>

</vxml>

3 ОТВЕТ 3
Igor Yakimchuk
Beginner

Какое активное комьюнити.

Vladimir Savostin
Cisco Employee

Добрый день Игорь,

Скрипт скорее всего не влияет на наличие проблемы. Можно его выключить, отправить звонок напрямую на телефон и проверить.

Нужно подтвердить параметры disconnect тона.

Это проще всего сделать для звонка на CIPC:

- запустить wireshark на PC, установить вызов из города на CIPC на этом PC, на городском положить трубку и услышать сигналы занято на стороне CIPC. Звонок при этом должен быть в кодеке g711

- сохранить RTP как wav файл и открыть в аудиоредакторе (например Adobe Audition)

- посмотреть частотно-временные характеристики и поправить custom-cptone класс

В вопросе отсутствует версия IOS-а. Для 3800 платформы желательно иметь последнюю опубликованную.

disconnect тон взяли из данных по АТС и попробовали конечно сами записать. Совпало все и их же указали. Софт c3845-adventerprisek9_ivs-mz.151-4.M7.bin, уже правда и 12 версию пробвали. Эффекта никакого не дало пока. Видимо надо попробовать еще раз записать и посмотреть.

Создать
Выразить признание своим коллегам
Опросы
Какой контент Вы хотели бы чаще видеть в Сообществе?
Content for Community-Ad

Сообщество Cisco

Помощь по сообществу